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

release-test.yml: return of the Matrix notification #20424

Merged
merged 2 commits into from
Feb 23, 2024

Conversation

miri64
Copy link
Member

@miri64 miri64 commented Feb 23, 2024

Contribution description

This time keep-it-simple-style with just a cURL command, using the API m.room.message using the Matrix action by s3krit. The target channel can be configured here https://github.com/organizations/RIOT-OS/settings/secrets/actions.

Testing procedure

Will start a test action. It should report to the #Murdock-CI channel.

Issues/PRs references

Reviving what was reverted in #19879

@github-actions github-actions bot added the Area: CI Area: Continuous Integration of RIOT components label Feb 23, 2024
@miri64 miri64 force-pushed the gh-actions/enh/matrix-notification branch 2 times, most recently from 4bcfa5b to 1dce9b9 Compare February 23, 2024 10:33
@miri64
Copy link
Member Author

miri64 commented Feb 23, 2024

Running in my own fork to account for the changed YAML: https://github.com/miri64/RIOT/actions/runs/8017957355

This time keep-it-simple-style with just a cURL command, using the
[API `m.room.message`](https://spec.matrix.org/latest/client-server-api/#events-2).
@miri64 miri64 force-pushed the gh-actions/enh/matrix-notification branch from 1dce9b9 to 7e6a464 Compare February 23, 2024 11:16
@miri64 miri64 added Type: enhancement The issue suggests enhanceable parts / The PR enhances parts of the codebase / documentation Process: release cycle Integration Process: The PR is connected to the release cycle (e.g. release notes) labels Feb 23, 2024
@miri64 miri64 force-pushed the gh-actions/enh/matrix-notification branch 6 times, most recently from f54d3a4 to 40c3e49 Compare February 23, 2024 12:14
@miri64 miri64 force-pushed the gh-actions/enh/matrix-notification branch from 40c3e49 to aafb9ab Compare February 23, 2024 12:15
@miri64
Copy link
Member Author

miri64 commented Feb 23, 2024

Will start a test action. It should report to the #Murdock-CI channel.

Were successfully reported in https://matrix.to/#/#murdock-ci:matrix.org (here and here)

@miri64 miri64 added CI: skip compile test If set, CI server will run only non-compile jobs, but no compile jobs or their dependent jobs CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR labels Feb 23, 2024
@riot-ci
Copy link

riot-ci commented Feb 23, 2024

Murdock results

✔️ PASSED

aafb9ab release-test.yml: use s3krit's matrix action

Success Failures Total Runtime
1 0 1 49s

Artifacts

@kaspar030 kaspar030 added this pull request to the merge queue Feb 23, 2024
Merged via the queue into RIOT-OS:master with commit a43dbcb Feb 23, 2024
28 checks passed
@miri64
Copy link
Member Author

miri64 commented Feb 23, 2024

Thanks!

@miri64 miri64 deleted the gh-actions/enh/matrix-notification branch February 23, 2024 18:26
@MrKevinWeiss MrKevinWeiss added this to the Release 2024.04 milestone Apr 30, 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 Process: release cycle Integration Process: The PR is connected to the release cycle (e.g. release notes) Type: enhancement The issue suggests enhanceable parts / The PR enhances parts of the codebase / documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants