Skip to content

Commit bb813cc

Browse files
committed
Add missing npm publish
1 parent f438e6a commit bb813cc

File tree

4 files changed

+18
-145
lines changed

4 files changed

+18
-145
lines changed

.github/workflows/__old__deploy-docs.yml

Lines changed: 0 additions & 77 deletions
This file was deleted.

.github/workflows/__old__npm-publish.yml

Lines changed: 0 additions & 68 deletions
This file was deleted.

.github/workflows/deploy-develop.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ jobs:
3131
app_build_command: 'pnpm website build'
3232
action: 'upload'
3333
skip_api_build: true
34+
deployment_environment: 'dev'
3435
env:
3536
CUSTOM_BUILD_COMMAND: corepack enable && corepack prepare pnpm@10.9.0 --activate && pnpm install --frozen-lockfile && pnpm ui build && pnpm website build
3637
ENABLE_NODE_MONOREPO_BUILD: true

.github/workflows/deploy-production.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,23 @@ jobs:
4242
- name: Build Documentation
4343
run: pnpm website build
4444

45+
- name: Check if version changed
46+
id: version-check
47+
run: |
48+
CURRENT_VERSION=$(node -p "require('./package.json').version")
49+
PUBLISHED_VERSION=$(npm view @axiomhq/axiom-ui-components version 2>/dev/null || echo "0.0.0")
50+
echo "current-version=$CURRENT_VERSION" >> $GITHUB_OUTPUT
51+
echo "published-version=$PUBLISHED_VERSION" >> $GITHUB_OUTPUT
52+
if [ "$CURRENT_VERSION" != "$PUBLISHED_VERSION" ]; then
53+
echo "version-changed=true" >> $GITHUB_OUTPUT
54+
echo "Version changed from $PUBLISHED_VERSION to $CURRENT_VERSION"
55+
else
56+
echo "version-changed=false" >> $GITHUB_OUTPUT
57+
echo "Version unchanged: $CURRENT_VERSION"
58+
fi
59+
4560
- name: Publish NPM Package
61+
if: steps.version-check.outputs.version-changed == 'true'
4662
run: pnpm publish --access public
4763
env:
4864
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
@@ -57,6 +73,7 @@ jobs:
5773
app_build_command: 'pnpm website build'
5874
action: 'upload'
5975
skip_api_build: true
76+
deployment_environment: 'release'
6077
env:
6178
CUSTOM_BUILD_COMMAND: corepack enable && corepack prepare pnpm@10.9.0 --activate && pnpm install --frozen-lockfile && pnpm ui build && pnpm website build
6279
ENABLE_NODE_MONOREPO_BUILD: true

0 commit comments

Comments
 (0)