-
Notifications
You must be signed in to change notification settings - Fork 194
migrate to GitHub Actions for building and publishing releases #320
Comments
Regarding publishing to NPM on a new tag: here's a GH Actions workflow for a different repo where I did that (your scenario might be a bit more complex I guess): https://github.com/dennisameling/muuri-angular/blob/master/.github/workflows/npm-publish.yml On tag, build & publish to GitHub: here's a repo where I did that for an open source marketing automation tool: https://github.com/mautic/mautic/blob/staging/.github/workflows/release.yml#L53-L86 This action allows you to upload multiple release assets at once: https://github.com/marketplace/actions/upload-release-assets Not sure if this helps at all, just wanted to share this for inspiration! Let me know if I can be of any help in this process 🚀 Side note: Electron arm64 should keep working as the current Travis config only uses a x64 host, so it cross-compiles stuff somehow. |
Is there specific reason for having ubuntu-16.04 in the config file but not 18.04 or 20.04? If this is about setting up gnome-keyring I think I could help here since was recently handling the task in https://github.com/vladimiry/ElectronMail. |
@vladimiry the Travis build was running 16.04 so I think that's why I stuck with that version, but I think this was also related to |
Ok, going to make a PR soon. |
The PR is #342. |
Looks like
travis-ci.org
is being closed down at the end of the year, and projects are being migrated totravis-ci.com
.While a free tier remains on travis-ci.com it seems this may quickly consume the free credits when having to build each on macOS, Windows and Linux for a run.
Let's take this opportunity to get a simple Actions workflow setup:
Open questions:
will the Electron ARM64 work in Add prebuild Electron for arm64 #319 continue to work fine on Actions?not currentlyThe text was updated successfully, but these errors were encountered: