CI: getting started with GitHub Actions#37
CI: getting started with GitHub Actions#37pzhlkj6612 wants to merge 5 commits intoantonmedv:masterfrom
Conversation
|
As I release not very often I decided not to go with CI. But countdown got much more popular than anticipated. Probably a good time for a CI Let’s implement something similar like in my other projects: https://github.com/antonmedv/llama/blob/master/.github/workflows/release.mjs |
|
Oh, it seems that I've just made a few things about releasing a new countdown... I need to learn the workflow in |
- No Android, too difficult. - "install.sh" does not make so much sense on Windows.
|
Hey!
Done. I've been using https://github.com/antonmedv/walk/blob/c78d2116a868f5471171c0f5a8d36243e44298eb/.github/scripts/build.mjs as the base. For now:
. |
| run: | | ||
| set -euo pipefail | ||
|
|
||
| npm install zx |
There was a problem hiding this comment.
Npm install not needed for npx
Co-authored-by: Anton Medvedev <anton@medv.io>
Hello!
In README.md, we have:
However, only the "v1.0.0" release contains pre-built binaries, so I've made a workflow to make snapshot releases.
Please note that not all
GOOS/GOARCHpairs are supported by GitHub Actions, so it may not be possible to build for every platform supported by Go. Theandroid/arm64build works on my phone.