Skip to content

Commit

Permalink
WIP ci: add release notes
Browse files Browse the repository at this point in the history
test release
  • Loading branch information
neolynx committed Feb 15, 2025
1 parent 1abb735 commit 1f58f84
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 6 deletions.
11 changes: 9 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -200,7 +200,7 @@ jobs:
.github/workflows/scripts/upload-artifacts.sh ci ${{ matrix.suite }}
- name: "Publish release to aptly"
if: startsWith(github.event.ref, 'refs/tags') && steps.aptlycreds.outputs.FOUND == 'yes'
if: startsWith(github.event.ref, 'refs/tags') && steps.aptlycreds.outputs.FOUND == 'yes' && false
env:
APTLY_USER: ${{ secrets.APTLY_USER }}
APTLY_PASSWORD: ${{ secrets.APTLY_PASSWORD }}
Expand All @@ -209,7 +209,7 @@ jobs:
ci-binary-build:
name: "Build"
needs: test
# needs: test
runs-on: ubuntu-latest
strategy:
matrix:
Expand Down Expand Up @@ -279,7 +279,14 @@ jobs:
with:
path: out/

- name: "Create Release Notes"
run: |
echo "# Changes\n\n" > out/release-notes.md
dpkg-parsechangelog -S Changes | tail -n +4 >> out/release-notes.md
- name: "Release"
uses: softprops/action-gh-release@v2
with:
files: "out/**/aptly_*.zip"
body_path: "out/release-notes.md"

9 changes: 5 additions & 4 deletions Releasing.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,14 @@
- create branch release/1.x.y
- update debian/changelog
- create PR, merge when approved
- on updated master, git tag and push:
- on updated master, create release:
```
version=$(dpkg-parsechangelog -S Version)
echo Releasing prod version $version
git tag -a v$version -m 'aptly: release $version'
git push aptly-dev v$version
git push origin v$version master
```
- run swagger locally
- add generated swagger-1.x.y.json to www.aptly.info
- run swagger locally (`make docker-serve`)
- copy generated docs/swagger.json to https://github.com/aptly-dev/www.aptly.info/tree/master/static/swagger/aptly_1.x.y.json
- releae www.aptly.info
- create release announcement on https://github.com/aptly-dev/aptly/discussions

0 comments on commit 1f58f84

Please sign in to comment.