/[sudobot]/trunk/.github/workflows/release.yml
ViewVC logotype

Diff of /trunk/.github/workflows/release.yml

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 496 by rakin, Mon Jul 29 17:30:25 2024 UTC revision 497 by rakin, Mon Jul 29 17:30:31 2024 UTC
# Line 1  Line 1 
1  name: Release Drafter  name: Release Drafter
2    
3  on:  on:
4    # pull_request event is required only for autolabeler    push:
5    pull_request:      branches: [ main ]
     # Only following types are handled by the action, but one can default to all as well  
     types: [opened, reopened, synchronize]  
   # pull_request_target event is required for autolabeler to support PRs from forks  
   # pull_request_target:  
   #   types: [opened, reopened, synchronize]  
   
 permissions:  
   contents: read  
6    
7  jobs:  jobs:
8    update_release_draft:    draft_release:
     permissions:  
       # write permission is required to create a github release  
       contents: write  
       # write permission is required for autolabeler  
       # otherwise, read permission is required at least  
       pull-requests: write  
9      runs-on: ubuntu-latest      runs-on: ubuntu-latest
10      steps:      steps:
11        # (Optional) GitHub Enterprise requires GHE_HOST variable set        - name: Conventional Changelog Action
12        #- name: Set GHE_HOST          id: changelog
13        #  run: |          uses: TriPSs/conventional-changelog-action@v3
14        #    echo "GHE_HOST=${GITHUB_SERVER_URL##https:\/\/}" >> $GITHUB_ENV          with:
15              github-token: ${{ secrets.github_token }}
16              output-file: "false"
17    
18        # Drafts your next Release notes as Pull Requests are merged into "master"        - name: Create Release
19        - uses: release-drafter/release-drafter@v5          uses: actions/create-release@v1
20          # (Optional) specify config name to use, relative to .github/. Default: release-drafter.yml          if: ${{ steps.changelog.outputs.skipped == 'false' }}
         # with:  
         #   config-name: my-config.yml  
         #   disable-autolabeler: true  
21          env:          env:
22            GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}            GITHUB_TOKEN: ${{ secrets.github_token }}
23            with:
24              tag_name: ${{ steps.changelog.outputs.tag }}
25              release_name: ${{ steps.changelog.outputs.tag }}
26              body: ${{ steps.changelog.outputs.clean_changelog }}

Legend:
Removed from v.496  
changed lines
  Added in v.497

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26