Skip to content
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

ci: fix regression test paths #4996

Merged
merged 1 commit into from
Jan 3, 2025
Merged

ci: fix regression test paths #4996

merged 1 commit into from
Jan 3, 2025

Conversation

lrstewart
Copy link
Contributor

@lrstewart lrstewart commented Jan 3, 2025

Release Summary:

Description of changes:

The "Performance Regression Test" workflow was not marked required, so c012d98 was merged despite breaking the test. This fixes the test.

I also removed the "paths-ignore". It was preventing the test from running and verifying this fix. We definitely need the regression test to run when we modify the regression test-- how else will we know whether changes to the test itself break the test itself?

Call-outs:

As a follow-up, we need to mark "Performance Regression Test" as required. If it's not marked required because of flakiness, we need to address that flakiness. If it just doesn't provide particularly useful information, we should either remove it or just make it always pass if it successfully runs (even if it detects a problem).

Testing:

Testing this is a little tricky. The test uses both the PR version of the code and the main branch version, but the main branch version is currently broken. Unless we revert the broken commit, this PR will need to be merged with the test still failing.

I think the best I can do to prove this fix works is to prove that it works if you remove the steps that require the main branch. See this PR on my fork: lrstewart#57, with a passing stripped down version of the test.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@github-actions github-actions bot added the s2n-core team label Jan 3, 2025
@lrstewart lrstewart marked this pull request as ready for review January 3, 2025 08:48
@lrstewart lrstewart requested review from dougch and jmayclin January 3, 2025 08:48
@lrstewart lrstewart enabled auto-merge January 3, 2025 21:56
@lrstewart lrstewart added this pull request to the merge queue Jan 3, 2025
Merged via the queue into aws:main with commit 298cf03 Jan 3, 2025
39 of 40 checks passed
@lrstewart lrstewart deleted the cifix branch January 3, 2025 23:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants