Skip to content

Conversation

@ewels
Copy link
Contributor

@ewels ewels commented Aug 12, 2025

Vibe-coded a GitHub actions workflow using Cursor to automatically build the .zip and .dmg release assets. This workflow is triggered under the following conditions:

  1. Push to master
  2. New PR / new commit to an open PR
  3. On demand (once merged, under the Actions tab using the "Run workflow" dropdown menu)
  4. When a new release is created

For 1-3, the built assets are available as artefacts on the GitHub actions run itself.

For releases, the assets are added to the release. See https://github.com/ewels/FastQC/releases/tag/v1.234 for an example:

CleanShot 2025-08-12 at 23 48 39@2x

Should all be fully automated, just to make life a little easier.

Warning

I confess I haven't actually checked the built assets much to see if they're functional. I tried with the MacOS DMG but nothing happens when I double click the icon. I get the same behaviour when I try with one of the official releases off the Babraham site though.. 🤷🏻‍♂️

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.

1 participant