Standardize CI/CD to the 4-workflow htpasswd pattern (main.yaml, cron.yaml, tag.yaml, pr.yaml).
Changes:
main.yaml: Push to main → hadolint → test (build-only Docker verification, no test scripts exist) → build → tag (auto semver patch bump)
cron.yaml: Nightly schedule (0 0 * * *) → hadolint → test → build-push with $TAG-latest
tag.yaml: Tag push → hadolint → test → build-push with type=ref,event=tag and suffix=-latest
pr.yaml: Pull request to main → hadolint (continue-on-error) → build-test (no push)
All action SHAs pinned to canonical versions. Dockerfile path set to pkg/Dockerfile. No test.sh invocation since no test scripts exist in this repo.
Standardize CI/CD to the 4-workflow htpasswd pattern (`main.yaml`, `cron.yaml`, `tag.yaml`, `pr.yaml`).
Changes:
- **main.yaml**: Push to `main` → hadolint → test (build-only Docker verification, no test scripts exist) → build → tag (auto semver patch bump)
- **cron.yaml**: Nightly schedule (`0 0 * * *`) → hadolint → test → build-push with `$TAG-latest`
- **tag.yaml**: Tag push → hadolint → test → build-push with `type=ref,event=tag` and `suffix=-latest`
- **pr.yaml**: Pull request to `main` → hadolint (continue-on-error) → build-test (no push)
All action SHAs pinned to canonical versions. Dockerfile path set to `pkg/Dockerfile`. No test.sh invocation since no test scripts exist in this repo.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Standardize CI/CD to the 4-workflow htpasswd pattern (
main.yaml,cron.yaml,tag.yaml,pr.yaml).Changes:
main→ hadolint → test (build-only Docker verification, no test scripts exist) → build → tag (auto semver patch bump)0 0 * * *) → hadolint → test → build-push with$TAG-latesttype=ref,event=tagandsuffix=-latestmain→ hadolint (continue-on-error) → build-test (no push)All action SHAs pinned to canonical versions. Dockerfile path set to
pkg/Dockerfile. No test.sh invocation since no test scripts exist in this repo.59e21cf364to731ee8fe9d