Commit Graph

14 Commits

Author SHA1 Message Date
Houmgaor
dc49e5c34a feat(ci): add release automation workflow
Add GitHub Actions workflow that triggers on version tags (v*) to
automatically build release artifacts and create GitHub releases.

- Build matrix for Linux and Windows (amd64)
- Create proper archives (.tar.gz and .zip)
- Inject version via ldflags at build time
- Extract release notes from CHANGELOG.md
- Detect pre-release tags (-alpha, -beta, -rc)
- Add Version variable to main.go for runtime version display
2026-02-01 23:40:40 +01:00
Houmgaor
65afcb5f41 ci: add gofmt and golangci-lint checks to test workflow
Add code quality checks that run before tests:
- gofmt formatting verification
- golangci-lint static analysis
2026-01-30 00:44:38 +01:00
Houmgaor
42bb5c18ef chore(cicd): updating CD pipeline, adds new CI pipeline with unit tests. 2025-11-24 17:51:53 +01:00
Houmgaor
5d2d4f2694 chore: upgrade from Go 1.19 to Go 1.25. 2025-11-09 13:03:46 +01:00
wish
6cffb84606 repository cleanup 2022-10-09 05:49:38 +11:00
wish
5fa6348714 Delete issue-bug.md 2022-08-31 17:08:09 +10:00
wish
fd873be34f Update issue templates 2022-08-31 17:07:39 +10:00
wish
dd883a2216 Update go.yml 2022-08-04 21:20:27 +10:00
wish
2c0e7a5267 repository cleanup 2022-07-29 03:25:23 +10:00
wish
a0be6c627c repository cleanup 2022-07-29 03:12:08 +10:00
wish
6f3f88165f repository cleanup 2022-07-29 02:57:11 +10:00
wish
48422d3c47 build savedata folder into artifact 2022-07-29 01:34:54 +10:00
wish
60d9d5b305 actions v2 (#9) 2022-07-27 12:35:48 +10:00
wish
85c9743959 implement build actions (#8) 2022-07-26 21:17:28 +10:00