when: branch: main event: [push, pull_request] variables: - &file Dockerfile - &repo scm.gruezi.net/${CI_REPO} steps: dryrun: image: woodpeckerci/plugin-docker-buildx settings: dockerfile: *file platforms: linux/arm/v7,linux/arm64/v8,linux/amd64,linux/ppc64le dry_run: true repo: *repo tags: latest when: event: pull_request publish: image: woodpeckerci/plugin-docker-buildx settings: dockerfile: *file platforms: linux/arm/v7,linux/arm64/v8,linux/amd64,linux/ppc64le repo: *repo registry: scm.gruezi.net tags: latest username: ${CI_REPO_OWNER} password: from_secret: FORGEJO_API_TOKEN when: event: push