gumbarros / DevWidgets

DevWidgets is a Flutter application with several tools such as generators, formatters and converters for developers. It's directly inspired by DevToys.
https://gumbarros.github.io/DevWidgets
MIT License
153 stars 13 forks source link

GH Actions file for Linux Build #10

Closed kphanipavan closed 1 year ago

kphanipavan commented 1 year ago

Added GH actions workflow file for:

  1. Make linux build on the latest commit
  2. Package it into an AppImage
  3. Publish it in releases section

on every commit.

gumbarros commented 1 year ago

Awesome idea @kphanipavan ! The LinuxAppImage pipeline is not working because there is no release tag in this repo right?

  Attempting to create or update release tag "latest"
  Could not create new tag "refs/tags/latest" (Resource not accessible by integration) therefore updating existing tag "tags/latest"
  Error: Resource not accessible by integration
  (node:5271) UnhandledPromiseRejectionWarning: HttpError: Resource not accessible by integration
kphanipavan commented 1 year ago

Yes, but there were no releases in my fork before creating this action flow either and the action passed successfully and was able to create a beta release...

Screenshot_20221013_205408

My theory is that it failed because the action ran in a PR env, and was unable to publish it in releases section. Not sure though

gumbarros commented 1 year ago

Nice, I will accept the PR, I suppose it's because of the PR environment too.

gumbarros commented 1 year ago

Just a last question, it will run on every commit on master or every commit in every branch?

gumbarros commented 1 year ago

I just saw it doing a review, only on the master, congratulations for the work.

kphanipavan commented 1 year ago

on push to master and on PR to master, no?? image

edit: yes tqvmuch