Skip to content

Release

Release #16

Workflow file for this run

name: Release
on:
workflow_run:
workflows: [ Test ]
branches: [ main ]
tags: [ '*' ]
types:
- completed
jobs:
release:
name: Push to DockerHub
if: ${{ github.event.workflow_run.conclusion == 'success' }}
runs-on: ubuntu-latest
env:
DOCKER_USER: ${{ secrets.DOCKER_USER }}
DOCKER_PASS: ${{ secrets.DOCKER_PASS }}
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Login to DockerHub
run: docker login -u $DOCKER_USER -p $DOCKER_PASS
- name: Release
run: ./scripts/release.sh
env:
VERSION: ${{ github.ref_name == 'main' && 'latest' || github.ref_name }}