spot icon indicating copy to clipboard operation
spot copied to clipboard

Improvement Idea: Auto builds / CD pipe

Open ksaadDE opened this issue 1 year ago • 6 comments

What about regular autobuilds and publishing to flatpak? At best we also get a release file with the exec for all supported systems inkl. flatpak here. :)

If that's possible in your time sched and if it's maintainable. It would also make the install instructions and dependencies more fixed an clear, as it kinda establishes a CD pipe

@Diegovsky

ksaadDE avatar Jan 28 '24 14:01 ksaadDE

Yeah, I would be down to do it. Problem is, this takes a long time to run on actions, #685 .

I don't have experience with github actions or flatpak builder (trying to build a snapshot of spot right at this moment), but I think it's an awesome idea.

If you have the experience, do send a PR to my fork!

Diegovsky avatar Jan 29 '24 17:01 Diegovsky

takes a long time to run on actions

After I looked at spot's current Flatpak workflow, it might be suitable to use caching for the long-living dependencies

How Workflow Caching works is seemingly documented here

Someone else did that for Rust on StackOverFlow (here) as well

I don't have experience with github actions

I had no time yet to extensively work with Github's Workflows either.

do send a PR to my fork!

If I see something that can be improved and when I am having the time I will surely file one

ksaadDE avatar Jan 31 '24 22:01 ksaadDE

Thank you very much for your contributions @ksaadDE !

Diegovsky avatar Feb 01 '24 03:02 Diegovsky

hey, if you're still interested: open a PR right here in this repo. It would help a lot!

Diegovsky avatar Apr 10 '24 00:04 Diegovsky

hey, if you're still interested

Interested yes but hella busy. I'm sorry!

ksaadDE avatar May 07 '24 01:05 ksaadDE

Dw! I'm unfortunately busy too

Diegovsky avatar May 09 '24 00:05 Diegovsky