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: ensure "xxx succeeded" properly fail #20288

Merged
merged 2 commits into from
Jan 23, 2024

Conversation

kaspar030
Copy link
Contributor

@kaspar030 kaspar030 commented Jan 23, 2024

Contribution description

Fixes #20287 and a similar issue for the "tools-build succeeded" ci job.

Testing procedure

Issues/PRs references

@github-actions github-actions bot added the Area: CI Area: Continuous Integration of RIOT components label Jan 23, 2024
@kaspar030
Copy link
Contributor Author

The last fixup commit shows this is now failling this PR b/c of the fixup commit.

@kaspar030
Copy link
Contributor Author

(now that I'm looking at this, the tools-build-success has the same issue)

with:
jobs: ${{ toJSON(needs) }}

## adding some fixup
Copy link
Member

Choose a reason for hiding this comment

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

I don't get this comment

Copy link
Contributor Author

Choose a reason for hiding this comment

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

that's from the test fixup commit (which makes this PR fail)

@github-actions github-actions bot added the Area: tools Area: Supplementary tools label Jan 23, 2024
@kaspar030
Copy link
Contributor Author

Sorry for the late addition, I've added a similar fix for the tools build test, plus another test commit.

@kaspar030
Copy link
Contributor Author

tools-buildtest failed (as expected due to the test commit that broke edbg)

@github-actions github-actions bot removed the Area: tools Area: Supplementary tools label Jan 23, 2024
@kaspar030 kaspar030 changed the title ci: ensure "check-commits succeeded" actually ran ci: ensure "xxx succeeded" properly fail Jan 23, 2024
@kaspar030
Copy link
Contributor Author

Sorry again, but now this is ready.

@kaspar030 kaspar030 enabled auto-merge January 23, 2024 13:08
@benpicco benpicco added CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR CI: skip compile test If set, CI server will run only non-compile jobs, but no compile jobs or their dependent jobs labels Jan 23, 2024
@riot-ci
Copy link

riot-ci commented Jan 23, 2024

Murdock results

✔️ PASSED

5a16b63 ci: ensure "tools-build succeeded" always runs

Success Failures Total Runtime
1 0 1 58s

Artifacts

@kaspar030 kaspar030 added this pull request to the merge queue Jan 23, 2024
Merged via the queue into RIOT-OS:master with commit 7bec6cb Jan 23, 2024
28 checks passed
@kaspar030 kaspar030 deleted the fix_check_commits branch January 23, 2024 19:02
@MrKevinWeiss MrKevinWeiss added this to the Release 2024.01 milestone Feb 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: CI Area: Continuous Integration of RIOT components CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR CI: skip compile test If set, CI server will run only non-compile jobs, but no compile jobs or their dependent jobs
Projects
None yet
Development

Successfully merging this pull request may close these issues.

"fixup!" tests are ignored.
5 participants