Skip to content
This repository has been archived by the owner on Jan 30, 2025. It is now read-only.

Commit

Permalink
Fix CI to work with making packages for go 1.18+ (#570)
Browse files Browse the repository at this point in the history
This is basically a port of grafana/k6#2591 but with the latest updates/fixes from k6's master


- Still skips windows builds as those are still not working great - https://github.com/grafana/xk6-browser/issues/571
- The CI is now even more split as that is what k6 did, and I would prefer not to try to move this yaml definitions around ;)
- This now builds the deb, rpm, exe and msi packages - so we know they build each time
- This also moves the whole building of packages to use `nfpm` instead of different tools that have not been maintained for years. This was the actual thing that broke with 1.18.
- As the packages are now always build they are also available from the Build action summary and can be downloaded for testing by anyone who needs to test that the changes work, without need to compile themself.

Co-authored-by: Ivan Mirić <[email protected]>
  • Loading branch information
mstoykov and Ivan Mirić authored Oct 6, 2022
1 parent cd52bf9 commit 163e3ca
Show file tree
Hide file tree
Showing 8 changed files with 465 additions and 431 deletions.
359 changes: 0 additions & 359 deletions .github/workflows/all.yaml

This file was deleted.

Loading

0 comments on commit 163e3ca

Please sign in to comment.