Commit 248363da authored by Kroese's avatar Kroese Committed by GitHub
Browse files

Build

parent 22a9509a
Loading
Loading
Loading
Loading
+20 −22
Original line number Diff line number Diff line
@@ -2,7 +2,8 @@ name: Build

on:
  push:
    branches: [ master ]
    branches:
      - master
    paths-ignore:
      - '**/*.md'
      - '.gitignore'
@@ -31,27 +32,10 @@ jobs:
              --build-arg "DATE_ARG=${{ github.event.repository.updated_at }}" \
              --label "build=${GITHUB_RUN_ID}" \
              --label "version=${{ secrets.MAJOR }}.${{ secrets.MINOR }}" \
              --tag "${{ secrets.DOCKERHUB_REPO }}:latest" \
              --tag "${{ secrets.DOCKERHUB_REPO }}:${{ secrets.MAJOR }}.${{ secrets.MINOR }}" \
              --tag "${{ github.repository }}:latest" \
              --tag "${{ github.repository }}:${{ secrets.MAJOR }}.${{ secrets.MINOR }}" \
              --tag "ghcr.io/${{ github.repository }}:latest" \
              --tag "ghcr.io/${{ github.repository }}:${{ secrets.MAJOR }}.${{ secrets.MINOR }}"
    -
      name: Update Minor version
      uses: hmanzur/actions-set-secret@v2.0.0
      with:
        name: 'MINOR'
        value: $((${{ secrets.MINOR }}+1))
        repository: ${{ github.repository }}
        token: ${{ secrets.REPO_ACCESS_TOKEN }}
    -
      name: Create tag
      uses: rickstaa/action-create-tag@v1
      id: "tag_create"
      if: ${{ false }}
      with:
        tag: "v${{ secrets.MAJOR }}.${{ secrets.MINOR }}"
        tag_exists_error: false
        message: "Release v${{ secrets.MAJOR }}.${{ secrets.MINOR }}"
    -
      name: Login to Docker Hub
      uses: docker/login-action@v2
@@ -61,8 +45,8 @@ jobs:
    -
      name: Push to DockerHub
      run: |
              docker push "${{ secrets.DOCKERHUB_REPO }}:${{ secrets.MAJOR }}.${{ secrets.MINOR }}" &&\
              docker push "${{ secrets.DOCKERHUB_REPO }}:latest"
              docker push "${{ github.repository }}:${{ secrets.MAJOR }}.${{ secrets.MINOR }}" &&\
              docker push "${{ github.repository }}:latest"
    -
      name: Login to GitHub Container Registry
      uses: docker/login-action@v2
@@ -75,6 +59,20 @@ jobs:
      run: |
              docker push "ghcr.io/${{ github.repository }}:${{ secrets.MAJOR }}.${{ secrets.MINOR }}" && \
              docker push "ghcr.io/${{ github.repository }}:latest"

  bump:
    needs: build
    runs-on: ubuntu-latest
    steps: 
    -
      name: Update Minor version
      uses: hmanzur/actions-set-secret@v2.0.0
      with:
        name: 'MINOR'
        value: $((${{ secrets.MINOR }}+1))
        repository: ${{ github.repository }}
        token: ${{ secrets.REPO_ACCESS_TOKEN }}

  mirror:
    runs-on: ubuntu-latest
    permissions: