diff --git a/.github-archive/.github/workflows/build.yml b/.github-archive/.github/workflows/build.yml deleted file mode 100644 index 2e7f6ee..0000000 --- a/.github-archive/.github/workflows/build.yml +++ /dev/null @@ -1,17 +0,0 @@ -name: Build -on: - push: - branches: 'main' - -jobs: - build: - name: GitHub Container Registry - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - name: Login to GitHub Container Registry - run: echo ${{ secrets.PAT }} | docker login ghcr.io -u luketainton --password-stdin - - name: Build image for GitHub Container Registry - run: docker build . --file Dockerfile --tag ghcr.io/luketainton/documize:latest - - name: Push image to GitHub Container Registry - run: docker push ghcr.io/luketainton/documize:latest \ No newline at end of file diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000..4c2f84c --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,51 @@ +name: Build +on: + push: + branches: main + +jobs: + release-on-push: + runs-on: ubuntu-latest + outputs: + ver: ${{ steps.release.outputs.version }} + tag: ${{ steps.release.outputs.tag_name }} + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + steps: + - name: Get Release + id: release + uses: rymndhng/release-on-push-action@master + with: + bump_version_scheme: patch + - name: Check Release Output + id: rop-check + run: | + echo "Got tag name ${{ steps.release.outputs.tag_name }}" + echo "Got release version ${{ steps.release.outputs.version }}" + + # build: + # name: GitHub Container Registry + # runs-on: ubuntu-latest + # steps: + # - uses: actions/checkout@v2 + # - name: Login to GitHub Container Registry + # run: echo ${{ secrets.PAT }} | docker login ghcr.io -u luketainton --password-stdin + # - name: Build image for GitHub Container Registry + # run: docker build . --file Dockerfile --tag ghcr.io/luketainton/documize:latest + # - name: Push image to GitHub Container Registry + # run: docker push ghcr.io/luketainton/documize:latest + + build: + name: GitHub Container Registry + runs-on: ubuntu-latest + needs: [prepare-data] + steps: + - uses: actions/checkout@v2 + - name: Login to GitHub Container Registry + run: echo ${{ secrets.PAT }} | docker login ghcr.io -u luketainton --password-stdin + - name: Build image for GitHub Container Registry + run: docker build . --file Dockerfile --tag ghcr.io/luketainton/documize:${{ needs.release-on-push.outputs.ver }} --tag ghcr.io/luketainton/documize:latest + - name: Push image to GitHub Container Registry + run: | + docker push ghcr.io/luketainton/documize:latest + docker push ghcr.io/luketainton/documize:${{ needs.release-on-push.outputs.ver }} diff --git a/.github-archive/renovate.json b/renovate.json similarity index 100% rename from .github-archive/renovate.json rename to renovate.json