Skip to content

Commit 36f81dc

Browse files
committed
ci: fix release please
1 parent 8603cc1 commit 36f81dc

File tree

2 files changed

+11
-5
lines changed

2 files changed

+11
-5
lines changed

.github/workflows/release.yaml

+11-4
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,15 @@ jobs:
3333
- uses: googleapis/release-please-action@v4
3434
id: release
3535

36+
draft:
37+
name: draft
38+
needs: release
39+
runs-on: ubuntu-latest
40+
steps:
41+
- run: gh release edit ${{ needs.release.outputs.tag_name }} --draft=true --repo='elixir-tools/next-ls'
42+
3643
build:
37-
needs: [release]
44+
needs: [release, draft]
3845
runs-on: macos-14
3946
if: ${{ needs.release.outputs.release_created }}
4047
env:
@@ -67,7 +74,7 @@ jobs:
6774

6875
nix-build:
6976
name: build nix flakes and push to cachix
70-
needs: [release]
77+
needs: [release, draft]
7178
if: ${{ needs.release.outputs.release_created }}
7279
strategy:
7380
matrix:
@@ -87,15 +94,15 @@ jobs:
8794

8895
publish:
8996
name: publish
90-
needs: [release, build]
97+
needs: [release, draft, build]
9198
runs-on: ubuntu-latest
9299
env:
93100
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
94101
steps:
95102
- run: gh release edit ${{ needs.release.outputs.tag_name }} --draft=false --repo='elixir-tools/next-ls'
96103

97104
homebrew:
98-
needs: [release, publish]
105+
needs: [release, draft, publish]
99106
runs-on: ubuntu-latest
100107
steps:
101108
- name: Bump Homebrew formula

release-please-config.json

-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
"release-type": "elixir",
77
"bump-minor-pre-major": true,
88
"include-component-in-tag": false,
9-
"draft": true,
109
"extra-files": [
1110
"package.nix"
1211
]

0 commit comments

Comments
 (0)