kind: pipeline type: docker name: Build and Release trigger: branch: - main event: - tag steps: - name: Build & Package image: golang:1.21 commands: - sh -c "$(curl --location https://taskfile.dev/install.sh)" -- -d - task package - 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 --- kind: secret name: gitea_api_key get: path: secret/synology/gitea name: token