aichingm / lonewolf

Organize and track your tasks with ease and flexibility
GNU General Public License v3.0
25 stars 1 forks source link

Automation of Windows' Tauri builds #7

Open felix91gr opened 10 months ago

felix91gr commented 10 months ago

Heeey. I hope these can be squashed together or something, because I needed to push a ton of commits in order to test the GA system.

Added:

To do before merging: (I'm opening this RN so that you can take a look and give feedback in the meantime)

felix91gr commented 10 months ago

This is how the GA runs look: https://github.com/felix91gr/lonewolf/actions

And this is how the releases look: https://github.com/felix91gr/lonewolf/releases

felix91gr commented 10 months ago

@aichingm I ping you here because I'm only 50% certain that you get pinged when I open a pull request XD and I worry you might not have seen this yet.

Anywho. Please tell me what you think of this :)

Of the 3 tasks remaining, the first 2 are on me. The third one is for you: how would you like for the GA to be triggered? There are many ways to trigger them, and I should be able to accommodate this one to whatever's most comfortable for you :3

aichingm commented 10 months ago

Thanks for the ping! I have seen this pr already but I didn't get to ceckt it oit yet. Initially I wanted to find time over the weekend but... Life happened.

I need to read up on GA to figure out what options there are to trigger the actions.

aichingm commented 9 months ago

@felix91gr I fixed the version stuff and squashed the commits down into one. Could you rebase your for to match this one https://github.com/aichingm/lonewolf/tree/github-actions-windows-build so that I can FF-merge this PR?

Also "pestered" is a little harsh wouldn't you say? I have no problem leaving it in, just checking :laughing: https://github.com/aichingm/lonewolf/blob/191cc2ad38c0c635a8959d180ab1c74979d30483/lonewolf-tauri/src-platform/content/contributors.ts#L13

aichingm commented 9 months ago

Also there are two more things which would need fixing:

aichingm commented 9 months ago

Note that I removed the linux builds, since I don't want to support multiple linux packaging formats at the moment. Flatpaks are in my opinion the best why do cater to a variety of distributions.

felix91gr commented 9 months ago

@aichingm gah, I'm so sorry I vanished. I've been swamped with work Q.Q just got started at a new job and I have very little energy left after the week's done.

I hope I'm able to dedicate a day or two to this during this month. Sorry to ask you this, but what's left to do right now? So that I know whenever I'm back, what things I must focus on right away :)

aichingm commented 8 months ago

@felix91gr same here, I have to check again, if there is is still something to do. I will let you know!

aichingm commented 8 months ago

I think there is not much to do at the moment. I have a branch on github which would be needed to be merged. The question is should I just merge my branch and close this PR or do you want the changes to be associated to your PR then you would need to rebase you fork on this branch: https://github.com/aichingm/lonewolf/tree/github-actions-windows-build