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 |
|