Commit Graph

27 Commits

Author SHA1 Message Date
Celeste Hickenlooper
fe0119b437 fix: use dynamic versioning for debian packages 2026-01-05 20:55:30 -08:00
Celeste Hickenlooper
6a67031c39 ci: push debian packages to cloudsmith 2026-01-05 20:28:07 -08:00
Celeste Hickenlooper
f53d739fa7 ci: add debian package builds to releases 2026-01-05 20:13:18 -08:00
Celeste Hickenlooper
ec51fb69b9 ci: upgrade to go 1.24 in all workflows 2026-01-03 06:04:33 -08:00
Celeste Hickenlooper
4942425ce5 docs: add comprehensive documentation and fix github actions
- add docs/ with installation, usage, modules, scans, and api docs
- add docs link to main readme
- fix release.yml to bundle modules directory with releases
- add module system tests to runtest.yml
- standardize go version to 1.23 across workflows
2026-01-03 05:57:10 -08:00
Celeste Hickenlooper
a18a4fae31 ci: add test coverage reporting to workflow
run tests with race detector and coverage profiling, upload results
to codecov for visibility into test coverage metrics
2026-01-03 05:57:09 -08:00
vmfunc
05c01653cb chore(actions): add framework to CI 2026-01-02 18:52:15 -08:00
Celeste Hickenlooper
42d16bd68c fix: update readme badges and use banner image
- update badges to point to vmfunc/sif
- replace ascii art with banner image
- fix header check action to check first 5 lines
- remove obsolete LICENSE.md
2026-01-02 17:54:17 -08:00
Celeste Hickenlooper
df6ca7924b license: switch to bsd 3-clause, update headers and readme
- replace proprietary license with bsd 3-clause
- update all go file headers with new retro terminal style
- add header-check github action to enforce license headers
- completely rewrite readme to be modern, sleek, and lowercase
- fix broken badges
2026-01-02 17:41:18 -08:00
Celeste Hickenlooper
dba9c4b3ab chore: update github actions to latest versions
- update actions/checkout from v2/v3 to v4 across all workflows
- update reviewdog actions to latest versions
- update jetbrains/qodana-action to v2024.3
- update actions/dependency-review-action to v4
- replace deprecated actions/create-release and upload-release-asset
  with softprops/action-gh-release@v2
2026-01-02 17:20:01 -08:00
vmfunc
a40b78c820 actions<breaking>: remove PR-specific actions
(needs to be fixed)
2024-11-22 03:28:17 -05:00
vmfunc
85654f6aaf ci: various improvements to workflow 2024-10-15 02:51:52 +02:00
vmfunc
2372eba03d fix<ci>: remove prerelease flag on release workflow 2024-10-13 00:08:34 +02:00
vmfunc
bc05786ae7 fix<ci>: use different release version naming 2024-10-12 23:58:23 +02:00
vmfunc
1427846b1c fix<ci>: permission flag for release creation 2024-10-12 23:56:38 +02:00
vmfunc
8fc2d68967 feat<ci>: identify automated release as pre-release 2024-10-12 23:50:01 +02:00
vmfunc
c036847dfd fix<ci>: add automated release tag 2024-10-12 23:47:35 +02:00
vmfunc
3d8818ddb1 fix<ci>: add more info to the release 2024-10-12 23:45:18 +02:00
vmfunc
2c3088325c fix<ci>: use smaller release tag 2024-10-12 23:40:26 +02:00
vmfunc
d6645fa72c fix<ci>: add r/w to release 2024-10-12 23:34:50 +02:00
vmfunc
408cb1f054 fix<ci>: make release re-useable 2024-10-12 23:28:13 +02:00
vmfunc
f7ee34308c chore<ci>: auto-release script 2024-10-12 23:22:34 +02:00
vmfunc
e38e486198 chore<ci>: add func test 2024-10-12 23:16:05 +02:00
vmfunc
ef1117b37b actions!: update go version 2024-10-12 21:53:06 +02:00
tessa k
4d7e1426d6 Update go.yml
fix build
2024-06-10 12:25:38 -04:00
mel
d720947ae4 add code quality 2024-04-05 01:33:15 +02:00
Sol Fisher Romanoff
cf3569a6ac Add GitHub action 2023-09-14 20:46:44 +03:00