Skip to content

Commit f0658c8

Browse files
committed
[ci] fix scramjet utils consistently
1 parent b99a0e5 commit f0658c8

1 file changed

Lines changed: 35 additions & 35 deletions

File tree

.github/workflows/main.yml

Lines changed: 35 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -36,15 +36,15 @@ jobs:
3636
controller_version_changed: ${{ steps.check-scramjet-controller.outputs.version_changed }}
3737
controller_new_version: ${{ steps.check-scramjet-controller.outputs.new_version }}
3838
controller_tag_arg: ${{ steps.check-scramjet-controller.outputs.tag_arg }}
39+
utils_version_changed: ${{ steps.check-scramjet-utils.outputs.version_changed }}
40+
utils_new_version: ${{ steps.check-scramjet-utils.outputs.new_version }}
41+
utils_tag_arg: ${{ steps.check-scramjet-utils.outputs.tag_arg }}
3942
bootstrap_version_changed: ${{ steps.check-bootstrap.outputs.version_changed }}
4043
bootstrap_new_version: ${{ steps.check-bootstrap.outputs.new_version }}
4144
bootstrap_tag_arg: ${{ steps.check-bootstrap.outputs.tag_arg }}
4245
create_proxy_app_version_changed: ${{ steps.check-create-proxy-app.outputs.version_changed }}
4346
create_proxy_app_new_version: ${{ steps.check-create-proxy-app.outputs.new_version }}
4447
create_proxy_app_tag_arg: ${{ steps.check-create-proxy-app.outputs.tag_arg }}
45-
utils_version_changed: ${{ steps.check-scramjet-utils.outputs.version_changed }}
46-
utils_new_version: ${{ steps.check-scramjet-utils.outputs.new_version }}
47-
utils_tag_arg: ${{ steps.check-scramjet-utils.outputs.tag_arg }}
4848

4949
steps:
5050
- name: Checkout Code
@@ -92,12 +92,12 @@ jobs:
9292
echo "version_changed=false" >> "$GITHUB_OUTPUT"
9393
fi
9494
95-
- name: Check the version (proxy-bootstrap)
96-
id: check-bootstrap
95+
- name: Check the version (scramjet/utils)
96+
id: check-scramjet-utils
9797
run: |
98-
CURRENT_VERSION=$(jq -r .version packages/bootstrap/package.json)
98+
CURRENT_VERSION=$(jq -r .version packages/utils/package.json)
9999
echo "Current version: $CURRENT_VERSION"
100-
LATEST_VERSION=$(npm view @mercuryworkshop/proxy-bootstrap versions --json | jq -r '.[-1]' || echo "0.0.0")
100+
LATEST_VERSION=$(npm view @mercuryworkshop/scramjet-utils versions --json | jq -r '.[-1]' || echo "0.0.0")
101101
echo "Latest NPM version: $LATEST_VERSION"
102102
103103
if [ "$LATEST_VERSION" != "$CURRENT_VERSION" ];
@@ -113,12 +113,12 @@ jobs:
113113
echo "version_changed=false" >> "$GITHUB_OUTPUT"
114114
fi
115115
116-
- name: Check the version (create-proxy-app)
117-
id: check-create-proxy-app
116+
- name: Check the version (proxy-bootstrap)
117+
id: check-bootstrap
118118
run: |
119-
CURRENT_VERSION=$(jq -r .version packages/create-proxy-app/package.json)
119+
CURRENT_VERSION=$(jq -r .version packages/bootstrap/package.json)
120120
echo "Current version: $CURRENT_VERSION"
121-
LATEST_VERSION=$(npm view create-proxy-app versions --json | jq -r '.[-1]' || echo "0.0.0")
121+
LATEST_VERSION=$(npm view @mercuryworkshop/proxy-bootstrap versions --json | jq -r '.[-1]' || echo "0.0.0")
122122
echo "Latest NPM version: $LATEST_VERSION"
123123
124124
if [ "$LATEST_VERSION" != "$CURRENT_VERSION" ];
@@ -134,12 +134,12 @@ jobs:
134134
echo "version_changed=false" >> "$GITHUB_OUTPUT"
135135
fi
136136
137-
- name: Check the version (scramjet-utils)
138-
id: check-scramjet-utils
137+
- name: Check the version (create-proxy-app)
138+
id: check-create-proxy-app
139139
run: |
140-
CURRENT_VERSION=$(jq -r .version packages/utils/package.json)
140+
CURRENT_VERSION=$(jq -r .version packages/create-proxy-app/package.json)
141141
echo "Current version: $CURRENT_VERSION"
142-
LATEST_VERSION=$(npm view @mercuryworkshop/scramjet-utils versions --json | jq -r '.[-1]' || echo "0.0.0")
142+
LATEST_VERSION=$(npm view create-proxy-app versions --json | jq -r '.[-1]' || echo "0.0.0")
143143
echo "Latest NPM version: $LATEST_VERSION"
144144
145145
if [ "$LATEST_VERSION" != "$CURRENT_VERSION" ];
@@ -225,6 +225,18 @@ jobs:
225225
with:
226226
name: scramjet-controller-package
227227
path: packages/controller/mercuryworkshop-scramjet-controller-*.tgz
228+
229+
- name: Upload Artifact (scramjet/utils)
230+
uses: actions/upload-artifact@v4
231+
with:
232+
name: scramjet-utils
233+
path: packages/utils/dist/*
234+
235+
- name: Upload Artifact (scramjet/utils) (packaged)
236+
uses: actions/upload-artifact@v4
237+
with:
238+
name: scramjet-utils-package
239+
path: packages/utils/mercuryworkshop-scramjet-utils-*.tgz
228240

229241
- name: Upload Artifact (proxy-bootstrap) (packaged)
230242
uses: actions/upload-artifact@v4
@@ -238,18 +250,6 @@ jobs:
238250
name: create-proxy-app-package
239251
path: packages/create-proxy-app/create-proxy-app-*.tgz
240252

241-
- name: Upload Artifact (scramjet-utils)
242-
uses: actions/upload-artifact@v4
243-
with:
244-
name: scramjet-utils
245-
path: packages/utils/dist/*
246-
247-
- name: Upload Artifact (scramjet-utils) (packaged)
248-
uses: actions/upload-artifact@v4
249-
with:
250-
name: scramjet-utils-package
251-
path: packages/utils/mercuryworkshop-scramjet-utils-*.tgz
252-
253253
package-validation:
254254
name: Validate Package Structure
255255
runs-on: ubuntu-latest
@@ -340,7 +340,7 @@ jobs:
340340
working-directory: packages/runway
341341

342342
rewritertests:
343-
name: "Run Rewriter Tests"
343+
name: Run Rewriter Tests
344344
runs-on: ubuntu-latest
345345
needs: [build, package-validation]
346346

@@ -449,6 +449,13 @@ jobs:
449449
name: scramjet-controller-package
450450
path: .
451451

452+
- name: Get artifacts (scramjet/utils)
453+
if: needs.version-check.outputs.utils_version_changed == 'true'
454+
uses: actions/download-artifact@v4
455+
with:
456+
name: scramjet-utils-package
457+
path: .
458+
452459
- name: Get artifacts (proxy-bootstrap)
453460
if: needs.version-check.outputs.bootstrap_version_changed == 'true'
454461
uses: actions/download-artifact@v4
@@ -463,13 +470,6 @@ jobs:
463470
name: create-proxy-app-package
464471
path: .
465472

466-
- name: Get artifacts (scramjet-utils)
467-
if: needs.version-check.outputs.utils_version_changed == 'true'
468-
uses: actions/download-artifact@v4
469-
with:
470-
name: scramjet-utils-package
471-
path: .
472-
473473
- name: Publish Scramjet
474474
if: needs.version-check.outputs.scramjet_version_changed == 'true'
475475
run: pnpm publish mercuryworkshop-scramjet-${{ needs.version-check.outputs.scramjet_new_version }}.tgz --access public --provenance ${{ needs.version-check.outputs.scramjet_tag_arg }}

0 commit comments

Comments
 (0)