Commit Graph

8 Commits

Author SHA1 Message Date
younggglcy c660391f19 ci(workflows): skip release and sensitive workflows on forks (#19685)
Add `if: github.repository == 'oxc-project/oxc'` to jobs in release,
codecov, and lint_rules workflows to prevent them from running on fork
repositories.

**Affected workflows:**
- `codecov.yml`
- `lint_rules.yml`
- `prepare_release_apps.yml`
- `prepare_release_crates.yml` (2 jobs)
- `release_apps.yml`
- `release_crates.yml`
- `release_napi_minify.yml`
- `release_napi_parser.yml`
- `release_napi_transform.yml`
- `release_runtime.yml`
- `release_types.yml`
2026-02-25 11:52:10 +08:00
Boshen fbb6410698 ci(release): install latest npm for trusted publishing 2025-08-29 15:06:27 +08:00
Boshen 47e6df5269 ci: enable trusted publishing for npm napi packages
* oxc-parser
* oxc-minify
* oxc-transform
* @oxc-project/types
* @oxc-project/runtime
2025-08-29 14:02:05 +08:00
Boshen c6edafe08d refactor(napi): remove npm/oxc-*/ npm packages (#9631)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-03-09 22:43:06 +08:00
Boshen 4f6d164f52 ci: fix release napi scripts 2025-01-24 13:37:01 +08:00
Boshen a78a72fb16 ci: fix overly broad permissions reported by zizmor (#8611)
https://woodruffw.github.io/zizmor/audits/#excessive-permissions
2025-01-20 13:19:50 +08:00
Boshen 4a59d29c30 refactor(workflows): add reusable_release_napi.yml (#8581) 2025-01-18 15:27:22 +08:00
Boshen 2f0314eec2 feat(npm/oxc-minify): npm package and publish script (#8579) 2025-01-18 12:12:42 +08:00