Skip to content

CI: Add workflow to upload release assets#9

Merged
Nino-K merged 1 commit intorancher-sandbox:mainfrom
mook-as:ci/release
Feb 10, 2026
Merged

CI: Add workflow to upload release assets#9
Nino-K merged 1 commit intorancher-sandbox:mainfrom
mook-as:ci/release

Conversation

@mook-as
Copy link
Contributor

@mook-as mook-as commented Feb 9, 2026

On creating a tag of the form v* (or test-v*), the workflow will create a draft release with the artifacts. This what rancher-sandbox/rancher-desktop-wsl-distro does. Fixes #8.

The README has been updated with instructions, because looking up what each repository needs is annoying.

Sample run: https://github.com/mook-as/rancher-desktop-opensuse/actions/runs/21844156978/job/63037193353
Sample release is draft, and therefore not visible publicly; it looks something like:

$ gh release view --repo mook-as/rancher-desktop-opensuse v0.0.0.20260209225553
v0.0.0.20260209225553
Draft • github-actions[bot] created this about 21 minutes ago

  Full Changelog: https://github.com/mook-as/rancher-desktop-opensuse/commits/v0.0.0.20260209225553                   


Assets
NAME                                              DIGEST                                                                   SIZE      
distro.v0.0.0.20260209225553.amd64.qcow2          sha256:c5c858c32ce27d92fbd36a368b03742d95384bc3c0fe44904e4103be845b44d5  441.44 MiB
distro.v0.0.0.20260209225553.amd64.qcow2.sha256   sha256:3e08ffe0d9f929816564c456b6369e598b7f0057c80b2eeab318be636ebf5742  107 B
distro.v0.0.0.20260209225553.amd64.tar.xz         sha256:51602f966660593571a73c2d5cb7c8858c90b97c6523cfbc5c667b8ac9f580d2  204.79 MiB
distro.v0.0.0.20260209225553.amd64.tar.xz.sha256  sha256:979f77fc6e34b3120ad8c4f4aa7524c835935293378cb80590cf2518d2fcd340  108 B
distro.v0.0.0.20260209225553.arm64.qcow2          sha256:d60270804dba3d39253e2b0a5d89ec444a9fb4f1a4a9ba707a9dac47372de8c2  393.70 MiB
distro.v0.0.0.20260209225553.arm64.qcow2.sha256   sha256:294fefc474a20c333167bbaffee9cb3ec257b42f0da6083e431c9db9be1c13e5  107 B
distro.v0.0.0.20260209225553.arm64.tar.xz         sha256:967f4edc11086716af28c30d39f09a8ae95c9c2e7f6a8f0723c3e431a5f3f806  171.37 MiB
distro.v0.0.0.20260209225553.arm64.tar.xz.sha256  sha256:0364f8e256742f7454663d7a04ec7bf3b0da050e5687c24dd26c6fe4ef26ae4a  108 B

View on GitHub: https://github.com/mook-as/rancher-desktop-opensuse/releases/tag/untagged-0426605cf7b86be0c26f

On creating a tag of the form `v*` (or `test-v*`), the workflow will create
a draft release with the artifacts.

Signed-off-by: Mark Yen <mark.yen@suse.com>
@Nino-K Nino-K merged commit aea9a53 into rancher-sandbox:main Feb 10, 2026
5 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.

Create a release workflow and publish the artifacts

2 participants