Commit Graph

34 Commits

Author SHA1 Message Date
Bruno Miiller
60bad0fcd3 Keep CI test stage focused: drop build step
The Lint → Test → Security pattern keeps each stage to a single concern.
`npm run build` belonged to test only to publish a PR-preview artifact;
release.yml already handles production builds, and developers can run
`npm run build` locally. Removing it from the test stage:

- aligns with code-standards/ci/pipeline-structure.md
- shaves ~70s off PR CI time
- removes the "dist" artifact upload (coverage upload stays)
2026-05-19 23:09:27 -03:00
Bruno Miiller
f92bcd630d Add full CI pipeline (Lint → Test → Security)
- ci.yml: 3-stage GitHub Actions following code-standards/ci pattern
  - Lint (3min): biome ci
  - Test (10min): npm test with c8 coverage + webpack build + artifacts
  - Security (5min): npm audit (high) + biome lint
- Replace auto-build.yml (single-job install+test+build)
- Add c8 devDep + test:coverage script (text/lcov/html)
- .c8rc.json: include src/ and pro/src/, exclude tests/langs
- Track package-lock.json (required by npm ci in CI)
- Clean up .gitignore: remove .* allowlist antipattern, list specific ignores
2026-05-19 22:12:33 -03:00
fyears
f50ba953f1 fix ci
Some checks failed
Release A New Version / build (20.x) (push) Failing after 50s
2024-09-29 10:19:48 +08:00
fyears
e988fc7ae9 update ci 2024-09-09 00:39:19 +08:00
fyears
d42b31cea2 update node ci
Some checks failed
Release A New Version / build (20.x) (push) Failing after 51s
2024-07-27 23:08:49 +08:00
fyears
a64b859e46 add koofr 2024-06-15 23:06:41 +08:00
fyears
2e09686675 add yandex disk pro 2024-06-11 00:01:36 +08:00
fyears
24b839227a pcloud 2024-06-09 22:37:55 +08:00
fyears
d5c2f726f9 box 2024-06-09 13:37:55 +08:00
fyears
e116bb1deb google drive is usable now 2024-06-02 23:37:53 +08:00
fyears
2ace90155c fix build and bump to 0.5.2
Some checks failed
Release A New Version / build (16.x) (push) Failing after 47s
2024-05-27 00:53:07 +08:00
fyears
dc0c1db779 enable git lfs cache to avoid billing according to https://github.com/actions/checkout/issues/165 2024-05-07 23:22:51 +08:00
fyears
b762052da3 customize the welcome text 2024-04-30 00:37:52 +08:00
fyears
895e3db4c6 cla bot 2024-04-29 23:51:12 +08:00
fyears
b99053ef10 add alist (and cloudreve) 2024-01-14 11:20:53 +08:00
fyears
b89a163a66 update service 2024-01-14 00:49:07 +08:00
fyears
429063ebd1 fix error in release action 2022-04-03 16:10:53 +08:00
fyears
e06b52d2f5 add comments
Some checks failed
Release A New Version / build (16.x) (push) Failing after 45s
2022-04-03 15:31:48 +08:00
fyears
bd3e4e91e6 use ci to release 2022-04-03 15:27:51 +08:00
fyears
dbc9e02ff3 update bug report tmpl 2022-03-26 11:24:20 +08:00
fyears
12d78444b3 auto build add sub modules support 2022-03-20 15:58:32 +08:00
fyears
ddb86745dd add tmpl for fr 2022-02-27 21:14:20 +08:00
fyears
971719b710 add issue tmpl 2022-02-27 21:09:05 +08:00
fyears
6045155fbb action for all branches 2022-02-22 00:10:25 +08:00
fyears
ffabaacaf1 use github secret 2022-01-08 01:50:19 +08:00
fyears
3aa91a2a1e add env to build 2021-12-04 01:46:40 +08:00
fyears
be2b168c6c artifact has styles 2021-11-10 01:06:00 +08:00
fyears
bea0e694f6 try lfs on ci 2021-11-06 13:06:17 +08:00
fyears
9d5fb7e966 test only on main branch 2021-11-05 01:31:18 +08:00
fyears
dc11d21d72 test on ci 2021-11-05 01:30:36 +08:00
fyears
010561596e format 2021-11-02 00:50:12 +08:00
fyears
b0c6165fee
latest node 2021-10-28 01:50:56 +08:00
fyears
6a3ed65e06
no cache yet 2021-10-28 01:48:31 +08:00
fyears
4395ab508f
Create auto-build.yml 2021-10-28 01:47:10 +08:00