diff --git a/.woodpecker/ci.yml b/.woodpecker/pr.yml similarity index 52% rename from .woodpecker/ci.yml rename to .woodpecker/pr.yml index c589a86..684364e 100644 --- a/.woodpecker/ci.yml +++ b/.woodpecker/pr.yml @@ -1,3 +1,6 @@ +when: + - event: pull_request + steps: - name: lint image: node:24-slim @@ -5,8 +8,6 @@ steps: commands: - npm ci - npm run lint - when: - - event: pull_request - name: test image: node:24-slim @@ -14,8 +15,6 @@ steps: commands: - npm ci - npm run test - when: - - event: pull_request - name: e2e image: mcr.microsoft.com/playwright:v1.58.2-noble @@ -26,33 +25,14 @@ steps: - npm run test:e2e environment: NODE_TLS_REJECT_UNAUTHORIZED: "0" - when: - - event: pull_request - name: docker-build image: woodpeckerci/plugin-kaniko depends_on: [] settings: - repo: git.keligrubb.com/${CI_REPO_OWNER}/${CI_REPO_NAME} + repo: ${CI_REPO_OWNER}/${CI_REPO_NAME} registry: git.keligrubb.com tags: latest dry-run: true single-snapshot: true cleanup: true - when: - - event: pull_request - - - name: docker-build-push - image: woodpeckerci/plugin-kaniko - settings: - repo: git.keligrubb.com/${CI_REPO_OWNER}/${CI_REPO_NAME} - registry: git.keligrubb.com - tags: latest,${CI_COMMIT_SHA:0:7} - username: ${CI_REPO_OWNER} - password: - from_secret: gitea_registry_token - single-snapshot: true - cleanup: true - when: - - event: push - branch: main diff --git a/.woodpecker/push.yml b/.woodpecker/push.yml new file mode 100644 index 0000000..59b8f36 --- /dev/null +++ b/.woodpecker/push.yml @@ -0,0 +1,16 @@ +when: + - event: push + branch: main + +steps: + - name: docker-build-push + image: woodpeckerci/plugin-kaniko + settings: + repo: ${CI_REPO_OWNER}/${CI_REPO_NAME} + registry: git.keligrubb.com + tags: latest,${CI_COMMIT_SHA:0:7} + username: ${CI_REPO_OWNER} + password: + from_secret: gitea_registry_token + single-snapshot: true + cleanup: true