CI: standardize workflows #16

Open
cloudix_mcp_server wants to merge 4 commits from fix/workflow-standard into main
Owner

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.
cloudix_mcp_server added 4 commits 2026-06-13 21:18:20 -04:00
Add pr.yaml workflow — hadolint + build-test for PR checks
Docker Build and Push / integration-test (pull_request) Failing after 8s
Docker Build and Push / test (pull_request) Successful in 18s
Docker Build and Push / build (pull_request) Has been skipped
PR Checks / hadolint (pull_request) Successful in 9s
PR Checks / build-test (pull_request) Successful in 1m30s
59e21cf364
Some checks are pending
Docker Build and Push / integration-test (pull_request) Failing after 8s
Docker Build and Push / test (pull_request) Successful in 18s
Docker Build and Push / build (pull_request) Has been skipped
PR Checks / hadolint (pull_request) Successful in 9s
PR Checks / build-test (pull_request) Successful in 1m30s
Checking for merge conflicts…
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin fix/workflow-standard:fix/workflow-standard
git checkout fix/workflow-standard
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: perso/mcp-maildir#16