Skip to content

Commit ca56c25

Browse files
committed
ci: 🎡 WIP package publishing in CI
1 parent d8d88a2 commit ca56c25

File tree

2 files changed

+11
-2
lines changed

2 files changed

+11
-2
lines changed

‎.github/workflows/tag-publish.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,5 +63,7 @@ jobs:
6363
- name: Publish stable packages
6464
run: |
6565
echo "We are running on: " ${{github.event.release.target_commitish}}
66-
SEMVER_VERSION=npx find-versions-cli ${{ github.event.release.tag_name }}
67-
echo "Semver stable version $SEMVER_VERSION"
66+
SEMVER_VERSION=$(npx find-versions-cli ${{ github.event.release.tag_name }})
67+
VALID_SEMVER_VERSION=$(node scripts/version-helper.js $SEMVER_VERSION")
68+
echo "Semver stable version unclean $SEMVER_VERSION"
69+
echo "Semver stable version valid $VALID_SEMVER_VERSION"

‎scripts/version-helper.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import { argv } from 'process';
2+
const [, , version] = argv;
3+
const [semver, prerelease] = version.split('-');
4+
if (prerelease) {
5+
throw new Error('This seems to be a prerelease - will not publish');
6+
}
7+
console.log('Version is: ', version);

0 commit comments

Comments
 (0)