rsnext/.github/workflows
Benjamin Woodruff 4ead5fc00d
next-swc-napi: Enable "plugin" feature by default (#66006)
As noted in (https://github.com/vercel/nextpack/pull/103), by not having
this as a default feature, when running the `build-native` script it's
not able to re-use any cargo caches that might already exist from a
default build.

Because this feature impacts the swc crate, everything dependent on it
can be forced to rebuild.

By making this a default feature, the hope/theory is that the number of
different ways we potentially build our dependency graph reduces, and
cargo cache hits will improve.

## Changes

- Add `plugin` to the default set of features for `next-swc-napi`.
- Consolidate `build-native-no-plugin-woa` with
`build-native-no-plugin`. Given the lack of any other default features,
these are equivalent.
- `i686-pc-windows-msvc`: Switch to `build-native-no-plugin-release` in
CI instead of just supplying the `--release` flag. This has the benefit
of also enabling `tracing/release_max_level_info`, which might reduce
the size of or speed up these builds.
- `x86_64-apple-darwin`: Remove a redundant `--release` flag in the CI
config (no expected changes).

## Testing

I've tested this locally on Linux (`pnpm run build-native`) and
Windows-on-ARM (`pnpm run build-native-no-plugin`) by making sure things
still build. I'll also make sure CI passes.
2024-05-22 11:09:04 -07:00
..
build_and_deploy.yml next-swc-napi: Enable "plugin" feature by default (#66006) 2024-05-22 11:09:04 -07:00
build_and_test.yml Revert turborepo to 1.13.3-canary.2 cont. (#64895) 2024-04-22 23:40:49 +00:00
build_reusable.yml feat(next): revise server component error message (#65468) 2024-05-08 12:39:37 -07:00
cancel.yml chore: update github actions (#61517) 2024-02-01 22:13:29 +01:00
code_freeze.yml Revert turborepo to 1.13.3-canary.2 cont. (#64895) 2024-04-22 23:40:49 +00:00
issue_lock.yml chore: update github actions (#61517) 2024-02-01 22:13:29 +01:00
issue_stale.yml chore: fix stale issue closing GH Action (#63523) 2024-03-20 14:38:55 +00:00
notify_release.yml chore: update github actions (#61517) 2024-02-01 22:13:29 +01:00
popular.yml chore(github-workflow): update popular workflows cron time, fix undef… (#65172) 2024-04-29 19:34:36 +00:00
pull_request_stats.yml Revert turborepo to 1.13.3-canary.2 cont. (#64895) 2024-04-22 23:40:49 +00:00
retry_test.yml chore(CI): escape PR title for slack webhook (#65742) 2024-05-14 15:39:17 +02:00
setup-nextjs-build.yml ci(workflow): skip building next-swc with latest turbopack (#66048) 2024-05-21 18:45:13 +00:00
test_e2e_deploy_related.yml Revert turborepo to 1.13.3-canary.2 cont. (#64895) 2024-04-22 23:40:49 +00:00
test_e2e_deploy_scheduled.yml Revert turborepo to 1.13.3-canary.2 cont. (#64895) 2024-04-22 23:40:49 +00:00
test_examples.yml Revert "Revert actions/setup-node v4 bump" (#61640) 2024-02-04 14:06:28 -08:00
triage.yml Allow StackBlitz repro links in bug reports on GitHub (#64935) 2024-04-23 12:58:44 -07:00
trigger_release.yml Revert turborepo to 1.13.3-canary.2 cont. (#64895) 2024-04-22 23:40:49 +00:00
turbopack-nextjs-build-integration-tests.yml Increase concurrent of daily Turbopack test runs (#63939) 2024-04-03 13:38:40 +02:00
turbopack-nextjs-dev-integration-tests.yml Increase concurrent of daily Turbopack test runs (#63939) 2024-04-03 13:38:40 +02:00
turbopack-update-tests-manifest.yml Implement Turbopack build manifest update (#63461) 2024-03-19 13:00:33 +01:00
turbopack-upload-tests-manifest.yml Split dev and build test run for Turbopack (#63511) 2024-03-20 10:05:16 +01:00
update_fonts_data.yml chore(github-workflow): Update title for update-font-data workflow (#65293) 2024-05-02 22:55:00 +00:00