Skip to content

chore: switch plain workflow checkouts to taiki-e action#8601

Merged
Boshen merged 1 commit intomainfrom
chore/use-taiki-checkout-action
Mar 9, 2026
Merged

chore: switch plain workflow checkouts to taiki-e action#8601
Boshen merged 1 commit intomainfrom
chore/use-taiki-checkout-action

Conversation

@Boshen
Copy link
Member

@Boshen Boshen commented Mar 9, 2026

Summary

  • switch plain repository checkout steps from actions/checkout to taiki-e/checkout-action
  • keep actions/checkout in workflows that still need submodules, alternate repositories or refs, persisted credentials, or clean: false

Testing

  • just lint-repo

Copilot AI review requested due to automatic review settings March 9, 2026 10:59
@netlify
Copy link

netlify bot commented Mar 9, 2026

Deploy Preview for rolldown-rs canceled.

Name Link
🔨 Latest commit cad723f
🔍 Latest deploy log https://app.netlify.com/projects/rolldown-rs/deploys/69aea830e5813c0008961e82

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR standardizes GitHub Actions workflow checkouts by switching “plain” repository checkout steps to taiki-e/checkout-action, while leaving actions/checkout in place for workflows that require special behavior (e.g., submodules, alternate repositories/refs, or persisted credentials).

Changes:

  • Replace actions/checkout (with persist-credentials: false) with taiki-e/checkout-action for standard checkouts in several workflows.
  • Keep the existing approach in workflows that need non-default checkout behavior (not modified in this PR).

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated no comments.

Show a summary per file
File Description
.github/workflows/vite-tests.yml Switches the standard checkout step to taiki-e/checkout-action for Vite test jobs.
.github/workflows/reusable-node-dev-server-test.yml Uses taiki-e/checkout-action for the reusable dev server test workflow’s main repo checkout.
.github/workflows/reusable-native-build.yml Uses taiki-e/checkout-action for the reusable native build workflow’s main repo checkout.
.github/workflows/copilot-setup-steps.yml Uses taiki-e/checkout-action for the Copilot setup workflow’s main repo checkout.
.github/workflows/ci.yml Uses taiki-e/checkout-action for the type-check job checkout step to match other CI jobs.

@Boshen Boshen merged commit 8a94650 into main Mar 9, 2026
41 checks passed
@Boshen Boshen deleted the chore/use-taiki-checkout-action branch March 9, 2026 11:21
This was referenced Mar 11, 2026
shulaoda added a commit that referenced this pull request Mar 11, 2026
## [1.0.0-rc.9] - 2026-03-11

### 💥 BREAKING CHANGES

- rename exported BindingMagicString to RolldownMagicString (#8626) by @IWANABETHATGUY

### 🚀 Features

- rolldown: add isRolldownMagicString property for reliable native detection (#8614) by @IWANABETHATGUY
- cli: align object type with rollup (#8598) by @h-a-n-a

### 🐛 Bug Fixes

- rust: circular inter-chunk imports when external dynamic imports exist (#8596) by @Dunqing
- update minify default docs from `false` to `'dce-only'` (#8620) by @shulaoda

### 💼 Other

- fix early exit in script build-node (#8617) by @h-a-n-a

### 🚜 Refactor

- binding: remove outdated TODO comment in MagicString to_string() (#8613) by @IWANABETHATGUY

### 📚 Documentation

- add viteplus alpha announcement banner (#8615) by @mdong1909
- update VitePress theme to 4.8.2 for narrow-screen layout regression (#8612) by @Copilot

### ⚡ Performance

- merge 4 integration test binaries into 1 (#8610) by @Boshen

### 🧪 Testing

- replace heavy filename_with_hash test with targeted hash fixtures (#8597) by @Boshen

### ⚙️ Miscellaneous Tasks

- ci: remove redundant `--no-run` build step from cargo-test (#8623) by @Boshen
- rust: use `cargo-shear` to toggle Cargo.toml [lib] test = bool (#8622) by @Boshen
- deps: update test262 submodule for tests (#8611) by @sapphi-red
- skip macOS CI jobs on pull requests (#8608) by @Copilot
- add rust cache to repo validation job (#8607) by @Boshen
- skip running empty bin test targets (#8605) by @Boshen
- skip building examples in cargo-test to reduce build time (#8603) by @Boshen
- switch plain workflow checkouts to taiki-e action (#8601) by @Boshen
- skip Windows CI jobs on PRs (#8600) by @Boshen
- remove unused asset module (#8594) by @shulaoda

### ◀️ Revert

- "docs: add viteplus alpha announcement banner (#8615)" (#8616) by @shulaoda

Co-authored-by: shulaoda <165626830+shulaoda@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants