Discussion
Loading...

Discussion

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Cassidy James :rr: :gg: :fh:
Cassidy James :rr: :gg: :fh:
@cassidy@mastodon.blaede.family  ·  activity timestamp 4 days ago

Troubleshooting/debugging GitHub Actions release workflows has to be the most annoying thing ever… I really like automating things in CI but there’s got to be a better way for this.

  • Copy link
  • Flag this post
  • Block
Cassidy James :rr: :gg: :fh:
Cassidy James :rr: :gg: :fh:
@cassidy@mastodon.blaede.family  ·  activity timestamp 4 days ago

That said, after making 6(!) pre-releases to test it, I have multi-architecture Flatpak builds working in CI. Every PR is automatically tested against a development build (so you can grab the artifact and install it alongside the stable release) for each architecture, and now each stable release automatically builds and attaches a release build for each architecture as well.

Tada! https://github.com/cassidyjames/butler/releases/tag/1.6.6

#Flatpak #Linux #OpenSource

GitHub

Release Quality of life improvements · cassidyjames/butler

1.6 Add Zoom item to menu by @cassidyjames in #72 Enable downloads by @cassidyjames in #73 WebView: Don't force hardware acceleration by @cassidyjames in #74 Clean up current-url handling by @cass...
  • Copy link
  • Flag this comment
  • Block
Cassidy James :rr: :gg: :fh:
Cassidy James :rr: :gg: :fh:
@cassidy@mastodon.blaede.family  ·  activity timestamp 4 days ago

The nice thing about figuring this out for one of my apps is that it should be super simple to roll out to my other apps for their next releases. But it was super annoying to figure out. 😬

  • Copy link
  • Flag this comment
  • Block
Cassidy James :rr: :gg: :fh:
Cassidy James :rr: :gg: :fh:
@cassidy@mastodon.blaede.family  ·  activity timestamp 4 days ago

Here’s the release workflow: https://github.com/cassidyjames/butler/blob/main/.github%2Fworkflows%2Frelease.yml

I’m sure it could be cleaned up more, but I’m tired and it works.

GitHub

butler/.github/workflows/release.yml at main · cassidyjames/butler

Home Assistant companion app for Linux. Contribute to cassidyjames/butler development by creating an account on GitHub.
  • Copy link
  • Flag this comment
  • Block

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.2-alpha.34 no JS en
Automatic federation enabled
Log in
Instance logo
  • Explore
  • About
  • Members
  • Code of Conduct