Skip to content

Commit 5a4cd4a

Browse files
committed
Release workflow now creates a GitHub release
1 parent 250291d commit 5a4cd4a

File tree

2 files changed

+19
-3
lines changed

2 files changed

+19
-3
lines changed

.github/workflows/release.yml

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,14 +52,26 @@ jobs:
5252
- name: Download Clojure Dependencies
5353
run: clojure -Spath
5454

55-
- name: Release Prep (step 1 of 3)
55+
- name: Release Prep (step 1 of 4)
5656
run: bb ./script/release.clj prep
5757

58-
- name: Release Deploy (step 2 of 3)
58+
- name: Release Deploy (step 2 of 4)
5959
env:
6060
CLOJARS_USERNAME: ${{ secrets.CLOJARS_USERNAME }}
6161
CLOJARS_PASSWORD: ${{ secrets.CLOJARS_PASSWORD }}
6262
run: bb ./script/release.clj deploy-remote
6363

64-
- name: Release Commit (step 3 of 3)
64+
- name: Release Commit (step 3 of 4)
6565
run: bb ./script/release.clj commit
66+
67+
- name: Make GitHub Actions aware of target version tag
68+
run: echo "::set-output name=tag::v$(cat ./target/target-version.txt)"
69+
id: target-version
70+
71+
- name: Create GitHub release (step 4 of 4)
72+
uses: actions/create-release@v1
73+
env:
74+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
75+
with:
76+
tag_name: ${{ steps.target-version.outputs.tag}}
77+
release_name: ${{ steps.target-version.outputs.tag}}

CHANGELOG.adoc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@ For a list of breaking changes see link:#v1-breaking[breaking changes].
1616

1717
=== Unreleased
1818

19+
==== Internal changes (developer/maintainer facing only)
20+
* Release workflow now creates a GitHub release
21+
* Upgrade to current test-doc-blocks
22+
1923
=== v1.0.574-alpha
2024

2125
* Docs now render on cljdoc https://github.com/clj-commons/rewrite-clj/issues/138[#138]

0 commit comments

Comments
 (0)