Skip to content

ci: cover staging, make CI safe for fork PRs, pin foundry-toolchain - #44

Merged
dhernz merged 1 commit into
stagingfrom
ci/staging-triggers
Aug 18, 2026
Merged

ci: cover staging, make CI safe for fork PRs, pin foundry-toolchain#44
dhernz merged 1 commit into
stagingfrom
ci/staging-triggers

Conversation

@dhernz

@dhernz dhernz commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

Part of setting up the contributor workflow (feat -> staging -> main).

What

  • CI now triggers on pushes and PRs to staging (contributor PRs will target staging; the pull_request branch filter matches the PR base, so without this a staging-based PR would get no CI).
  • fork-tests is skipped on PRs from forks: GitHub never exposes secrets to fork PRs, so the job would flake on public-RPC fallback for every external contribution. The secret-free build-and-check job is the gate for fork PRs; fork-tests still run on internal PRs and every push to main/staging.
  • foundry-rs/foundry-toolchain pinned to the v1.9.1 SHA (closes the in-file TODO).
  • Adds Dependabot config (github-actions + npm, weekly) targeting staging.

Testing

CI on this PR runs with the updated workflow (pull_request uses the PR's merge ref).

- Trigger CI on pushes/PRs to staging (contributor PRs target staging;
  the pull_request branches filter matches the PR base, so without this
  a staging-based PR gets no CI at all).
- Skip fork-tests on PRs from forks: secrets are never exposed there, so
  the job would flake on public RPC fallbacks. build-and-check remains
  the secret-free gate for fork PRs.
- Pin foundry-rs/foundry-toolchain to the v1.9.1 SHA (closes the TODO).
- Add dependabot config (github-actions + npm, weekly, targeting staging).
@vercel

vercel Bot commented Aug 18, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
altana-sdk-docs Ignored Ignored Aug 18, 2026 10:01am

Request Review

@dhernz
dhernz merged commit 37fe86c into staging Aug 18, 2026
4 checks passed
@dhernz
dhernz deleted the ci/staging-triggers branch August 18, 2026 10:03
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.

1 participant