This repository has been archived by the owner on Jan 30, 2025. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix CI to work with making packages for go 1.18+ (#570)
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