kind: pipeline type: docker name: build-and-publish trigger: branch: - main - ci-build-container # TODO: Remove after testing event: - push - tag steps: - name: build-and-publish-container image: plugins/docker settings: registry: git.local-it.org repo: git.local-it.org/ci-builder/mitgliederverwaltung username: from_secret: DRONE_REGISTRY_USERNAME password: from_secret: DRONE_REGISTRY_TOKEN auto_tag: true auto_tag_suffix: ${DRONE_COMMIT_SHA:0:8} when: event: - tag - name: build-and-publish-container-branch image: plugins/docker settings: registry: git.local-it.org repo: git.local-it.org/ci-builder/mitgliederverwaltung username: from_secret: DRONE_REGISTRY_USERNAME password: from_secret: DRONE_REGISTRY_TOKEN tags: - latest - ${DRONE_COMMIT_SHA:0:8} when: event: - push --- kind: pipeline type: docker name: renovate trigger: event: - cron - custom branch: - main environment: LOG_LEVEL: debug steps: - name: renovate image: renovate/renovate:41.151 environment: RENOVATE_CONFIG_FILE: "renovate_backend_config.js" RENOVATE_TOKEN: from_secret: RENOVATE_TOKEN GITHUB_COM_TOKEN: from_secret: GITHUB_COM_TOKEN commands: # https://github.com/renovatebot/renovate/discussions/15049 - unset GIT_COMMITTER_NAME GIT_COMMITTER_EMAIL GIT_AUTHOR_NAME GIT_AUTHOR_EMAIL - renovate-config-validator - renovate