-
Notifications
You must be signed in to change notification settings - Fork 2k
Add Quay 3.16 API testing job with new UI support #71145
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
Add Quay 3.16 API testing job with new UI support #71145
Conversation
|
/pj-rehearse periodic-ci-quay-quay-tests-master-quay-api-quay-e2e-tests-quay316-api-testing |
|
@LiZhang19817: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
/pj-rehearse periodic-ci-quay-quay-tests-master-quay-api-quay-e2e-tests-quay316-api-testing |
|
@LiZhang19817: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
/pj-rehearse periodic-ci-quay-quay-tests-master-quay-api-quay-e2e-tests-quay316-api-testing |
|
@LiZhang19817: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
/pj-rehearse periodic-ci-quay-quay-tests-master-quay-api-quay-e2e-tests-quay316-api-testing |
|
@LiZhang19817: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
/pj-rehearse periodic-ci-quay-quay-tests-master-quay-api-quay-e2e-tests-quay316-api-testing |
|
@LiZhang19817: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
Add missing line continuation backslash for multi-line command with output redirection. Resolves shellcheck errors SC1073 and SC1072. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
Fix "QuayRegistry CRD not found" error by adding the missing QUAY_OPERATOR_SOURCE environment variable to the quay-e2e-tests-quay316-api-testing job configuration. Without this variable, the CatalogSource creation fails, preventing the Quay Operator from installing and registering the QuayRegistry CRD. Setting QUAY_OPERATOR_SOURCE to fbc-operator-catalog to match other Quay 3.16 jobs. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
Fix Cypress test failures caused by Node.js v22 compatibility issues. The latest LTS Node.js (v22.x) is incompatible with Cypress 12.6.0, causing "ERR_FAILED (-2) loading 'about:blank#blocked'" errors. Pinning to Node.js 20.x resolves the issue while maintaining LTS support. Error details: - The new-window event is deprecated in Electron 106 (bundled with Cypress 12.6.0) - Node.js v22 has stricter security policies that block Electron initialization - This affects all tests using the quay-test-console image including the quay-e2e-tests-quay316-api-testing job 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
433b81d to
80293d1
Compare
|
[REHEARSALNOTIFIER]
A total of 115 jobs have been affected by this change. The above listing is non-exhaustive and limited to 25 jobs. A full list of affected jobs can be found here Interacting with pj-rehearseComment: Once you are satisfied with the results of the rehearsals, comment: |
|
/pj-rehearse ack |
|
@LiZhang19817: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
/label tide/merge-method-squash |
|
/lgtm |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: dongboyan77, LiZhang19817 The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
d85efe3
into
openshift:master
Summary
Changes
New Periodic Job
quay-e2e-tests-quay316-api-testingperiodic job in ci-operator/config/quay/quay-tests/quay-quay-tests-master__quay-api.yaml:95-1070 0 6 * *)stable-3.16quay.io/redhat-user-workloads/quay-eng-tenant/stable-3-16-v4-20@sha256:cd002d9f0913444e26f901c7dccdfc7428c3ceec691cf5404ec08afeb2ce65ffaws-quay-qem5.2xlargeTest Script Enhancement
QUAY_VERSIONenvironment variable:cypress/e2e/quay_api_testing_all_new_ui.cy.js(new UI)cypress/e2e/quay_api_testing_all.cy.js(standard)Configuration Updates
QUAY_VERSIONfrom "3.15" to "3.16" in ci-operator/step-registry/quay-tests/test/quay-api/quay-tests-test-quay-api-ref.yaml:24make updateFiles Changed
ci-operator/config/quay/quay-tests/quay-quay-tests-master__quay-api.yaml(+15 lines)ci-operator/jobs/quay/quay-tests/quay-quay-tests-master-periodics.yaml(+82 lines, auto-generated)ci-operator/step-registry/quay-tests/test/quay-api/quay-tests-test-quay-api-commands.sh(+13, -1)ci-operator/step-registry/quay-tests/test/quay-api/quay-tests-test-quay-api-ref.yaml(+1, -1)Test Plan