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

Github Actions CI #50

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open

Github Actions CI #50

wants to merge 2 commits into from

Conversation

daktak
Copy link

@daktak daktak commented Aug 7, 2021

No description provided.

@clach04
Copy link
Contributor

clach04 commented May 7, 2022

Thanks @daktak for creating/sharing this, this is awesome!

It failed for me initially on apt-get, easy fix see clach04@2c05687

@clach04
Copy link
Contributor

clach04 commented May 7, 2022

Using this + #55 I was able to get a new build setup via my phone to get a freshly built one 🎉

@clach04
Copy link
Contributor

clach04 commented May 7, 2022

I've posted a tweaked, yaml only (no makefile) GitHub Action to https://github.com/clach04/pebble_watchface_framework - thanks again @daktak for this, this really is a game changer :-)

@mattrossman
Copy link
Owner

Originally I was ignoring this because I already had Travis CI set up for automatic builds. However, seems like the Travis setup isn't working anymore so I may look into the GH Actions route.

Could you describe the usage of your action? (e.g. do you have an example output that shows where the .pbw ends up). With the Travis pipeline, I had it configured to attach the .pbw into a new draft release each time that I pushed a new "tag" commit. That way I could just type a changelog and click publish. Could something similar be configured here?

@clach04
Copy link
Contributor

clach04 commented May 10, 2022

@mattrossman take a look at https://github.com/clach04/pebble_watchface_framework/actions (direct link to Actions tab).

Clicking on each build will show give you access to links to the output and the (zip of the) PBW build asset. NOTE do this on desktop, I can't access binaries from mobile browser (have to set it to desktop mode).

NOTE that link is a different file(s) than this PR from @daktak - I would not have worked on this with out his initial starting point.

@clach04
Copy link
Contributor

clach04 commented May 10, 2022

I did some preliminary research into GitHub Actions and releases, there are a number of scripts that can achieve this but I've not tried any yet.

@clach04
Copy link
Contributor

clach04 commented Jul 22, 2023

@daktak and @mattrossman the PR won't work as of today (well a few months back).... but I have a working action you can take a look at :-):

Again, thanks @daktak for coming up with the original action yaml file. And as always thanks @mattrossman for this watchface, when the rainy season hits or I travel this tends to become my daily driver :-)

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.

None yet

3 participants