kind: pipeline name: release-latest trigger: branch: - master event: - push steps: - name: fetch-tags image: docker:git commands: - git fetch --tags - name: build image: electronuserland/builder:wine pull: true commands: # TODO: Move to a yarn script - wget https://dl.vikunja.io/frontend/vikunja-frontend-master.zip - unzip vikunja-frontend-master.zip -d frontend - sed -i 's/\\/api\\/v1//g' frontend/index.html - yarn install # Make sure that the -master suffix is added to release files - sed -i 's/\${version}/master/g' package.json - yarn dist --linux --windows - 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/* target: /desktop/master/ depends_on: [ build ]