Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improvement Idea: Auto builds / CD pipe #697

Open
ksaadDE opened this issue Jan 28, 2024 · 6 comments
Open

Improvement Idea: Auto builds / CD pipe #697

ksaadDE opened this issue Jan 28, 2024 · 6 comments
Labels
bug Something isn't working

Comments

@ksaadDE
Copy link

ksaadDE commented Jan 28, 2024

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 ksaadDE added the bug Something isn't working label Jan 28, 2024
@Diegovsky
Copy link
Collaborator

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!

@ksaadDE
Copy link
Author

ksaadDE commented Jan 31, 2024

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

@Diegovsky
Copy link
Collaborator

Thank you very much for your contributions @ksaadDE !

@Diegovsky
Copy link
Collaborator

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

@ksaadDE
Copy link
Author

ksaadDE commented May 7, 2024

hey, if you're still interested

Interested yes but hella busy. I'm sorry!

@Diegovsky
Copy link
Collaborator

Dw! I'm unfortunately busy too

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants