kind: pipeline type: docker name: Build and Release steps: - name: Test image: golang:1.21 commands: - sh -c "$(curl --location https://taskfile.dev/install.sh)" -- -d - task test - name: Build & Package image: golang:1.21 commands: - sh -c "$(curl --location https://taskfile.dev/install.sh)" -- -d - task package when: event: - tag - name: Release image: plugins/gitea-release settings: base_url: https://gitea.layla.gg api_key: from_secret: gitea_api_key repo: layla/gsquash files: - ./dist/gsquash.tar.gz when: event: - tag --- kind: secret name: gitea_api_key get: path: secret/synology/gitea name: token