diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7845cb6..cf0d703 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -20,6 +20,13 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@main + - uses: yanhao98/semantic-release-action@main + id: semantic + - name: Print the new release version + run: | + echo ${{ steps.semantic.outputs.next_release_published }} + echo ${{ steps.semantic.outputs.next_release_version }} + - name: Login to Docker Hub uses: docker/login-action@v3 with: @@ -44,9 +51,9 @@ jobs: docker.io/${{ vars.DOCKERHUB_USERNAME }}/docker-example ghcr.io/${{ github.repository }} metadata_tags: | - type=semver,pattern={{version}} - type=semver,pattern={{major}}.{{minor}} - type=semver,pattern={{major}} + type=semver,pattern={{version}} + type=semver,pattern={{major}}.{{minor}} + type=semver,pattern={{major}} - name: Check Docker image run: | set -x; diff --git a/.releaserc.json b/.releaserc.json new file mode 100644 index 0000000..b875d81 --- /dev/null +++ b/.releaserc.json @@ -0,0 +1,7 @@ +{ + "plugins": [ + "@semantic-release/commit-analyzer", + "@semantic-release/release-notes-generator", + "@semantic-release/changelog" + ] +} \ No newline at end of file