Skip to content

Add copilot-setup-steps.yml for workspace agent environment#4036

Open
Copilot wants to merge 4 commits intomasterfrom
copilot/setup-copilot-steps-yml
Open

Add copilot-setup-steps.yml for workspace agent environment#4036
Copilot wants to merge 4 commits intomasterfrom
copilot/setup-copilot-steps-yml

Conversation

Copy link

Copilot AI commented Mar 3, 2026

Configures the GitHub Copilot coding agent environment for the yew workspace per the copilot-setup-steps spec.

Setup steps

  • MSRV toolchain1.84.0 + wasm32-unknown-unknown target (matches CI matrix)
  • Rust cacheSwatinem/rust-cache@v2 with save-if pattern (consistent with ci: improve rust-cache configuration for 100 GB cache limit #4038)
  • Trunkjetli/trunk-action@v0.5.1 (consistent with publish-examples / size-cmp workflows)
  • typoscrate-ci/typos@v1.44.0 (consistent with main-checks workflow)
  • cargo-hacktaiki-e/install-action@cargo-hack (consistent with clippy workflow per ci: replace hand-maintained feature-soundness scripts with cargo-hack #4013)
  • wasm-bindgen-cli — via existing ci/install-wasm-bindgen-cli.sh (pins to version from Cargo.lock)
  • cargo-make — primary dev task runner per CONTRIBUTING.md
  • Permissions — scoped to contents: read

💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Co-authored-by: Madoshakalaka <44753941+Madoshakalaka@users.noreply.github.com>
Copilot AI changed the title [WIP] Set up copilot-setup-steps.yml for workspace Add copilot-setup-steps.yml for workspace agent environment Mar 3, 2026
@Madoshakalaka Madoshakalaka added the A-ci Area: The continuous integration label Mar 3, 2026
@Madoshakalaka
Copy link
Member

Madoshakalaka commented Mar 3, 2026

@copilot revisit this now that #4013 and #4038 are merged into master. rebase onto master.

https://raw.githubusercontent.com/Swatinem/rust-cache/refs/heads/master/README.md
has more information on the action configuration

add cargo-hack action to the agent setup too

Copilot AI and others added 2 commits March 3, 2026 12:44
…pdate rust-cache config

Co-authored-by: Madoshakalaka <44753941+Madoshakalaka@users.noreply.github.com>
Copy link
Author

Copilot AI commented Mar 3, 2026

@copilot revisit this now that #4013 and #4038 are merged into master. rebase onto master.

https://raw.githubusercontent.com/Swatinem/rust-cache/refs/heads/master/README.md
...

Done in b028ea3. Merged master (with #4013 and #4038), updated rust-cache to use save-if pattern instead of shared-key, and added taiki-e/install-action@cargo-hack.

@Madoshakalaka Madoshakalaka marked this pull request as ready for review March 3, 2026 12:49
Copy link
Member

@Madoshakalaka Madoshakalaka left a comment

Choose a reason for hiding this comment

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

solid

@Madoshakalaka
Copy link
Member

Madoshakalaka commented Mar 3, 2026

I can't merge this by myself.

Merging is blocked
At least 1 approving review is required by reviewers with write access. Approvals from users that collaborated with the coding agent on changes will not satisfy review requirements.

It looks like GitHub's review policy is stricter for agents. (Good thing)

@WorldSEnder wanna review this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-ci Area: The continuous integration

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants