# Full pipeline: checks -> build+push image -> bump tag in gitops repo. # The heavy lifting lives in nholtware/workflows composite actions; ArgoCD # takes over from the gitops commit. on: push: branches: [main] jobs: checks: runs-on: docker steps: - uses: actions/checkout@v4 - uses: http://192.168.1.230:3000/nholtware/workflows/node-checks@main - uses: http://192.168.1.230:3000/nholtware/workflows/lint-checks@main deploy: needs: checks runs-on: host steps: - uses: actions/checkout@v4 - uses: http://192.168.1.230:3000/nholtware/workflows/build-push@main with: app-name: hello-svc registry-user: { secrets.REGISTRY_USER } registry-token: { secrets.REGISTRY_TOKEN } - uses: http://192.168.1.230:3000/nholtware/workflows/gitops-bump@main with: app-name: hello-svc gitops-token: { secrets.GITOPS_TOKEN }