-
Notifications
You must be signed in to change notification settings - Fork 716
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
chore: use upload-artifact@v4 for C3 e2e tests #7111
Conversation
|
A wrangler prerelease is available for testing. You can install this latest build in your project with: npm install --save-dev https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/11552225904/npm-package-wrangler-7111 You can reference the automatically updated head of this PR with: npm install --save-dev https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/prs/7111/npm-package-wrangler-7111 Or you can use npx https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/11552225904/npm-package-wrangler-7111 dev path/to/script.js Additional artifacts:npx https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/11552225904/npm-package-create-cloudflare-7111 --no-auto-update npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/11552225904/npm-package-cloudflare-kv-asset-handler-7111 npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/11552225904/npm-package-miniflare-7111 npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/11552225904/npm-package-cloudflare-pages-shared-7111 npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/11552225904/npm-package-cloudflare-vitest-pool-workers-7111 npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/11552225904/npm-package-cloudflare-workers-editor-shared-7111 npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/11552225904/npm-package-cloudflare-workers-shared-7111 npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/11552225904/npm-package-cloudflare-workflows-shared-7111 Note that these links will no longer work once the GitHub Actions artifact expires.
Please ensure constraints are pinned, and |
bfef8c5
to
ab01f71
Compare
These no longer require API tokens to pass and when cached are very fast
ab01f71
to
8841ba9
Compare
This PR also starts running C3 e2e tests on all PRs since they are not pretty fast. I am worried it might start flaking so something to consider when reviewing this. |
@@ -26,7 +26,8 @@ | |||
"E2E_EXPERIMENTAL", | |||
"TEST_PM" | |||
], | |||
"dependsOn": ["build"] | |||
"dependsOn": ["build"], | |||
"outputs": [".e2e-logs", ".e2e-logs-experimental"] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is the key to the logs being available even if turbo decides to use the cache hit.
path: packages/create-cloudflare/.e2e-logs${{inputs.experimental && '-experimental' || ''}} | ||
include-hidden-files: true |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not sure if this was needed but since we have put the logs under a dot-prefixed directory, it felt useful
Great! This will be a really useful addition. |
Fixes #0000
I note that no C3 e2e log files appear be getting uploaded in CI tests; maybe this will fix that.
E.g. https://github.com/cloudflare/workers-sdk/actions/runs/11521770262/job/32076164707#step:5:230