diff options
author | Matthew Peveler <matt.peveler@gmail.com> | 2020-06-01 22:38:25 -0400 |
---|---|---|
committer | Matthew Peveler <matt.peveler@gmail.com> | 2020-06-01 23:02:33 -0400 |
commit | 26ee563f26e9c2e94c5e6b8930972f6e0f4cf396 (patch) | |
tree | f8ab75531e8825693344b4d8d7a82205b6992ee2 | |
parent | e7a12feed01858e9112c88663281305227e397f5 (diff) | |
download | asciidoc-py3-26ee563f26e9c2e94c5e6b8930972f6e0f4cf396.tar.gz |
add github action workflow to generate artifacts for releases
Signed-off-by: Matthew Peveler <matt.peveler@gmail.com>
-rw-r--r-- | .github/workflows/release.yml | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 0000000..a00ad45 --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,38 @@ +name: Release + +on: + release: + types: [created] + +jobs: + release: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v1 + - name: Create Docker image + run: docker build . -t asciidoc + + - name: Build distributions + run: docker run --rm -v $(pwd):/srv/asciidoc asciidoc /bin/bash -c "make dist" + + - name: Upload asciidoc.zip + id: upload-release-asset + uses: actions/upload-release-asset@v1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + upload_url: ${{ github.event.release.upload_url }} + asset_path: ./asciidoc-${{ github.event.release.tag_name }}.zip + asset_name: asciidoc-${{ github.event.release.tag_name }}.zip + asset_content_type: application/zip + + - name: Upload Release Asset + id: upload-release-asset + uses: actions/upload-release-asset@v1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + upload_url: ${{ github.event.release.upload_url }} + asset_path: ./asciidoc-${{ github.event.release.tag_name }}.tar.gz + asset_name: asciidoc-${{ github.event.release.tag_name }}.tar.gz + asset_content_type: application/gzip |