File tree Expand file tree Collapse file tree 1 file changed +15
-1
lines changed Expand file tree Collapse file tree 1 file changed +15
-1
lines changed Original file line number Diff line number Diff line change @@ -128,15 +128,29 @@ jobs:
128128
129129 prepare-release-notes :
130130 name : Prepare Release Notes
131- if : github.event_name == 'push' && contains(github.ref, 'refs/tags/')
132131 runs-on : ubuntu-latest
133132 steps :
134133 - name : Checkout
135134 uses : actions/checkout@v4
135+ with :
136+ fetch-depth : 0
137+ - name : Install Python
138+ uses : actions/setup-python@v5
139+ - name : Install towncrier
140+ run : pip install towncrier==24.8.0
136141 - name : Install pandoc
137142 run : |
138143 sudo apt-get install -y pandoc
144+ - name : Install pytest-asyncio
145+ run : pip install .
146+ - name : Compile Release Notes Draft
147+ if : ${{ !contains(github.ref, 'refs/tags/') }}
148+ run : |
149+ set -e
150+ version=$(python ./tools/get-version.py)
151+ towncrier build --draft --version "${version}" > release-notes.rst
139152 - name : Extract release notes from Git tag
153+ if : github.event_name == 'push' && contains(github.ref, 'refs/tags/')
140154 run : |
141155 set -e
142156 git for-each-ref github.ref --format='%(contents)' > release-notes.rst
You can’t perform that action at this time.
0 commit comments