MartinHeinz/go-github-app

View on GitHub
.github/workflows/release.yaml

Summary

Maintainability
Test Coverage
name: Release

on:
  push:
    tags:
      - '*'

jobs:
  push:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v1
      - name: Set env
        run: RELEASE_VERSION=$(echo ${GITHUB_REF:10}) >> $GITHUB_ENV
      - name: Login to GitHub Container Registry
        uses: docker/login-action@v1
        with:
          registry: ghcr.io
          username: ${{ github.actor }}
          password: ${{ secrets.GITHUB_TOKEN }}

      - name: Push to GitHub Package Registry
        run: |
          export GO111MODULE=on
          go mod vendor
          make container
          make push