aboutsummaryrefslogtreecommitdiffhomepage
path: root/.github
Commit message (Collapse)AuthorAgeFilesLines
* Switch from debian bullseye to bookwormYehuda Deutsch2023-08-171-2/+2
|
* Fix benchmark scriptChocobozzz2023-08-171-0/+1
|
* Migrate server to ESMChocobozzz2023-08-115-19/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sorry for the very big commit that may lead to git log issues and merge conflicts, but it's a major step forward: * Server can be faster at startup because imports() are async and we can easily lazy import big modules * Angular doesn't seem to support ES import (with .js extension), so we had to correctly organize peertube into a monorepo: * Use yarn workspace feature * Use typescript reference projects for dependencies * Shared projects have been moved into "packages", each one is now a node module (with a dedicated package.json/tsconfig.json) * server/tools have been moved into apps/ and is now a dedicated app bundled and published on NPM so users don't have to build peertube cli tools manually * server/tests have been moved into packages/ so we don't compile them every time we want to run the server * Use isolatedModule option: * Had to move from const enum to const (https://www.typescriptlang.org/docs/handbook/enums.html#objects-vs-enums) * Had to explictely specify "type" imports when used in decorators * Prefer tsx (that uses esbuild under the hood) instead of ts-node to load typescript files (tests with mocha or scripts): * To reduce test complexity as esbuild doesn't support decorator metadata, we only test server files that do not import server models * We still build tests files into js files for a faster CI * Remove unmaintained peertube CLI import script * Removed some barrels to speed up execution (less imports)
* Fix CI testsChocobozzz2023-06-291-0/+1
|
* Breaking: remove node 14 supportChocobozzz2023-05-093-3/+3
|
* Increase timeoutsChocobozzz2023-05-091-1/+1
|
* Enable external plugins to test the PRChocobozzz2023-05-091-1/+1
|
* Add peertube runner cliChocobozzz2023-05-091-0/+4
|
* Fix activitypub doc URLChocobozzz2023-05-092-2/+2
|
* Misc wording fixes, while learning how to test/contribute (#5727)Mats Blomdahl2023-04-051-6/+6
| | | | | | | | | | | * Misc wording fixes, while learning how to test/contribute - Remove duplicate discrimination topic in Code of Conduct - Correct capitalization of some brands (PeerTube, GitHub) - Replace `npm` with `yarn`, for additional consistency * Revert `yarn` to `npm run` per PR #5727 comment * Remove note on how to start Redis on Windows/WSL
* Remove $ for bash commandsChocobozzz2023-04-041-19/+19
| | | | It prevents easy copy
* Revert matrix for docker buildChocobozzz2023-03-271-7/+5
|
* Fix docker ci matrixChocobozzz2023-03-231-5/+5
|
* Try to fix docker build timeoutChocobozzz2023-03-221-4/+6
|
* Add server code new feature walkthroughChocobozzz2023-03-161-6/+8
|
* Deprecate node 14Chocobozzz2023-03-151-1/+1
|
* Update doc anchor linksChocobozzz2023-02-232-4/+4
|
* Move to new documentation linksChocobozzz2023-02-224-9/+9
|
* Fix dev instance following test instancesChocobozzz2023-02-171-1/+1
|
* Fix redoc cli commandChocobozzz2023-02-171-1/+1
|
* Update contributing guideChocobozzz2023-02-171-3/+44
|
* Add contributing guide for embedChocobozzz2023-02-161-0/+11
|
* Add openapi doc guide in documentationChocobozzz2023-02-161-0/+11
|
* Update contributing guideChocobozzz2023-02-091-1/+1
|
* Try to fix github api rate limitChocobozzz2022-12-291-0/+1
|
* Fix docker ciChocobozzz2022-11-021-1/+1
|
* Upgrade docker action depChocobozzz2022-10-311-5/+5
|
* Revert "Use node 16 for tests"Chocobozzz2022-10-283-3/+3
| | | | This reverts commit 1f45f8b00ddca59ee3e388ee0132fa1a7ecb8551.
* Use node 16 for testsChocobozzz2022-10-283-3/+3
|
* Use private ACL for private videos in s3Chocobozzz2022-10-241-0/+2
|
* Update upluad artifactsChocobozzz2022-10-111-1/+1
|
* Set AKISMET_KEY as envChocobozzz2022-09-281-0/+2
|
* Add info about running redis serverJelle Besseling2022-09-191-0/+3
|
* Fix test after hooksChocobozzz2022-07-131-1/+0
|
* Add info on dev env variablesChocobozzz2022-07-071-0/+12
|
* /!\ Use a dedicated config file for developmentChocobozzz2022-07-061-1/+1
| | | | | It means you have to replace NODE_ENV=test to NODE_ENV=dev if you use it npm run dev:* commands are already updated
* Upgrade CI actionsChocobozzz2022-06-277-10/+10
|
* Remove all checkboxes in issue templatesChocobozzz2022-06-141-7/+3
|
* Don't render checkboxes in issue templateChocobozzz2022-06-144-24/+8
|
* Add form template for issue templatesChocobozzz2022-06-138-127/+128
|
* Remove question template, prefer using the forumChocobozzz2022-05-102-18/+3
|
* Merge branch 'release/4.1.0' into developChocobozzz2022-03-081-1/+1
|\
| * Remove exif tags when processing imagesChocobozzz2022-03-071-1/+1
| |
* | Create another test suite for transcoding jobsChocobozzz2022-02-281-1/+1
| |
* | Improve benchmark script CLI optionsChocobozzz2022-02-281-1/+1
|/
* Fix broken links in contributing guidelinethecashewtrader2022-01-141-3/+3
|
* Job name for docker buildsChocobozzz2022-01-031-0/+2
|
* Move types package in packages/Chocobozzz2021-12-281-1/+1
|
* Update resolve tspaths and enabled CI for typesChocobozzz2021-12-281-1/+1
|
* Deprecate node 12Chocobozzz2021-12-242-2/+2
|