Skip to content

Conversation

@gizmoguy
Copy link

@gizmoguy gizmoguy commented Dec 29, 2025

This PR fixes #700 and fixes #801 in 959f7df by triggering the build.yml workflow when a new release is tagged and switching to the houseabsolute/actions-rust-release action for handling uploading build artifacts, the softprops/action-gh-release action is used to upload the build artifact to the github release for the tag. For workflow runs where there is no tag (e.g when a PR is merged to master branch), the upload to the github release is skipped.

All that is required to trigger this workflow, is the creation of a github release which creates a new git tag, everything else should happen automatically. If you wish to see a preview of the format of the build artifacts you can check on my branch here: https://github.com/gizmoguy/RustScan/actions/runs/20584298010, and a preview of the assets created on the github release can be seen here: https://github.com/gizmoguy/RustScan/releases/tag/2.4.1

In this PR I have also fixed a few other CI issues I noticed, such as a38c74d should fix the failing dependabot.yml workflow failures (No event triggers defined in on) for every event, e.g: https://github.com/bee-san/RustScan/actions/runs/20519668212

ab4ea8a fixes the deprecation warning (The set-output command is deprecated and will be disabled soon) for the test.yml workflow, e.g: https://github.com/bee-san/RustScan/actions/runs/20519668643

2f7026c bumps the versions of the various github actions used throughout the workflows to their latest respective versions

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.

Do not use nested .zip/.tar.gz in github releases Automatically upload artefacts to latest release

1 participant