name: Create Release on: push: tags: - 'v*' # This will trigger the action when you push a tag like v1.0, v1.1, etc. jobs: release: runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v4 - name: Set up Git run: | git config user.name "GitHub Actions" git config user.email "actions@github.com" - name: Create Release uses: softprops/action-gh-release@v2 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # Automatically provided by GitHub Actions