github.com/akamai/AkamaiOPEN-edgegrid-golang/v8@v8.1.0/.github/workflows/release.yml (about) 1 name: release 2 on: 3 push: 4 tags: 5 - "v*.*.*" 6 jobs: 7 create_release_draft: 8 permissions: 9 contents: write 10 pull-requests: read 11 runs-on: ubuntu-latest 12 steps: 13 - name: Checkout 14 uses: actions/checkout@v2 15 - name: Get changelog 16 run: | 17 echo 'CHANGELOG_BODY<<EOF' >> $GITHUB_ENV 18 awk '/## ([0-9]+\.?)+/{n++}; n==1; n==2{exit}' CHANGELOG.md >> $GITHUB_ENV 19 echo 'EOF'>> $GITHUB_ENV 20 - uses: release-drafter/release-drafter@v5 21 env: 22 GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 23 with: 24 tag: ${{ github.ref_name }} 25 name: "Edgegrid ${{ github.ref_name }} release" 26 footer: "${{ env.CHANGELOG_BODY }}"