diff --git a/.github/workflows/docker-image.yaml b/.github/workflows/docker-image.yaml index d3a87818..57c909f9 100644 --- a/.github/workflows/docker-image.yaml +++ b/.github/workflows/docker-image.yaml @@ -2,7 +2,10 @@ name: Create and publish a Docker image on: push: - branches: ['develop'] + branches: + - develop + tags: + - '*' env: REGISTRY: ghcr.io diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index fa083e82..7d16b53d 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -1,5 +1,4 @@ --- - name: Release on: push: @@ -19,13 +18,13 @@ jobs: run: git fetch --prune --unshallow - name: Zip Release - run: zip -x '*.git*' -r release.zip . + run: zip -x '*.git*' -r release.zip . - name: Extract owner and repo - uses: jungwinter/split@v1.1.0 + uses: jungwinter/split@v2 id: repo with: - seperator: '/' + separator: '/' msg: ${{ github.repository }} - name: Install GitVersion @@ -45,7 +44,7 @@ jobs: - name: Create release with GitReleaseManager uses: gittools/actions/gitreleasemanager/create@v0.9.13 with: - token: ${{ secrets.GITHUB_TOKEN }} + token: ${{ secrets.PERSONAL_GITHUB_TOKEN }} owner: ${{ steps.repo.outputs._0 }} repository: ${{ steps.repo.outputs._1 }} milestone: ${{ steps.gitversion.outputs.majorMinorPatch }} @@ -56,7 +55,7 @@ jobs: - name: Publish release with GitReleaseManager uses: gittools/actions/gitreleasemanager/publish@v0.9.13 with: - token: ${{ secrets.GITHUB_TOKEN }} + token: ${{ secrets.PERSONAL_GITHUB_TOKEN }} owner: ${{ steps.repo.outputs._0 }} repository: ${{ steps.repo.outputs._1 }} tagName: ${{ steps.gitversion.outputs.majorMinorPatch }} @@ -64,7 +63,7 @@ jobs: - name: Close release with GitReleaseManager uses: gittools/actions/gitreleasemanager/close@v0.9.13 with: - token: ${{ secrets.GITHUB_TOKEN }} + token: ${{ secrets.PERSONAL_GITHUB_TOKEN }} owner: ${{ steps.repo.outputs._0 }} repository: ${{ steps.repo.outputs._1 }} milestone: ${{ steps.gitversion.outputs.majorMinorPatch }} diff --git a/Dockerfile b/Dockerfile index 0d0ab129..d8b9a259 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,7 +10,7 @@ RUN mkdir -p /usr/src/bot WORKDIR /usr/src/bot COPY package.json yarn.lock /usr/src/bot/ -RUN ["yarn", "install"] +RUN ["yarn", "install", "--frozen-lockfile", "--prod"] COPY . /usr/src/bot diff --git a/GitReleaseManager.yaml b/GitReleaseManager.yaml index ca2ff209..edcb202c 100644 --- a/GitReleaseManager.yaml +++ b/GitReleaseManager.yaml @@ -5,6 +5,7 @@ issue-labels-include: - Improvement - Documentation - security +- enhancement issue-labels-exclude: - Build issue-labels-alias: diff --git a/package.json b/package.json index f521d40e..0f92984c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "charliespring", - "version": "0.1.0-dev", + "version": "0.1.0", "description": "A discord bot for our HeartStopper server", "main": "src/index.js", "private": "true",