kind: pipeline name: build trigger: event: - push steps: - name: build image: node:16 pull: true group: build-static commands: - yarn --frozen-lockfile - yarn prod - yarn clean - yarn release - name: release image: plugins/s3:1 pull: true settings: bucket: vikunja-releases access_key: from_secret: aws_access_key_id secret_key: from_secret: aws_secret_access_key endpoint: https://s3.fr-par.scw.cloud region: fr-par path_style: true strip_prefix: dist/ source: dist/vikunja-theme.tar.gz target: /theme/ when: event: [push] branch: [main] --- kind: pipeline name: trigger-website-update trigger: branch: - main event: - push depends_on: - build steps: - name: trigger image: plugins/downstream settings: server: https://drone.kolaente.de token: from_secret: drone_token repositories: - vikunja/website@main - vikunja/blog@main - vikunja/api@main