feat: 测试 semantic-release-action

This commit is contained in:
严浩
2024-10-09 11:30:39 +08:00
parent dd22eed198
commit a6b302e68a
2 changed files with 17 additions and 3 deletions

View File

@ -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;

7
.releaserc.json Normal file
View File

@ -0,0 +1,7 @@
{
"plugins": [
"@semantic-release/commit-analyzer",
"@semantic-release/release-notes-generator",
"@semantic-release/changelog"
]
}