Skip to content

Temporarily skip Openapi C3 e2e tests #9691

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Jun 20, 2025
Merged

Conversation

CarmenPopoviciu
Copy link
Contributor

@CarmenPopoviciu CarmenPopoviciu commented Jun 20, 2025

Skipping in yarn due to node version resolution conflicts

The Openapi C3 template depends on chanfana, which has a dependency on yargs-parser. The latest chanfana version (2.8.1 at the time of this writting) has a dep on yargs-parser@22 which requires a node version of 20.19.0 or higher. Our CI is currently using node version 20.11.1. We currently can't bump the CI node version as other tests will fail, therefore skipping for now until we can properly fix

Fixes n/a

  • Tests
    • TODO (before merge)
    • Tests included
    • Tests not necessary because: skips c3 e2e test
  • Wrangler / Vite E2E Tests CI Job required? (Use "e2e" label or ask maintainer to run separately)
    • I don't know
    • Required
    • Not required because:
  • Public documentation
    • TODO (before merge)
    • Cloudflare docs PR(s):
    • Documentation not necessary because: skips c3 e2e test
  • Wrangler V3 Backport
    • TODO (before merge)
    • Wrangler PR:
    • Not necessary because: skips c3 e2e test

Skipping in yarn due to node version resolution conflicts

The Openapi C3 template depends on `chanfana`, which has a
dependency on `yargs-parser`. The latest chanfana version
(`2.8.1` at the time of this writting) has a dep on
`yargs-parser@22` which requires a node version of `20.19.0`
or higher. Our CI is currently using node version `20.11.1`.
We currently can't bump the CI node version as other tests
will fail, therefore skipping for now until we can properly fix
@CarmenPopoviciu CarmenPopoviciu requested review from a team as code owners June 20, 2025 11:03
Copy link

changeset-bot bot commented Jun 20, 2025

⚠️ No Changeset found

Latest commit: 366a762

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@github-project-automation github-project-automation bot moved this to Untriaged in workers-sdk Jun 20, 2025
@workers-devprod workers-devprod added the c3-e2e Run c3 e2e tests on a PR label Jun 20, 2025
@CarmenPopoviciu CarmenPopoviciu added no-changeset-required skip-v3-pr Skip validation of presence of a v3 backport PR every-os Run tests (unit/e2e/c3-e2e) on every OS, rather than just macOS e2e Run wrangler + vite-plugin e2e tests on a PR labels Jun 20, 2025
@github-project-automation github-project-automation bot moved this from Untriaged to Approved in workers-sdk Jun 20, 2025
Copy link

pkg-pr-new bot commented Jun 20, 2025

create-cloudflare

npm i https://pkg.pr.new/create-cloudflare@9691

@cloudflare/kv-asset-handler

npm i https://pkg.pr.new/@cloudflare/kv-asset-handler@9691

miniflare

npm i https://pkg.pr.new/miniflare@9691

@cloudflare/pages-shared

npm i https://pkg.pr.new/@cloudflare/pages-shared@9691

@cloudflare/unenv-preset

npm i https://pkg.pr.new/@cloudflare/unenv-preset@9691

@cloudflare/vite-plugin

npm i https://pkg.pr.new/@cloudflare/vite-plugin@9691

@cloudflare/vitest-pool-workers

npm i https://pkg.pr.new/@cloudflare/vitest-pool-workers@9691

@cloudflare/workers-editor-shared

npm i https://pkg.pr.new/@cloudflare/workers-editor-shared@9691

wrangler

npm i https://pkg.pr.new/wrangler@9691

commit: 366a762

Comment on lines -181 to -192
{
template: "openapi",
variants: [],
verifyDeploy: {
route: "/",
expectedText: "SwaggerUI",
},
verifyPreview: {
route: "/",
expectedText: "SwaggerUI",
},
},
Copy link
Contributor

Choose a reason for hiding this comment

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

Can you either comment out and leave a TODO; or create an issue to add this back in.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I'm going to create a revert PR immediately after this gets merged

Copy link
Contributor Author

@CarmenPopoviciu CarmenPopoviciu Jun 20, 2025

Choose a reason for hiding this comment

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

I will link it here once I have it

Copy link
Contributor Author

Choose a reason for hiding this comment

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

revert PR is here: #9696

@CarmenPopoviciu CarmenPopoviciu merged commit 32cb120 into main Jun 20, 2025
30 checks passed
@CarmenPopoviciu CarmenPopoviciu deleted the carmen/skip-openapi branch June 20, 2025 13:46
@github-project-automation github-project-automation bot moved this from Approved to Done in workers-sdk Jun 20, 2025
CarmenPopoviciu added a commit that referenced this pull request Jun 20, 2025
jseba added a commit to jseba/workers-sdk that referenced this pull request Jun 20, 2025
…seba/containers_scope_debug

* 'main' of ssh://github.com/cloudflare/workers-sdk:
  Version Packages (cloudflare#9697)
  add remote bindings support to `getPlatformProxy` (cloudflare#9688)
  feat(containers): add support for handling images that link to the CF registry (cloudflare#9596)
  CC-5418: Set instance_type in wrangler (cloudflare#9633)
  remove warnings during config validations on `experimental_remote` fields (cloudflare#9678)
  add debug logs for workerd (cloudflare#9640)
  `wrangler containers apply` uses `observability` configuration (cloudflare#9558)
  Version Packages (cloudflare#9658)
  Temporarily skip Openapi C3 e2e tests (cloudflare#9691)
  Skip authed fixture on forks (cloudflare#9681)
jseba added a commit to jseba/workers-sdk that referenced this pull request Jun 21, 2025
…seba/containers_scope

* 'main' of ssh://github.com/cloudflare/workers-sdk:
  Add CLAUDE.md for Claude Code guidance (cloudflare#9563)
  Version Packages (cloudflare#9697)
  add remote bindings support to `getPlatformProxy` (cloudflare#9688)
  feat(containers): add support for handling images that link to the CF registry (cloudflare#9596)
  CC-5418: Set instance_type in wrangler (cloudflare#9633)
  remove warnings during config validations on `experimental_remote` fields (cloudflare#9678)
  add debug logs for workerd (cloudflare#9640)
  `wrangler containers apply` uses `observability` configuration (cloudflare#9558)
  Version Packages (cloudflare#9658)
  Temporarily skip Openapi C3 e2e tests (cloudflare#9691)
  Skip authed fixture on forks (cloudflare#9681)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c3-e2e Run c3 e2e tests on a PR e2e Run wrangler + vite-plugin e2e tests on a PR every-os Run tests (unit/e2e/c3-e2e) on every OS, rather than just macOS no-changeset-required skip-v3-pr Skip validation of presence of a v3 backport PR
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

3 participants