Add dry run workflow to test release

Signed-off-by: Lorena Rangel <lorena.rangel@docker.com>
This commit is contained in:
Lorena Rangel 2021-07-02 17:03:46 +02:00
parent 04d9bc49ed
commit edcb23b11f

View File

@ -1,11 +1,17 @@
name: Releaser name: Releaser
on: on:
push: workflow_dispatch:
tags: inputs:
- "v1*" tag:
description: 'Release Tag'
required: true
dry-run:
description: 'Dry run'
required: false
default: 'true'
jobs: jobs:
upload-release: release:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Set up Go 1.16 - name: Set up Go 1.16
@ -36,7 +42,9 @@ jobs:
run: cp packaging/* bin/ run: cp packaging/* bin/
- uses: ncipollo/release-action@v1 - uses: ncipollo/release-action@v1
if: ${{ github.event.inputs.dry-run != 'true' }}
with: with:
artifacts: "bin/*" artifacts: "bin/*"
prerelease: true prerelease: true
token: ${{ secrets.GITHUB_TOKEN }} token: ${{ secrets.GITHUB_TOKEN }}
tag: ${{ github.event.inputs.tag }}