78 Commits

Author SHA1 Message Date
SukkaW
73fe47852b CI: delete artifact after deployments 2025-11-07 21:35:38 +08:00
SukkaW
059e8507c7 CI: use ubuntu-slim when possible
Some checks failed
Build / Build (push) Has been cancelled
Build / Diff output (push) Has been cancelled
Build / Deploy to Cloudflare Pages (3.114.12) (push) Has been cancelled
Build / Deploy to GitHub and GitLab (push) Has been cancelled
2025-10-30 04:22:19 +08:00
SukkaW
60ceb29ef9 Chore: update domain alive options 2025-09-14 03:42:06 +08:00
SukkaW
8e4bd07f07 Housekeeping for CI 2025-09-11 22:29:06 +08:00
SukkaW
e4c6dc53c5 Housekeeping 2025-09-11 02:03:01 +08:00
SukkaW
986c7c86c7 Housekeeping 2025-08-25 23:59:11 +08:00
SukkaW
f4c16f9d7c CI: do not use token when downloading previous dist [skip ci] 2025-08-24 23:09:26 +08:00
SukkaW
7cea991feb CI: run build twice per day 2025-08-23 21:46:52 +08:00
SukkaW
72ac579501 Chore: improve domain alive validation 2025-08-23 01:27:20 +08:00
SukkaW
cf1f657dae Chore: update domain alive check [skip ci] 2025-08-22 08:24:31 +08:00
SukkaW
75c3fa869c CI: increase auto build to twice per day 2025-08-20 00:19:09 +08:00
SukkaW
c26a194e45 CI: multiple changes
- Reuse build dir var
- Use treeless clone for downloading previous build dist
- Update cloudflare wrangler version
- Use amd64 CI for deployments
- Tune CI Networks
2025-07-31 21:47:50 +08:00
SukkaW
8741c44115 Remove unsued file in CI cache & Bump CI deps 2025-06-15 21:50:05 +08:00
SukkaW
fe8109cd4d CI: don't use tmp for build folder 2025-04-25 22:21:49 +08:00
SukkaW
a61248aeb0 CI: improve cloudflare wrangler cache 2025-04-16 14:56:21 +08:00
SukkaW
d4946aa8cc CI: unarchive then re-archive dist repo 2025-03-25 00:22:02 +08:00
SukkaW
762aefbdeb CI: set token for downloading dist repo
Some checks are pending
Build / Build (push) Waiting to run
Build / Diff output (push) Blocked by required conditions
Build / Deploy to Cloudflare Pages (push) Blocked by required conditions
Build / Deploy to GitHub and GitLab (push) Blocked by required conditions
2025-03-20 21:36:33 +08:00
SukkaW
feb7dc4ba6 CI: always update wrangler npm cache 2025-03-20 00:04:33 +08:00
SukkaW
8910366b03 CI: change build folder to TMPDIR
Some checks are pending
Build / Build (push) Waiting to run
Build / Diff output (push) Blocked by required conditions
Build / Deploy to Cloudflare Pages (push) Blocked by required conditions
Build / Deploy to GitHub and GitLab (push) Blocked by required conditions
2025-03-19 09:39:44 +08:00
SukkaW
82fe0e69b0 CI: remove workflow profiling 2025-03-19 09:26:18 +08:00
SukkaW
2a38aaa312 CI: use Cloudflare Wrangler 3.90.0 [skip ci] 2025-03-10 09:44:29 +08:00
SukkaW
821cc251a9 CI: track resource usage
Some checks are pending
Build / Build (push) Waiting to run
Build / Diff output (push) Blocked by required conditions
Build / Deploy to Cloudflare Pages (push) Blocked by required conditions
Build / Deploy to GitHub and GitLab (push) Blocked by required conditions
2025-01-29 21:34:18 +08:00
SukkaW
6606d5cb01 CI: run PR but only with diff [skip ci] 2025-01-29 03:27:06 +08:00
SukkaW
51627c56cb CI: merge jobs 2025-01-20 17:11:47 +08:00
SukkaW
a812c40384 CI: download previous build using GitHub Actions 2025-01-18 23:20:40 +08:00
SukkaW
42428e14de CI: run on ramdisk 2025-01-18 02:47:20 +08:00
SukkaW
7683775dee CI: run in tmpfs 2025-01-18 00:26:22 +08:00
SukkaW
c07fe1dd56 CI: add arch to npx wrangler cache key 2025-01-17 21:00:33 +08:00
SukkaW
c8fb446bb5 CI: test GitHub arm64 runner 2025-01-17 20:52:29 +08:00
SukkaW
9a4acbd3f1 CI: fix remote git upload 2025-01-17 20:44:06 +08:00
SukkaW
4f6f1fd017 CI: when deploying to git, clone w/o tags 2025-01-13 23:26:22 +08:00
SukkaW
57dc1b6787 CI: restore cache.db on check alive jobs 2025-01-10 20:18:38 +08:00
SukkaW
e43ba55357 CI: only run deploy if build actually finished 2025-01-07 22:36:43 +08:00
SukkaW
317d914086 CI: always continue deploy 2025-01-07 22:19:50 +08:00
SukkaW
99497d3d1c CI: change task name 2024-12-19 20:59:11 +08:00
SukkaW
9fbd3ba103 CI: specify wrangler version 2024-11-19 21:18:38 +08:00
SukkaW
6693690ed6 CI: manual git deploy 2024-11-19 20:24:40 +08:00
SukkaW
1843f502b9 CI: cache wrangler 2024-11-19 19:30:08 +08:00
SukkaW
395d9e44cf CI: enable cache for wrangler 2024-11-14 10:37:55 +08:00
SukkaW
18b5e44000 CI: do not tune network 2024-11-12 21:46:50 +08:00
SukkaW
42e0cb5b9f CI: tune network 2024-11-09 00:43:00 +08:00
SukkaW
0bc901cdf8 Feat: validate domains are alive (and w/ CI) 2024-11-06 00:00:35 +08:00
SukkaW
373b12f4e1 CI: migrate cache save always
https://github.com/actions/cache/issues/1315
2024-10-08 06:23:16 +08:00
SukkaW
6d9a99fede CI: run deploys in parallel 2024-09-08 23:34:23 +08:00
SukkaW
56383be02d CI: make GitLab faster 2024-09-08 02:10:39 +08:00
SukkaW
554afd0fd9 Chore: download dist from GitLab if GitHub dist repo is down 2024-09-04 22:31:25 +08:00
SukkaW
affaa13890 CI: deploy dist to GitLab 2024-09-04 22:07:49 +08:00
SukkaW
ad22a0f225 CI: deploy to Cloudflare Pages 2024-09-04 02:39:12 +08:00
SukkaW
18d1c1b23e CI: use Node.js over bun 2024-07-23 18:05:25 +08:00
SukkaW
3cdf1f8a3d CI: Housekeeping 2024-07-08 20:54:05 +08:00