Commit graph

48 commits

Author SHA1 Message Date
TonyBlur
736de16265 fix(ci): streamline upstream sync workflow by removing unnecessary steps and updating checkout action 2026-05-26 09:06:21 +08:00
TonyBlur
33bd1e3b08 fix(ci): replace UPSTREAM_TOKEN with GITHUB_TOKEN for checkout authentication 2026-05-26 08:45:13 +08:00
TonyBlur
6f2e31a764 fix(ci): use GITHUB_TOKEN instead of UPSTREAM_TOKEN for target repo authentication 2026-05-26 08:41:05 +08:00
github-actions[bot]
c76fd73abe fix(ci): Update actions/checkout and Fork-Sync-With-Upstream-action versions in sync-upstream workflow 2026-05-26 07:58:17 +08:00
TonyBlu
736e773362 ci: reduce sync frequency from every 6h to weekly (Sunday 00:00) 2026-05-25 22:57:41 +08:00
TonyBlu
0b66872d6b fix(ci): use UPSTREAM_TOKEN for both checkout and sync push
GITHUB_TOKEN cannot push commits that contain changes to
.github/workflows/ files (GitHub security restriction).
Use a Classic PAT with 'repo' + 'workflow' scopes instead.

Also add explicit checkout with fetch-depth:0 and ref:master
so the Fork-Sync action has full history for merging.
2026-05-25 22:50:00 +08:00
TonyBlu
e7f816a5bd fix(ci): align sync workflow with lobehub reference, use GITHUB_TOKEN
Revert to actions-cool/issues-helper and aormsby/Fork-Sync-With-Upstream-action
(matching lobehub/lobehub upstream sync pattern) with pinned SHA for v3.7.6.
Uses GITHUB_TOKEN which works when repo Settings > Actions > Workflow permissions
is set to 'Read and write permissions'.
2026-05-25 22:38:25 +08:00
TonyBlu
c0e7232a64 fix(ci): require UPSTREAM_TOKEN PAT for fork sync push
GITHUB_TOKEN cannot push to fork repos in scheduled workflows.
Remove the GITHUB_TOKEN fallback so the workflow fails explicitly
when UPSTREAM_TOKEN is missing, instead of silently 403-ing.
Also add issues:write permission and git user config for merges.
2026-05-25 22:29:58 +08:00
TonyBlu
a85a564ed5 fix(ci): rewrite sync-upstream workflow to avoid third-party actions
Replace actions-cool/issues-helper and aormsby/Fork-Sync-With-Upstream-action
with native git commands and actions/github-script. This fixes the
'Repository access blocked' error caused by GitHub restricting access
to third-party actions in fork repositories.
2026-05-25 22:26:01 +08:00
TonyBlur
6e161f4b4b Add auto download and pause resume controls 2026-05-25 16:28:15 +08:00
TonyBlur
8723ab0afe fix: Fixed suffix when quality is 'best' 2026-05-06 14:03:05 +08:00
TonyBlur
de11f5c638 fix: Clear buttons now effective immediately
- Updated navbar to fit theme
- Updated workflow
- Fixed clear buttons not effective immediately
2026-05-06 10:41:49 +08:00
TonyBlur
5639b5432c fix: configure QEMU for multi-platform builds 2026-05-04 14:49:48 +08:00
TonyBlur
eb43d4655d Update DockerHub password secret to use DOCKERHUB_TOKEN 2026-05-01 15:05:22 +08:00
TonyBlur
e0a10eea52 Add step to prepare lowercase GHCR repository name in CI workflow 2026-05-01 14:30:32 +08:00
TonyBlu
44c42b3773 Refresh frontend with cohesive modern UI styling 2026-04-30 14:58:14 +08:00
dependabot[bot]
d89a5ddbe5
Bump aquasecurity/trivy-action in the github-actions group
Bumps the github-actions group with 1 update: [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action).


Updates `aquasecurity/trivy-action` from 0.35.0 to 0.36.0
- [Release notes](https://github.com/aquasecurity/trivy-action/releases)
- [Commits](https://github.com/aquasecurity/trivy-action/compare/0.35.0...v0.36.0)

---
updated-dependencies:
- dependency-name: aquasecurity/trivy-action
  dependency-version: 0.36.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-26 16:12:39 +00:00
Alex Shnitman
29ccc42409 don't run workflow on README changes 2026-04-13 20:49:10 +03:00
dependabot[bot]
381896901a
Bump softprops/action-gh-release from 2 to 3 in the github-actions group
Bumps the github-actions group with 1 update: [softprops/action-gh-release](https://github.com/softprops/action-gh-release).


Updates `softprops/action-gh-release` from 2 to 3
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](https://github.com/softprops/action-gh-release/compare/v2...v3)

---
updated-dependencies:
- dependency-name: softprops/action-gh-release
  dependency-version: '3'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-12 16:12:38 +00:00
dependabot[bot]
b7709d3536
Bump astral-sh/setup-uv from 6 to 7 in the github-actions group
Bumps the github-actions group with 1 update: [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv).


Updates `astral-sh/setup-uv` from 6 to 7
- [Release notes](https://github.com/astral-sh/setup-uv/releases)
- [Commits](https://github.com/astral-sh/setup-uv/compare/v6...v7)

---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-05 16:12:43 +00:00
Alex Shnitman
a1f2fe3e73 implement tests 2026-03-20 13:12:31 +02:00
Alex
104d547150
Update Trivy action version in workflow 2026-03-15 21:06:19 +02:00
Alex Shnitman
7fa1fc7938 code review fixes 2026-03-15 20:53:13 +02:00
dependabot[bot]
2a166ccf1f
Bump the github-actions group with 4 updates
Bumps the github-actions group with 4 updates: [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action), [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action), [docker/login-action](https://github.com/docker/login-action) and [docker/build-push-action](https://github.com/docker/build-push-action).


Updates `docker/setup-qemu-action` from 3 to 4
- [Release notes](https://github.com/docker/setup-qemu-action/releases)
- [Commits](https://github.com/docker/setup-qemu-action/compare/v3...v4)

Updates `docker/setup-buildx-action` from 3 to 4
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](https://github.com/docker/setup-buildx-action/compare/v3...v4)

Updates `docker/login-action` from 3 to 4
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/v3...v4)

Updates `docker/build-push-action` from 6 to 7
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v6...v7)

---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: docker/setup-buildx-action
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: docker/login-action
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: docker/build-push-action
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-08 16:12:41 +00:00
dependabot[bot]
37aaa29efb
Bump the github-actions group with 5 updates
Bumps the github-actions group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [actions/checkout](https://github.com/actions/checkout) | `4` | `6` |
| [docker/build-push-action](https://github.com/docker/build-push-action) | `5` | `6` |
| [softprops/action-gh-release](https://github.com/softprops/action-gh-release) | `1` | `2` |
| [actions/setup-python](https://github.com/actions/setup-python) | `4` | `6` |
| [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv) | `6` | `7` |


Updates `actions/checkout` from 4 to 6
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v6)

Updates `docker/build-push-action` from 5 to 6
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v5...v6)

Updates `softprops/action-gh-release` from 1 to 2
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](https://github.com/softprops/action-gh-release/compare/v1...v2)

Updates `actions/setup-python` from 4 to 6
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v4...v6)

Updates `astral-sh/setup-uv` from 6 to 7
- [Release notes](https://github.com/astral-sh/setup-uv/releases)
- [Commits](https://github.com/astral-sh/setup-uv/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: docker/build-push-action
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: softprops/action-gh-release
  dependency-version: '2'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: actions/setup-python
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: astral-sh/setup-uv
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-02 06:15:39 +00:00
Alex Shnitman
53944244a7 fix github login 2025-11-29 09:51:37 +02:00
Alex Shnitman
5a641bac7f re-create the release if one has already been pushed with the same tag 2025-11-29 09:34:38 +02:00
Alex Shnitman
9b805c0def Add release generation on push to master 2025-11-29 09:18:33 +02:00
Alex Shnitman
ca875665c9 move to uv package manager 2025-09-24 16:30:58 +03:00
Alex Shnitman
c6af5c6cee upgrade dependencies 2025-08-28 09:23:15 +02:00
Alex Shnitman
a1246382b5 upgrade dependencies 2025-08-26 21:11:23 +02:00
Alex Gustafsson
4d2ae448bc Change version / tag format to follow conventions
In order to allow for automated tooling to identify new releases of the
container image, follow best practices by adhering to the semver
specification (at least in terms of syntax).

Solves: #487
2025-07-30 15:01:03 +02:00
outlook84
54c17804f4 add yt-dlp extra option to auto-updater 2025-07-27 16:22:49 +08:00
Alex Shnitman
d74e8df408 add metube version. closes #83 2025-06-05 20:47:49 +03:00
Alex Shnitman
2f4ad60c48 python 3.13 and dependencies upgrade 2025-06-02 22:32:57 +03:00
Alex Shnitman
9f2da739cd retire ARM32 build 2024-04-12 10:10:17 +03:00
Alex
f73b39fcab
update to use python 3.11 2023-12-12 13:26:46 +02:00
Alex Shnitman
4e3493be91 upgrade dependencies & builds 2023-09-25 08:57:55 +03:00
Alex Shnitman
14cf684aa0 create packages in ghcr.io 2023-03-25 10:46:09 +03:00
Alex Shnitman
6ce180aadf upgrade dependencies; save old docker images 2022-02-18 19:02:21 +02:00
Alex Shnitman
6b4819924b fix breakage after upgrade 2021-11-13 20:07:14 +02:00
Alex Shnitman
af5f455c26 rolled back recent upgrades 2021-11-13 13:27:47 +02:00
Alex Shnitman
6e986a88ca switched to the yt-dlp fork of youtube-dl (closes #41) 2021-08-17 23:53:49 +03:00
Alex Shnitman
0a7d6e246d use dockerhub password for syncing README 2021-04-13 19:44:25 +03:00
Alex Shnitman
f81bc7a641 add badges 2021-03-20 18:36:30 +02:00
Alex Shnitman
b8285c0b8e add youtube-dl upgrade action 2021-03-14 22:02:50 +02:00
Alex Shnitman
8118dfa6ac complete integration of mage build via github workflows 2021-03-10 21:37:10 +02:00
Alex Shnitman
da48bc6272 add multiplatform build 2021-03-10 20:57:44 +02:00