Commit Graph

974 Commits

Author SHA1 Message Date
Miao Wang fbb085ba6b openmediavault: add synchrony [ci skip] 2025-12-03 16:58:50 +08:00
Shengqi Chen f382c991da
Merge pull request #192 from dramforever/nix-channels-new-tagline-take2
Some checks failed
docker-images / multi (., tunasync-scripts, ubuntu-24.04-arm) (push) Has been cancelled
docker-images / multi (., tunasync-scripts, ubuntu-latest) (push) Has been cancelled
docker-images / multi (ftpsync, ubuntu-24.04-arm) (push) Has been cancelled
docker-images / multi (ftpsync, ubuntu-latest) (push) Has been cancelled
docker-images / multi (nix-channels, ubuntu-24.04-arm) (push) Has been cancelled
docker-images / multi (nix-channels, ubuntu-latest) (push) Has been cancelled
docker-images / multi (rubygems-mirror, ubuntu-24.04-arm) (push) Has been cancelled
docker-images / multi (rubygems-mirror, ubuntu-latest) (push) Has been cancelled
docker-images / multi (rustup-mirror, ubuntu-24.04-arm) (push) Has been cancelled
docker-images / multi (rustup-mirror, ubuntu-latest) (push) Has been cancelled
docker-images / multi (tsumugu, ubuntu-24.04-arm) (push) Has been cancelled
docker-images / multi (tsumugu, ubuntu-latest) (push) Has been cancelled
docker-images / merge (push) Has been cancelled
nix-channels: Tolerate new release taglines, take 2
2025-11-27 17:48:07 +08:00
dramforever 0bc601a389 nix-channels: Tolerate new release taglines, take 2
Fix typo, add back seconds component to the expected release time
format.
2025-11-27 17:41:09 +08:00
Shengqi Chen 6672864095
Merge pull request #191 from dramforever/nix-channels-new-tagline
nix-channels: Tolerate new release taglines
2025-11-27 15:12:42 +08:00
dramforever be5f4cd19c nix-channels: Tolerate new release taglines
The release tagline format changed and now has timezone and Git commit
information. Try to be more tolerant to those.

Old .released-time files may have already been collected with incorrect
data. Handle those as well.

See https://github.com/NixOS/nixos-channel-scripts/pull/99
2025-11-27 15:08:48 +08:00
Shengqi Chen 98fa39a31b
shadowmire: update to taoky/shadowmire@50432cda2a [ci skip]
Signed-off-by: Shengqi Chen <harry-chen@outlook.com>
2025-11-25 17:40:16 +08:00
Shengqi Chen 61d85ce2e0
ci: fix caching on workflow_dispatch
Some checks failed
docker-images / multi (., tunasync-scripts, ubuntu-24.04-arm) (push) Has been cancelled
docker-images / multi (., tunasync-scripts, ubuntu-latest) (push) Has been cancelled
docker-images / multi (ftpsync, ubuntu-24.04-arm) (push) Has been cancelled
docker-images / multi (ftpsync, ubuntu-latest) (push) Has been cancelled
docker-images / multi (nix-channels, ubuntu-24.04-arm) (push) Has been cancelled
docker-images / multi (nix-channels, ubuntu-latest) (push) Has been cancelled
docker-images / multi (rubygems-mirror, ubuntu-24.04-arm) (push) Has been cancelled
docker-images / multi (rubygems-mirror, ubuntu-latest) (push) Has been cancelled
docker-images / multi (rustup-mirror, ubuntu-24.04-arm) (push) Has been cancelled
docker-images / multi (rustup-mirror, ubuntu-latest) (push) Has been cancelled
docker-images / multi (tsumugu, ubuntu-24.04-arm) (push) Has been cancelled
docker-images / multi (tsumugu, ubuntu-latest) (push) Has been cancelled
docker-images / merge (push) Has been cancelled
Signed-off-by: Shengqi Chen <harry-chen@outlook.com>
2025-11-22 21:16:03 +08:00
Miao Wang e8e5ce3f06 docker-ce: not quitting when panic [ci skip]
Fixes: 28e9dd3
2025-11-16 01:19:54 +08:00
Shengqi Chen 61df7688d9
adoptium: add Java 25, fix tuna/issues#2328
Some checks failed
docker-images / multi (., tunasync-scripts, ubuntu-24.04-arm) (push) Has been cancelled
docker-images / multi (., tunasync-scripts, ubuntu-latest) (push) Has been cancelled
docker-images / multi (ftpsync, ubuntu-24.04-arm) (push) Has been cancelled
docker-images / multi (ftpsync, ubuntu-latest) (push) Has been cancelled
docker-images / multi (nix-channels, ubuntu-24.04-arm) (push) Has been cancelled
docker-images / multi (nix-channels, ubuntu-latest) (push) Has been cancelled
docker-images / multi (rubygems-mirror, ubuntu-24.04-arm) (push) Has been cancelled
docker-images / multi (rubygems-mirror, ubuntu-latest) (push) Has been cancelled
docker-images / multi (rustup-mirror, ubuntu-24.04-arm) (push) Has been cancelled
docker-images / multi (rustup-mirror, ubuntu-latest) (push) Has been cancelled
docker-images / multi (tsumugu, ubuntu-24.04-arm) (push) Has been cancelled
docker-images / multi (tsumugu, ubuntu-latest) (push) Has been cancelled
docker-images / merge (push) Has been cancelled
Signed-off-by: Shengqi Chen <harry-chen@outlook.com>
2025-10-10 14:35:39 +08:00
Shengqi Chen 878a5b0c02
Rebuild docker images
Some checks failed
docker-images / multi (., tunasync-scripts, ubuntu-24.04-arm) (push) Has been cancelled
docker-images / multi (., tunasync-scripts, ubuntu-latest) (push) Has been cancelled
docker-images / multi (ftpsync, ubuntu-24.04-arm) (push) Has been cancelled
docker-images / multi (ftpsync, ubuntu-latest) (push) Has been cancelled
docker-images / multi (nix-channels, ubuntu-24.04-arm) (push) Has been cancelled
docker-images / multi (nix-channels, ubuntu-latest) (push) Has been cancelled
docker-images / multi (rubygems-mirror, ubuntu-24.04-arm) (push) Has been cancelled
docker-images / multi (rubygems-mirror, ubuntu-latest) (push) Has been cancelled
docker-images / multi (rustup-mirror, ubuntu-24.04-arm) (push) Has been cancelled
docker-images / multi (rustup-mirror, ubuntu-latest) (push) Has been cancelled
docker-images / multi (tsumugu, ubuntu-24.04-arm) (push) Has been cancelled
docker-images / multi (tsumugu, ubuntu-latest) (push) Has been cancelled
docker-images / merge (push) Has been cancelled
Signed-off-by: Shengqi Chen <harry-chen@outlook.com>
2025-10-01 22:43:49 +08:00
Shengqi Chen daee7589c6
Remove focal from ubuntu releases [ci skip]
Signed-off-by: Shengqi Chen <harry-chen@outlook.com>
2025-09-19 12:46:21 +08:00
Miao Wang 6e0a7701f7 Dockerfile: fix rpm error since trixie upgrade
Some checks failed
docker-images / multi (., tunasync-scripts, ubuntu-24.04-arm) (push) Has been cancelled
docker-images / multi (., tunasync-scripts, ubuntu-latest) (push) Has been cancelled
docker-images / multi (ftpsync, ubuntu-24.04-arm) (push) Has been cancelled
docker-images / multi (ftpsync, ubuntu-latest) (push) Has been cancelled
docker-images / multi (nix-channels, ubuntu-24.04-arm) (push) Has been cancelled
docker-images / multi (nix-channels, ubuntu-latest) (push) Has been cancelled
docker-images / multi (rubygems-mirror, ubuntu-24.04-arm) (push) Has been cancelled
docker-images / multi (rubygems-mirror, ubuntu-latest) (push) Has been cancelled
docker-images / multi (rustup-mirror, ubuntu-24.04-arm) (push) Has been cancelled
docker-images / multi (rustup-mirror, ubuntu-latest) (push) Has been cancelled
docker-images / multi (tsumugu, ubuntu-24.04-arm) (push) Has been cancelled
docker-images / multi (tsumugu, ubuntu-latest) (push) Has been cancelled
docker-images / merge (push) Has been cancelled
2025-09-19 02:37:42 +08:00
Miao Wang b0474e4ec0 Revert "Dockerfile: install yum to fix createrepo error"
This reverts commit 523281ce23.
2025-09-19 02:35:36 +08:00
Miao Wang 907c9e026f Revert "Dockerfile: fix typo (should be rpm)"
This reverts commit af30a985b7.
2025-09-19 02:35:33 +08:00
Shengqi Chen af30a985b7
Dockerfile: fix typo (should be rpm)
Some checks are pending
docker-images / multi (., tunasync-scripts, ubuntu-24.04-arm) (push) Waiting to run
docker-images / multi (., tunasync-scripts, ubuntu-latest) (push) Waiting to run
docker-images / multi (ftpsync, ubuntu-24.04-arm) (push) Waiting to run
docker-images / multi (ftpsync, ubuntu-latest) (push) Waiting to run
docker-images / multi (nix-channels, ubuntu-24.04-arm) (push) Waiting to run
docker-images / multi (nix-channels, ubuntu-latest) (push) Waiting to run
docker-images / multi (rubygems-mirror, ubuntu-24.04-arm) (push) Waiting to run
docker-images / multi (rubygems-mirror, ubuntu-latest) (push) Waiting to run
docker-images / multi (rustup-mirror, ubuntu-24.04-arm) (push) Waiting to run
docker-images / multi (rustup-mirror, ubuntu-latest) (push) Waiting to run
docker-images / multi (tsumugu, ubuntu-24.04-arm) (push) Waiting to run
docker-images / multi (tsumugu, ubuntu-latest) (push) Waiting to run
docker-images / merge (push) Blocked by required conditions
Signed-off-by: Shengqi Chen <harry-chen@outlook.com>
2025-09-18 22:04:57 +08:00
Shengqi Chen 523281ce23
Dockerfile: install yum to fix createrepo error
Signed-off-by: Shengqi Chen <harry-chen@outlook.com>
2025-09-18 22:01:10 +08:00
Shengqi Chen 5e1c81663a
mysql: change to latest apt repos & yum components
Signed-off-by: Shengqi Chen <harry-chen@outlook.com>
2025-09-18 21:44:11 +08:00
Shengqi Chen 0f9f33cbf8
apt-sync: use logger instead of plain print
Signed-off-by: Shengqi Chen <harry-chen@outlook.com>
2025-09-18 21:35:49 +08:00
Shengqi Chen 4bcc59b962
yum-sync: use logger instead of plain print
Signed-off-by: Shengqi Chen <harry-chen@outlook.com>
2025-09-18 21:31:41 +08:00
Shengqi Chen 27dddc7240
yum-sync: fix critical argument parsing error
Signed-off-by: Shengqi Chen <harry-chen@outlook.com>
2025-09-18 21:26:23 +08:00
Shengqi Chen c88882cf6c
yum-sync: fix syntax error
Some checks failed
docker-images / multi (., tunasync-scripts, ubuntu-24.04-arm) (push) Has been cancelled
docker-images / multi (., tunasync-scripts, ubuntu-latest) (push) Has been cancelled
docker-images / multi (ftpsync, ubuntu-24.04-arm) (push) Has been cancelled
docker-images / multi (ftpsync, ubuntu-latest) (push) Has been cancelled
docker-images / multi (nix-channels, ubuntu-24.04-arm) (push) Has been cancelled
docker-images / multi (nix-channels, ubuntu-latest) (push) Has been cancelled
docker-images / multi (rubygems-mirror, ubuntu-24.04-arm) (push) Has been cancelled
docker-images / multi (rubygems-mirror, ubuntu-latest) (push) Has been cancelled
docker-images / multi (rustup-mirror, ubuntu-24.04-arm) (push) Has been cancelled
docker-images / multi (rustup-mirror, ubuntu-latest) (push) Has been cancelled
docker-images / multi (tsumugu, ubuntu-24.04-arm) (push) Has been cancelled
docker-images / multi (tsumugu, ubuntu-latest) (push) Has been cancelled
docker-images / merge (push) Has been cancelled
Signed-off-by: Shengqi Chen <harry-chen@outlook.com>
2025-09-17 16:13:25 +08:00
Shengqi Chen ee17188ef5
pub-mirror: add timeout to request [ci skip]
Signed-off-by: Shengqi Chen <harry-chen@outlook.com>
2025-09-16 19:06:24 +08:00
Shengqi Chen 15a5d17689
shadowmire: use script dir as default path
Signed-off-by: Shengqi Chen <harry-chen@outlook.com>
2025-09-16 19:04:22 +08:00
Shengqi Chen 657f35a527
dockerfiles: retire independent shadowmire image, add comments to retired images
Some checks are pending
docker-images / multi (., tunasync-scripts, ubuntu-24.04-arm) (push) Waiting to run
docker-images / multi (., tunasync-scripts, ubuntu-latest) (push) Waiting to run
docker-images / multi (ftpsync, ubuntu-24.04-arm) (push) Waiting to run
docker-images / multi (ftpsync, ubuntu-latest) (push) Waiting to run
docker-images / multi (nix-channels, ubuntu-24.04-arm) (push) Waiting to run
docker-images / multi (nix-channels, ubuntu-latest) (push) Waiting to run
docker-images / multi (rubygems-mirror, ubuntu-24.04-arm) (push) Waiting to run
docker-images / multi (rubygems-mirror, ubuntu-latest) (push) Waiting to run
docker-images / multi (rustup-mirror, ubuntu-24.04-arm) (push) Waiting to run
docker-images / multi (rustup-mirror, ubuntu-latest) (push) Waiting to run
docker-images / multi (tsumugu, ubuntu-24.04-arm) (push) Waiting to run
docker-images / multi (tsumugu, ubuntu-latest) (push) Waiting to run
docker-images / merge (push) Blocked by required conditions
Signed-off-by: Shengqi Chen <harry-chen@outlook.com>
2025-09-16 15:10:12 +08:00
Shengqi Chen 084147d983
dockerfiles: skip cache on crates.io new release, update shadowmire to use python 3.13
Signed-off-by: Shengqi Chen <harry-chen@outlook.com>
2025-09-16 15:01:06 +08:00
Shengqi Chen ac0ece271c
Dockerfile: install apitool from google repo
Signed-off-by: Shengqi Chen <harry-chen@outlook.com>
2025-09-16 14:43:14 +08:00
Shengqi Chen 870eefd7b6
github-release: suppress warnings printed when removing empty directories [ci skip]
Signed-off-by: Shengqi Chen <harry-chen@outlook.com>
2025-09-13 17:10:43 +08:00
Shengqi Chen 501553bf55
Replace hardcoded versions passed to yum-sync.py with templates [ci skip]
Signed-off-by: Shengqi Chen <harry-chen@outlook.com>
2025-09-13 16:36:58 +08:00
Shengqi Chen 962acd7959
rudder: update debian / rhel versions
Signed-off-by: Shengqi Chen <harry-chen@outlook.com>
2025-09-13 16:33:51 +08:00
Shengqi Chen 5c881aec96
adoptium: add rhel10, fedora 42
Signed-off-by: Shengqi Chen <harry-chen@outlook.com>
2025-09-13 16:23:40 +08:00
Shengqi Chen 8abc8d3291
github-release: add timeout when reading from HTTP connection [ci skip]
Signed-off-by: Shengqi Chen <harry-chen@outlook.com>
2025-09-13 15:34:17 +08:00
Shengqi Chen 6d38d8f625
github-release: print less verbose logs, exit with error if any download fails [ci skip]
Signed-off-by: Shengqi Chen <harry-chen@outlook.com>
2025-09-13 15:30:07 +08:00
Shengqi Chen c0a0cd617e
github-release: rewrite threading with ThreadPoolExecutor [ci skip]
Signed-off-by: Shengqi Chen <harry-chen@outlook.com>
2025-09-13 15:13:56 +08:00
Shengqi Chen 894118f986
github-release: rewrite with logging library
Signed-off-by: Shengqi Chen <harry-chen@outlook.com>
2025-09-13 14:47:09 +08:00
Shengqi Chen f46d4bdcc2
github-release: reformat code
Signed-off-by: Shengqi Chen <harry-chen@outlook.com>
2025-09-13 14:43:33 +08:00
Shengqi Chen d155066d4d
dart: fix logging var [ci skip]
Signed-off-by: Shengqi Chen <harry-chen@outlook.com>
2025-09-10 14:37:03 +08:00
Shengqi Chen 0df477eb8c
dart: rename clean to verify, skip some unnecessary IO [ci skip]
Signed-off-by: Shengqi Chen <harry-chen@outlook.com>
2025-09-10 13:17:47 +08:00
Shengqi Chen 1506a1dd70
dart: set access time of existing files
Some checks failed
docker-images / multi (., tunasync-scripts, ubuntu-24.04-arm) (push) Has been cancelled
docker-images / multi (., tunasync-scripts, ubuntu-latest) (push) Has been cancelled
docker-images / multi (ftpsync, ubuntu-24.04-arm) (push) Has been cancelled
docker-images / multi (ftpsync, ubuntu-latest) (push) Has been cancelled
docker-images / multi (nix-channels, ubuntu-24.04-arm) (push) Has been cancelled
docker-images / multi (nix-channels, ubuntu-latest) (push) Has been cancelled
docker-images / multi (rubygems-mirror, ubuntu-24.04-arm) (push) Has been cancelled
docker-images / multi (rubygems-mirror, ubuntu-latest) (push) Has been cancelled
docker-images / multi (rustup-mirror, ubuntu-24.04-arm) (push) Has been cancelled
docker-images / multi (rustup-mirror, ubuntu-latest) (push) Has been cancelled
docker-images / multi (shadowmire, ubuntu-24.04-arm) (push) Has been cancelled
docker-images / multi (shadowmire, ubuntu-latest) (push) Has been cancelled
docker-images / multi (tsumugu, ubuntu-24.04-arm) (push) Has been cancelled
docker-images / multi (tsumugu, ubuntu-latest) (push) Has been cancelled
docker-images / merge (push) Has been cancelled
Signed-off-by: Shengqi Chen <harry-chen@outlook.com>
2025-09-10 02:26:01 +08:00
Shengqi Chen f00488b1b0
dart: set pkg file time to published time
Signed-off-by: Shengqi Chen <harry-chen@outlook.com>
2025-09-10 02:18:25 +08:00
Shengqi Chen d03842d762
dart: fix deletion logic to avoid deleting existing files
Signed-off-by: Shengqi Chen <harry-chen@outlook.com>
2025-09-10 02:04:21 +08:00
Shengqi Chen a7f40c7813
dart: print more errors
Signed-off-by: Shengqi Chen <harry-chen@outlook.com>
2025-09-10 01:59:13 +08:00
Shengqi Chen b927af1b7a
dart: fix keyerror on deletion on keys
Signed-off-by: Shengqi Chen <harry-chen@outlook.com>
2025-09-10 01:56:22 +08:00
Shengqi Chen d7fb8b7db9
dart: add cleaning more [ci skip]
Signed-off-by: Shengqi Chen <harry-chen@outlook.com>
2025-09-10 01:52:13 +08:00
Shengqi Chen ba525e722c
dart: remove accidental truncation [ci skip]
Signed-off-by: Shengqi Chen <harry-chen@outlook.com>
2025-09-10 01:39:04 +08:00
Shengqi Chen 7a1b412c86
Remove useless pub.sh [ci skip]
Signed-off-by: Shengqi Chen <harry-chen@outlook.com>
2025-09-10 01:24:58 +08:00
Shengqi Chen a159b86000
Retire too old pub-mirror [ci skip]
Signed-off-by: Shengqi Chen <harry-chen@outlook.com>
2025-09-10 01:19:59 +08:00
Shengqi Chen 8186bac8e2
pub-mirror: initial version that works [ci skip]
Signed-off-by: Shengqi Chen <harry-chen@outlook.com>
2025-09-10 01:15:04 +08:00
Shengqi Chen 4a6bccd012
dockerfile: last fix to ENV was wrong
Some checks failed
docker-images / multi (., tunasync-scripts, ubuntu-24.04-arm) (push) Has been cancelled
docker-images / multi (., tunasync-scripts, ubuntu-latest) (push) Has been cancelled
docker-images / multi (ftpsync, ubuntu-24.04-arm) (push) Has been cancelled
docker-images / multi (ftpsync, ubuntu-latest) (push) Has been cancelled
docker-images / multi (nix-channels, ubuntu-24.04-arm) (push) Has been cancelled
docker-images / multi (nix-channels, ubuntu-latest) (push) Has been cancelled
docker-images / multi (pub-mirror, ubuntu-24.04-arm) (push) Has been cancelled
docker-images / multi (pub-mirror, ubuntu-latest) (push) Has been cancelled
docker-images / multi (rubygems-mirror, ubuntu-24.04-arm) (push) Has been cancelled
docker-images / multi (rubygems-mirror, ubuntu-latest) (push) Has been cancelled
docker-images / multi (rustup-mirror, ubuntu-24.04-arm) (push) Has been cancelled
docker-images / multi (rustup-mirror, ubuntu-latest) (push) Has been cancelled
docker-images / multi (shadowmire, ubuntu-24.04-arm) (push) Has been cancelled
docker-images / multi (shadowmire, ubuntu-latest) (push) Has been cancelled
docker-images / multi (tsumugu, ubuntu-24.04-arm) (push) Has been cancelled
docker-images / multi (tsumugu, ubuntu-latest) (push) Has been cancelled
docker-images / merge (push) Has been cancelled
Signed-off-by: Shengqi Chen <harry-chen@outlook.com>
2025-09-03 10:48:16 +08:00
Shengqi Chen c0b6184474
ci: fix script in generation of summary
Signed-off-by: Shengqi Chen <harry-chen@outlook.com>
2025-09-03 10:40:14 +08:00
Shengqi Chen bc4817cc19
dockerfile: use new ENV syntax
Signed-off-by: Shengqi Chen <harry-chen@outlook.com>
2025-09-03 10:39:49 +08:00