Commit Graph

52 Commits (test-improvements)

Author SHA1 Message Date
Isaac Abadi 42c600cea9 Improved and fixed tests
Skipped tests just meant for manual testing

mocha now used prod mode

Added automated tests for PRs

Fixed backupdb and youtube-dl tests in gh actions

Fixed downloader tests

Removed erroneous logs in tests

Updated mocha.yml

Removed last console.log in tests

Increased timeout for download video test

Automated tests now force stop after tests complete

Replaced download test url with shorter video

Skip download test... for now

increased download test threshold

added more timing information to tests

unskip download test

Bump docker/setup-buildx-action from 1 to 2 in /.github/workflows

Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 1 to 2.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](https://github.com/docker/setup-buildx-action/compare/v1...v2)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Bump actions/setup-node from 2 to 3 in /.github/workflows

Bumps [actions/setup-node](https://github.com/actions/setup-node) from 2 to 3.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Bump actions/upload-artifact from 1 to 3 in /.github/workflows

Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 1 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v1...v3)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Bump docker/login-action from 1 to 2 in /.github/workflows

Bumps [docker/login-action](https://github.com/docker/login-action) from 1 to 2.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/v1...v2)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Removed additional download button for paused download

Combined output json processing from youtube-dl between subscriptions and one-off downloads

Added workaround for missing video in playlist to one-off downloads

Fixed issue of case where output is empty

Download video code cleanup

Fixed download video test by overriding youtube-dl download method with custom method

Adds ffmpeg to automated tests

Removed test mp3/mp4 file from repo
2 years ago
Dedy Martadinata S ba0de7f95c
Fix entrypoint.sh (#921)
* Revert https://github.com/Tzahi12345/YoutubeDL-Material/pull/864

add && make it err and skipping perm check

* Restore armv7 nightly

* Update entrypoint.sh

* simplify, always setup permission regardless uid
2 years ago
Dedy Martadinata S 9fa1aab1e5 Update Dockerfile, Update CI PR, use scripts to download twitchdownloader 2 years ago
Isaac Abadi 808c7e2112 Temporarily remove armv7 support
Revert "Added python3.8-dev/build-essential to dockerfile"

This reverts commit d90434c240.

Revert "Adds token to GH actions for GetTwitchDownloader"

This reverts commit a4ca1abb7c.
2 years ago
Isaac Abadi d6f39d37b5 Added PR multiarch
Added python3.8-dev/build-essential to dockerfile

Adds token to GH actions for GetTwitchDownloader
2 years ago
Tzahi12345 3a918b7059 Updated github actions dependencies (2) 2 years ago
Tzahi12345 7e7da6c0bc Updated github actions dependencies 2 years ago
Tzahi12345 9d2d70b194 Upgraded node version to v16 2 years ago
Tzahi12345 c382758833 Updated node version during CI build to v14 3 years ago
Isaac Abadi a7f8795e7e Fixed missing latest tag on docker-release 3 years ago
Isaac Abadi e843b4c97f Fixed crash during docker-release action 3 years ago
Isaac Abadi c784091ad6 Fixed issue where docker-release action couldn't accept inputs (2) 3 years ago
Isaac Abadi fb404d3cee Fixed issue where docker-release action couldn't accept inputs 3 years ago
Glassed Silver 05ee48ffb6
Merge pull request #604 from GlassedSilver/master
Added weekly (Tuesday) Build and Push Docker image + Added second fix-script
3 years ago
GlassedSilver d912e44484 Moved Docker Weekly build to docker.yml 3 years ago
Florian Piesche dcbd8f0346
Fix secret name 3 years ago
Florian Piesche 8a6a578e60
Fix secret name 3 years ago
Florian Piesche 01114d9309
Fix 403 when pushing images to GHCR 3 years ago
Florian Piesche 7f387ce6aa
Fix 403s when pushing images to GHCR 3 years ago
Glassed Silver 09957843ec
Merge pull request #631 from fpiesche/patch-2
Automatically run docker release on releases
3 years ago
Florian Piesche 12dd9d45b5
Use docker/metadata-action
This simplifies specifying tags and will also generate metadata labels for the image as per [OpenContainers spec](https://github.com/opencontainers/image-spec/blob/main/annotations.md)
3 years ago
Florian Piesche d0171d719b
Use docker/metadata-action
This will generate tags based on specific patterns, as well as add metadata labels to the images as per [the OpenContainers spec](https://github.com/opencontainers/image-spec/blob/main/annotations.md).
3 years ago
Florian Piesche 1b4caf4699
Automatically run docker release on releases
With this change, publishing a new release using the github web UI will automatically trigger the `docker-release.yml` workflow and build and push the image, publishing it under the `latest` tag as well as the repository tag name for the release. No more manually kicking off the release workflow!

I've also added publishing the image to ghcr.io because with Docker Hub pushing harder on subscriptions it might be nice to have a backup in place.
3 years ago
Glassed Silver b861e54a51
Merge branch 'Tzahi12345:master' into master 3 years ago
Glassed Silver 9fc659dc0a
Autoclose stale issues lacking requested response
fixes #618
3 years ago
GlassedSilver 9ab15dd5dd Added weekly (TUES) Docker Build and Push 3 years ago
GlassedSilver 06ca9cbe76 build excludes: now matches ANY *.md :) 3 years ago
Glassed Silver 5e23932146
Merge pull request #589 from Tzahi12345/better-docker-pr-tests
Better docker PR tests
3 years ago
Isaac Abadi 9f9054ed9d Removed secrets from docker-pr.yml 3 years ago
GlassedSilver 77e8cbc6b5 Adding ignore parameters to docker build-and-push 3 years ago
Isaac Abadi 4c06c430eb Converted docker-compose build to docker build for docker-pr GH action 3 years ago
Isaac Abadi 2981f843c3 Added docker build PR check 3 years ago
Isaac Abadi 3a48ff2d50 docker build and push action now uses secrets for DockerHub username, repo, and tag 3 years ago
Isaac Abadi f0c3837ee5 Translation JSONs are now generated at build time, removing the necessity to manually run xliff-to-json
- added postbuild.mjs to facilitate this
- all ng build --prod's have been replaced with npm run build
4 years ago
Isaac Abadi 58a0dc4afe Version and commit info is now generated during autobuilds and can be viewed in the about dialog
Prepared removal of JSON translations from repo to move towards XLIFF-only
4 years ago
Isaac Abadi 66c184a2e6 Fixes issue with broken builds 4 years ago
Isaac Abadi f9b8e78655 Fixed bug where auto builds would create a users file instead of a directory 4 years ago
Isaac Abadi 84e54cb4d5 Updated npm in auto build to v12
Added vscode tasks for launching frontend and backend in dev mode
4 years ago
Florian Gabsteiger 8e4e0c7908 fix wrongly named ci step 5 years ago
Florian Gabsteiger b0cb09309d Fix release asset name creation
The complete git ref name was used as part of the release asset filename for tagged commits.
This includes the refs/tags prefix, which fails as "/" characters can't be part of filenames.
To work around this, a step is added that extracts the pure tag name first.
5 years ago
Isaac Abadi 75c1c9e9b7 Fixed name of docker release workflow 5 years ago
Isaac Abadi c19e0bb881 Adds manually-triggered GH workflow for release builds 5 years ago
Florian Gabsteiger d93481640c automated release creation for tagged commits 5 years ago
Florian Gabsteiger 71814cbdc9 build via github actions 5 years ago
Florian Gabsteiger cb88c7bc7c do not push new docker images for pull requests 5 years ago
Tzahi12345 8f0739c0f9
Removes extra line
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
5 years ago
Tzahi12345 ab355d62a0
GitHub autobuild now uses nightly tag
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
5 years ago
Florian Gabsteiger 4d2d9a6b10 change docker image tag name to align with upstream 5 years ago
Florian Gabsteiger 89dfac1249 update job name to better reflect what it's actually doing 5 years ago
Florian Gabsteiger d4f81eb0ab add platform emulator 5 years ago