Skip to content

Test the latest published Next.js canary nightly - #398

Merged
k-taro56 merged 1 commit into
mainfrom
ci/adapter-api-canary-20261030
Oct 29, 2026
Merged

k-taro56 merged 1 commit into
mainfrom
ci/adapter-api-canary-20261030

Conversation

@soleil-colza

@soleil-colza soleil-colza commented Oct 29, 2026 •

Copy link
Copy Markdown
Contributor

Add a second nightly Adapter API deploy-suite run for the latest published next@canary, alongside the existing supported-release run. Resolve npm's canary version once, pin every shard to the corresponding Git tag's commit, and include the version and SHA in the plan summary. Failed lookups stop planning.

Each run covers the full upstream manifest on the local Cloudflare and Node.js targets, with 64 shards per target. Runs keep separate artifacts and reports, and Canary failures retain version-specific judging. Production runtime code is unchanged.

Validation: all 41 tests in tools/deploy-tests/test/workflow-security.test.ts pass, including both schedules, lightweight and annotated tags, and registry/tag resolution failures. Changed-file ESLint, formatting, and git diff --check pass. Full repository checks are left to CI.

References: Next.js Canary releases, GitHub scheduled events.


Summary by cubic

Adds a second nightly Adapter API deploy-suite run testing the latest published next@canary, next to the existing supported-release run.

  • The canary run at 18:23 UTC resolves npm's dist-tag once, resolves that version's exact Git tag to a commit SHA, and pins every shard to that commit.
  • A failed registry or tag lookup, an invalid version, or an unrecognized schedule stops the plan without outputs.
  • Canary runs keep separate results and summaries, and canary failures are judged against their own version and commit instead of the supported release's reviewed exceptions.

Written for commit c7248fc. Summary will update on new commits.

View guided diff Turn on auto-fix

@arkor-deploy

arkor-deploy Bot commented Oct 29, 2026

Copy link
Copy Markdown

Arkor — Preview deployments for arkorlab-upwind

Use the checkbox below to choose whether this pull request gets preview deployments.

  • Build and deploy previews for this pull request

Checking this builds the latest commit and future pushes. Unchecking stops queued and future builds; a running build can finish and an existing preview stays available.

@coderabbitai

coderabbitai Bot commented Oct 29, 2026

Copy link
Copy Markdown

Warning

Review limit reached

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Next included review available in 34 minutes.

Check out review usage here.

View limit details

Limit details: You’ve used the included review currently available.

Learn how review limits work.

Review configuration:

Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 0f33a11e-0f1e-48f6-9bfd-7647298eabf3
Commits

Reviewing files that changed from the base of the PR and between 32f3465 and c7248fc.

Files selected for processing: 3
  • .github/workflows/deploy-tests.yaml
  • tools/deploy-tests/README.md
  • tools/deploy-tests/test/workflow-security.test.ts
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 29, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-29T15:36:36.456235Z c7248fc PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@greptile-apps

greptile-apps Bot commented Oct 29, 2026 •

Copy link
Copy Markdown

RetriggerView in GreptileConfidence Score: 5/5

[Medium impact] The PR appears safe to merge.

Summary

Adds a second nightly deploy-test run for the latest published Next.js canary, alongside the supported-release run.

  • Nightly deploy tests now cover the latest published Next.js canary.

No actionable issues found. Review checks were static; tests were not run.

Diagram

%%{init: {'theme': 'neutral'}}%%
flowchart TD
  S[17:23 UTC schedule] --> R[Supported release]
  C[18:23 UTC schedule] --> N[Read npm canary version]
  N --> T[Resolve exact Git tag to commit]
  N -->|Lookup fails| F[Stop planning]
  T -->|Lookup fails| F
  R --> M[64 Cloudflare and 64 Node.js shards]
  T --> M
  M --> J[Judge against checked-out version and commit]
  J --> A[Save run-specific artifacts and report]
Loading

Reviews (1) · Last reviewed commit: "Test the latest published Next.js canary..." · Reviewed by Greptile

@k-taro56
k-taro56 merged commit 67c44a7 into main Oct 29, 2026
49 checks passed
@k-taro56
k-taro56 deleted the ci/adapter-api-canary-20261030 branch October 29, 2026 16:01
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