Standardize CI workflows matching the htpasswd/phpapache pattern:
main.yaml changes:
Remove :latest tag push on every master push (the type=raw,value=latest from build-push meta)
Add needs: [hadolint, test] to build-push job — tests are now mandatory before building/pushing
Add needs: [hadolint, test] to tag job — tests are now mandatory before auto-tagging
Other workflow files (cron.yaml, pr.yaml, tag.yaml) remain unchanged — they already follow the standard pattern.
Standardize CI workflows matching the htpasswd/phpapache pattern:
**main.yaml changes:**
- Remove `:latest` tag push on every master push (the `type=raw,value=latest` from build-push meta)
- Add `needs: [hadolint, test]` to `build-push` job — tests are now mandatory before building/pushing
- Add `needs: [hadolint, test]` to `tag` job — tests are now mandatory before auto-tagging
Other workflow files (`cron.yaml`, `pr.yaml`, `tag.yaml`) remain unchanged — they already follow the standard pattern.
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 workflows matching the htpasswd/phpapache pattern:
main.yaml changes:
:latesttag push on every master push (thetype=raw,value=latestfrom build-push meta)needs: [hadolint, test]tobuild-pushjob — tests are now mandatory before building/pushingneeds: [hadolint, test]totagjob — tests are now mandatory before auto-taggingOther workflow files (
cron.yaml,pr.yaml,tag.yaml) remain unchanged — they already follow the standard pattern.