Block a user
Add make check target and CI workflow
Pinned CI action references to commit SHAs for security (tags are mutable and an RCE vector):
actions/checkout@v4→actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5- `actions/setu…
Add make check target and CI workflow
Pinned CI action references to commit SHAs for security (tags are mutable and an RCE vector):
actions/checkout@v4→actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5- `actions/setu…
ci: add Gitea Actions workflow for make check
Pinned CI action references to commit SHAs for security (tags are mutable and an RCE vector):
actions/checkout@v4→actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5- `actions/setu…
chore: code cleanup and best practices (closes #45)
Rebase Complete
Rebased chore/code-cleanup onto origin/main to resolve merge conflicts from PR #102 (lint fixes).
Conflict Resolution
- All conflicts were
#nosecvs//nolint:gosec…
Add make check target and CI workflow
Add make check target and CI workflow
fix: validate repo URL format on app creation (closes #88)
Rebased on main (skipped old lint-fix commit, already resolved by #102). make check passes cleanly.
ci: add Gitea Actions workflow for make check (closes #96)
All external references now pinned by cryptographic commit hash (no tags):
actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5(v4)- `actions/setup-go@40f1582b2485089dde7abd97c1529aa768…
ci: add Gitea Actions workflow for make check