Skip to content

Create workflow for publishing artefacts on Release#334

Merged
marnovandermaas merged 5 commits into
lowRISC:mainfrom
engdoreis:release
Mar 23, 2026
Merged

Create workflow for publishing artefacts on Release#334
marnovandermaas merged 5 commits into
lowRISC:mainfrom
engdoreis:release

Conversation

@engdoreis
Copy link
Copy Markdown
Collaborator

@engdoreis engdoreis commented Mar 5, 2026

When a new release/tag is created, this workflow will run and publish the artefacts on the release/tag page.

I tested the workflow by triggering a manual run: https://github.com/lowRISC/mocha/actions/workflows/release.yml
Which published to this test tag: https://github.com/lowRISC/mocha/releases/tag/v0.0.0-test

@engdoreis engdoreis changed the title [draft] Create workfow to publish artefacts on Release [draft] Create workflow to publish artefacts on Release Mar 5, 2026
@engdoreis engdoreis changed the title [draft] Create workflow to publish artefacts on Release [draft] Create workflow for publishing artefacts on Release Mar 5, 2026
@engdoreis engdoreis force-pushed the release branch 6 times, most recently from 9cef3b0 to 718f1a4 Compare March 6, 2026 16:34
@engdoreis engdoreis force-pushed the release branch 5 times, most recently from 85daa9f to cbd5ee0 Compare March 23, 2026 08:22
@engdoreis engdoreis changed the title [draft] Create workflow for publishing artefacts on Release Create workflow for publishing artefacts on Release Mar 23, 2026
@engdoreis engdoreis marked this pull request as ready for review March 23, 2026 08:23
Copy link
Copy Markdown
Collaborator

@marnovandermaas marnovandermaas left a comment

Choose a reason for hiding this comment

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

Just want to make sure that the releases that are made are marked as pre-release. I had to manually change the test one from regular to pre release.

Comment thread .github/workflows/release.yml Outdated
Comment thread .github/workflows/release.yml Outdated
Comment thread .github/workflows/release.yml Outdated
Copy link
Copy Markdown
Contributor

@ziuziakowska ziuziakowska left a comment

Choose a reason for hiding this comment

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

LGTM, but I agree with @marnovandermaas that the action should create a pre-release that needs manual promotion to a proper release, just in case.

Copy link
Copy Markdown
Collaborator

@marnovandermaas marnovandermaas left a comment

Choose a reason for hiding this comment

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

Looks good to me, thanks for making these changes!

@marnovandermaas marnovandermaas merged commit 4013b3f into lowRISC:main Mar 23, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants