Skip to content

chore: remove dead secrets, run cloudflare-tools tests on fork PRs - #2121

Merged
BlankParticle merged 2 commits into
blank/sync-alchemy-package-exportsfrom
blank/drop-dead-cloudflare-tools-secrets
Oct 7, 2026
Merged

BlankParticle merged 2 commits into
blank/sync-alchemy-package-exportsfrom
blank/drop-dead-cloudflare-tools-secrets

Conversation

@BlankParticle

@BlankParticle BlankParticle commented Oct 7, 2026 •

Copy link
Copy Markdown
Member

None of the secrets cloudflare-tools.yml passed to its tests are set on the repo, so the suites gated on them always skipped. Drop them, and with no secrets left, run the matrix on fork pull requests too.

       - name: Test
         run: pnpm test:cloudflare-packages
         env:
           pnpm_config_workspace_concurrency: ...
-          TEST_MYSQL_URL: ${{ secrets.TEST_MYSQL_URL }}
-          TEST_POSTGRES_URL: ${{ secrets.TEST_POSTGRES_URL }}
-          CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
-          CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }}
-          TEST_KV_NAMESPACE_ID: ${{ secrets.TEST_KV_NAMESPACE_ID }}
-          TEST_R2_BUCKET_NAME: ${{ secrets.TEST_R2_BUCKET_NAME }}
-          TEST_D1_DATABASE_ID: ${{ secrets.TEST_D1_DATABASE_ID }}
-          TEST_SERVICE_WORKER_NAME: ${{ secrets.TEST_SERVICE_WORKER_NAME }}
  • Remove the fork-PR if: on the test job.
  • stacks/github.ts: stop provisioning the unprefixed CLOUDFLARE_ACCOUNT_ID / CLOUDFLARE_API_TOKEN repo secrets that only this workflow read.
  • Fix the tanstack-start smoke test comment that claimed CI asserts TEST_POSTGRES_URL.
  • stacks/github.ts: drop what only the removed claude.yml used — the ANTHROPIC_API_KEY and AWS_ROLE_ARN repo secrets, the alchemy-github-actions IAM role (AdministratorAccess) and the GitHub OIDC provider. The next pnpm deploy:github deletes them.

None of the test secrets were set, so the gated suites always skipped. With
no secrets left, the matrix no longer needs to skip fork pull requests.
Also drop the unprefixed CLOUDFLARE_* repo secrets stacks/github.ts
provisioned for it.
@BlankParticle
BlankParticle added this pull request to stack #2122 October 7, 2026 14:26
@BlankParticle BlankParticle changed the title ci(cloudflare-tools): drop dead test secrets, run on fork PRs ci(cloudflare-tools): drop dead test secrets and run on fork PRs Oct 7, 2026
@BlankParticle BlankParticle changed the title ci(cloudflare-tools): drop dead test secrets and run on fork PRs chore(ci): remove dead secrets, run cloudflare-tools tests on fork PRs Oct 7, 2026
@BlankParticle
BlankParticle marked this pull request as ready for review October 7, 2026 14:27
@alchemy-version-bot

alchemy-version-bot Bot commented Oct 7, 2026 •

Copy link
Copy Markdown
Contributor

Install the packages built from this commit:

alchemy

pnpm install https://pkg.alchemy.run/alchemy/pr:2121:532c70f
@alchemy.run (6)
pnpm install https://pkg.alchemy.run/@alchemy.run/better-auth/pr:2121:532c70f
pnpm install https://pkg.alchemy.run/@alchemy.run/cloudflare-runtime/pr:2121:532c70f
pnpm install https://pkg.alchemy.run/@alchemy.run/frontend-frameworks/pr:2121:532c70f
pnpm install https://pkg.alchemy.run/@alchemy.run/node-utils/pr:2121:532c70f
pnpm install https://pkg.alchemy.run/@alchemy.run/floci/pr:2121:532c70f
pnpm install https://pkg.alchemy.run/@alchemy.run/pkg/pr:2121:532c70f
Transitive Dependencies (18)
pnpm install https://pkg.alchemy.run/@distilled.cloud/acme/pr:2121:532c70f
pnpm install https://pkg.alchemy.run/@distilled.cloud/aws/pr:2121:532c70f
pnpm install https://pkg.alchemy.run/@distilled.cloud/axiom/pr:2121:532c70f
pnpm install https://pkg.alchemy.run/@distilled.cloud/cloudflare/pr:2121:532c70f
pnpm install https://pkg.alchemy.run/@distilled.cloud/core/pr:2121:532c70f
pnpm install https://pkg.alchemy.run/@distilled.cloud/doppler/pr:2121:532c70f
pnpm install https://pkg.alchemy.run/@distilled.cloud/fly-io/pr:2121:532c70f
pnpm install https://pkg.alchemy.run/@distilled.cloud/gcp/pr:2121:532c70f
pnpm install https://pkg.alchemy.run/@distilled.cloud/hetzner/pr:2121:532c70f
pnpm install https://pkg.alchemy.run/@distilled.cloud/iceberg/pr:2121:532c70f
pnpm install https://pkg.alchemy.run/@distilled.cloud/infisical/pr:2121:532c70f
pnpm install https://pkg.alchemy.run/@distilled.cloud/neon/pr:2121:532c70f
pnpm install https://pkg.alchemy.run/@distilled.cloud/planetscale/pr:2121:532c70f
pnpm install https://pkg.alchemy.run/@distilled.cloud/prisma/pr:2121:532c70f
pnpm install https://pkg.alchemy.run/@distilled.cloud/railway/pr:2121:532c70f
pnpm install https://pkg.alchemy.run/@distilled.cloud/stripe/pr:2121:532c70f
pnpm install https://pkg.alchemy.run/@distilled.cloud/zerossl/pr:2121:532c70f
pnpm install https://pkg.alchemy.run/@distilled.cloud/github/pr:2121:532c70f

Published Oct 7, 2026, 2:35 PM UTC. Expires Oct 14, 2026, 2:35 PM UTC, extended while this pull request is open.

claude.yml was removed, so nothing reads ANTHROPIC_API_KEY or AWS_ROLE_ARN or
assumes the GitHub OIDC role. Deploying the stack deletes the role, the OIDC
provider and both repo secrets.
@BlankParticle BlankParticle changed the title chore(ci): remove dead secrets, run cloudflare-tools tests on fork PRs ci: drop dead Cloudflare Tools and claude.yml secrets Oct 7, 2026
@BlankParticle BlankParticle changed the title ci: drop dead Cloudflare Tools and claude.yml secrets chore: remove dead secrets, run cloudflare-tools tests on fork PRs Oct 7, 2026
@BlankParticle
BlankParticle merged commit a67a9dc into main Oct 7, 2026
9 of 10 checks passed
@BlankParticle
BlankParticle deleted the blank/drop-dead-cloudflare-tools-secrets branch October 7, 2026 16:06
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