GeistHaus
log in · sign up
12 pages link to this URL
Using Go Modules

An introduction to the basic operations needed to get started with Go modules.

Portable CI/CD with pure Go GitHub Actions

I recently converted the govim project to use GitHub Actions. The move away from TravisCI was largely motivated by more generous concurrency limits (GitHub’s 20 jobs vs TravisCI’s 5), faster job startup times, and solid cross-platform support. But there was also the promise of making it easy to extend workflows with composable third-party actions. This post demonstrates how to write cross-platform, pure Go GitHub actions that you can use in your workflows and share with others. But first we start by motivating the real problem we are trying to solve.

1 inbound link article en
user experience is the tool

Tools When I use a tool, I want the tool to care about me. I want it to be good. I want it to explain itself. I don't want to search Google for documentat...

0 inbound links article en
Using Go Modules

An introduction to the basic operations needed to get started with Go modules.