Skip to content

Commit be1c4f7

Browse files
authored
Merge pull request #4035 from Shopify/03-27-create_pre-releases_for_beta_gem_versions
Create pre-releases for beta gem versions
2 parents 87024e6 + 9770e1c commit be1c4f7

1 file changed

Lines changed: 9 additions & 2 deletions

File tree

.github/workflows/release_gem.yml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ on:
44
push:
55
tags:
66
- v[0-9]+.[0-9]+.[0-9]+
7+
- v[0-9]+.[0-9]+.[0-9]+.beta[0-9]*
78

89
jobs:
910
release_gem:
@@ -53,7 +54,12 @@ jobs:
5354
owner: context.repo.owner,
5455
repo: context.repo.repo,
5556
});
56-
const previousRelease = data.find((release) => !release.tag_name.startsWith("vscode-ruby-lsp") && release.tag_name !== "${{ github.ref_name }}");
57+
const isPreRelease = "${{ github.ref_name }}".includes(".beta");
58+
const previousRelease = data.find((release) =>
59+
!release.tag_name.startsWith("vscode-ruby-lsp") &&
60+
release.tag_name !== "${{ github.ref_name }}" &&
61+
release.prerelease === isPreRelease
62+
);
5763
5864
const commitResponse = await github.rest.repos.compareCommits({
5965
owner: context.repo.owner,
@@ -113,5 +119,6 @@ jobs:
113119
repo: context.repo.repo,
114120
tag_name: "${{ github.ref }}",
115121
name: "${{ github.ref_name }}",
116-
body: content
122+
body: content,
123+
prerelease: "${{ github.ref_name }}".includes(".beta")
117124
});

0 commit comments

Comments
 (0)