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
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
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
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
429063ebd1
fix error in release action
2022-04-03 16:10:53 +08:00
fyears
e06b52d2f5
add comments
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
12d78444b3
auto build add sub modules support
2022-03-20 15:58:32 +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