Commit e06a658
committed
feat: Add GitHub Actions for PNG generation and GoReleaser
Adds two GitHub Actions workflows:
- A workflow to automatically regenerate the `vim-barcodes-a4.png` file when any Go file is modified on the main branch. This ensures the PNG is always up-to-date with the code.
- A GoReleaser workflow that triggers on new version tags (e.g., v1.2.3) to create a new release with binaries for multiple platforms, including .deb and .rpm packages.
Also adds a `.goreleaser.yml` configuration file to customize the release process. The Go version for the workflows is dynamically determined from the `go.mod` file.1 parent 7a30e01 commit e06a658
3 files changed
Lines changed: 14 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
| 20 | + | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
| 20 | + | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
0 commit comments