Skip to content

Commit de4fd5e

Browse files
author
fireblocks_dx_team
committed
Generated CLI #2725015085
1 parent 0bae225 commit de4fd5e

2 files changed

Lines changed: 55 additions & 80 deletions

File tree

‎.github/workflows/publish.yml‎

Lines changed: 5 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,6 @@ name: Publish
33
on:
44
release:
55
types: [released]
6-
workflow_dispatch:
7-
inputs:
8-
version:
9-
description: 'Version to use for this test run (no commit/push/tag/publish will actually happen)'
10-
required: false
11-
default: '0.0.0-test'
126

137
jobs:
148
build-and-test:
@@ -60,11 +54,9 @@ jobs:
6054
6155
- name: Bump version and add changelog
6256
env:
63-
INITIAL_TAG: ${{ github.event.release.tag_name || inputs.version }}
64-
# TEMPORARY DRY-RUN OVERRIDE - forces test mode even for real releases.
65-
# Original: ${{ github.event_name == 'workflow_dispatch' }}
66-
# Revert this commit before running a real release.
67-
IS_TEST_RUN: 'true'
57+
# Passed via env, never interpolated into the script: a git tag name may legally contain
58+
# ; $ ` & | ( ), so inlining it in the script would let a crafted release tag run commands.
59+
INITIAL_TAG: ${{ github.event.release.tag_name }}
6860
run: |
6961
tag="${INITIAL_TAG//[v]/}"
7062
echo "$tag"
@@ -77,15 +69,9 @@ jobs:
7769
auto-changelog
7870
git add .
7971
git commit -m "dump new version $tag"
80-
if [ "$IS_TEST_RUN" = "true" ]; then
81-
echo "Test run: skipping git push"
82-
else
83-
git push
84-
fi
72+
git push
8573
8674
- name: Move tag
87-
# TEMPORARY DRY-RUN OVERRIDE - original: github.event_name == 'release'
88-
if: false
8975
env:
9076
TAG_NAME: ${{ github.event.release.tag_name }}
9177
run: |
@@ -304,23 +290,12 @@ jobs:
304290
run: yarn build
305291

306292
- name: Publish package
307-
env:
308-
# TEMPORARY DRY-RUN OVERRIDE - original: ${{ github.event_name == 'workflow_dispatch' }}
309-
IS_TEST_RUN: 'true'
310-
run: |
311-
if [ "$IS_TEST_RUN" = "true" ]; then
312-
npx --yes npm@^11 publish --access public --dry-run
313-
else
314-
npx --yes npm@^11 publish --access public
315-
fi
293+
run: npx --yes npm@^11 publish --access public
316294
# No NODE_AUTH_TOKEN needed - OIDC handles authentication
317295

318296

319297
upload-release-assets:
320298
needs: [pack-tarballs, pack-macos, pack-deb, pack-windows]
321-
# TEMPORARY DRY-RUN OVERRIDE - original: github.event_name == 'release'
322-
# Skipping this also skips update-homebrew, which depends on it.
323-
if: false
324299
runs-on: ubuntu-latest
325300
permissions:
326301
contents: write

‎yarn.lock‎

Lines changed: 50 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@
1414
tslib "^2.6.2"
1515

1616
"@aws-sdk/client-cloudfront@^3.1079.0":
17-
version "3.1084.0"
18-
resolved "https://registry.npmjs.org/@aws-sdk/client-cloudfront/-/client-cloudfront-3.1084.0.tgz#2827ce636a2b0294792afb59601667b1b0fb71d0"
19-
integrity sha512-hNfxs7xVQm1XHzwiifrHYhfd0ZLUT46CRHM14G1g1q/eZcv0bgU7HrD5QUFoDJj2qAMJ5SIeAtOtTmZ0D90ivA==
17+
version "3.1085.0"
18+
resolved "https://registry.npmjs.org/@aws-sdk/client-cloudfront/-/client-cloudfront-3.1085.0.tgz#8fb4174963ff1f7858fb087a8bad0923d55ec985"
19+
integrity sha512-fIGLTXHGFFrlhACzwKjPI/fCPzugTyblU1LV7B0n0BK/1+4udVMdE1OofEbKNlKuy8f1CyeOUaIRmEjcS3bTaA==
2020
dependencies:
2121
"@aws-sdk/core" "^3.975.1"
2222
"@aws-sdk/credential-provider-node" "^3.972.66"
@@ -28,9 +28,9 @@
2828
tslib "^2.6.2"
2929

3030
"@aws-sdk/client-s3@^3.1079.0":
31-
version "3.1084.0"
32-
resolved "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.1084.0.tgz#c0665e0b8d8ec53b68261c32df313c9e1ec97ce9"
33-
integrity sha512-W8KZlbU3vL4N0rZnXqryH5Ft3fkBnGypaorZmFxBoZRMGkwtvRBGiSnNXu1/1a/j/qZNwwt6LLNBWQQysB/pRg==
31+
version "3.1085.0"
32+
resolved "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.1085.0.tgz#3c96126af344af9398d620e5334b40fb9a181505"
33+
integrity sha512-O0xe8sR50AYkwxlvRRsV0qytEO2dtXQTQ1CF3YBBdE5xtVkbu27H0vGa1mjQi1/+fbYM80AWEIPai5jZmXyubw==
3434
dependencies:
3535
"@aws-sdk/checksums" "^3.1000.16"
3636
"@aws-sdk/core" "^3.975.1"
@@ -1240,54 +1240,54 @@
12401240
dependencies:
12411241
"@sinonjs/commons" "^3.0.0"
12421242

1243-
"@smithy/core@^3.29.2":
1244-
version "3.29.2"
1245-
resolved "https://registry.npmjs.org/@smithy/core/-/core-3.29.2.tgz#8bc4fde0c6c2670b940fb47f6ee6d67006c7e55e"
1246-
integrity sha512-DXUk6yU0C1Q1tYvJh1VCtl8QOBcSoZpKwjTPkxT6A4MUQYHvgeKGByL8mrEdxnvhdf9nq5GyzmRb5n/vPgu3Lw==
1243+
"@smithy/core@^3.29.2", "@smithy/core@^3.29.3":
1244+
version "3.29.3"
1245+
resolved "https://registry.npmjs.org/@smithy/core/-/core-3.29.3.tgz#d255cc12f19d612872f5255b7f415f6cb96ec30f"
1246+
integrity sha512-L+Ys6ecjk5vwPMAKHBpPKlJ3DkqwNcnfEISXBZIsVvWG/XKXfsAP8mwIYlTeLcd2ElHdesPI8OuOmJSFAPhm6A==
12471247
dependencies:
1248-
"@smithy/types" "^4.16.0"
1248+
"@smithy/types" "^4.16.1"
12491249
tslib "^2.6.2"
12501250

12511251
"@smithy/credential-provider-imds@^4.4.7":
1252-
version "4.4.7"
1253-
resolved "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-4.4.7.tgz#e83c7bc5e9ad905f8b4d254ae147805b159544ea"
1254-
integrity sha512-UEMLOoA0Fl4uYBxh6l0uN0H6EJe/A89OGeDNTteQeXpJ20BcpfIr4wlCY9pel1jEAUHAxaYwuqrYlrKdXE1GKQ==
1252+
version "4.4.8"
1253+
resolved "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-4.4.8.tgz#e44c654f18498a5154b169a7ca1065d37fe01216"
1254+
integrity sha512-q9J7JTiXrAhB8sDp4px97uEPT7CwKH61Co78grdNQvU8QZAdiuaSRhP0tUVf2ogy36RZTrlMU1rBmDEH+cnkiA==
12551255
dependencies:
1256-
"@smithy/core" "^3.29.2"
1257-
"@smithy/types" "^4.16.0"
1256+
"@smithy/core" "^3.29.3"
1257+
"@smithy/types" "^4.16.1"
12581258
tslib "^2.6.2"
12591259

12601260
"@smithy/fetch-http-handler@^5.6.4":
1261-
version "5.6.4"
1262-
resolved "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-5.6.4.tgz#272de150e23dfdb88d6d5c4f5960bd288ab657b1"
1263-
integrity sha512-psnst7NZWdAEvJvyW8YZEE7xNVMyLrQFfHtyrVFrxNyy+dKWkQ+rqC6oI5ZhxThpUy9RSfEshgm34zqbOxzsRw==
1261+
version "5.6.5"
1262+
resolved "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-5.6.5.tgz#b3a5b574c265384fdd77f4e9fa61cb7f035d3fe9"
1263+
integrity sha512-SuqeisTyPoiIPtIYru/sGxGyXzmZ+8nnFOhC+qRPglt06Ebd1yH//CDltZB2J/3WBNVhwfUaZ0EtHB3cm2X32g==
12641264
dependencies:
1265-
"@smithy/core" "^3.29.2"
1266-
"@smithy/types" "^4.16.0"
1265+
"@smithy/core" "^3.29.3"
1266+
"@smithy/types" "^4.16.1"
12671267
tslib "^2.6.2"
12681268

12691269
"@smithy/node-http-handler@^4.9.4":
1270-
version "4.9.4"
1271-
resolved "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-4.9.4.tgz#5b80455ac7ab50f6c9f8c6bac8324e468c95ff84"
1272-
integrity sha512-BNTop/fSOptmoVk8g+efwHCofFh37g70OWGAFES1TeAAJja1K5aAI8rTE26ETSc5k8IQuWY2kAIoPla01NgYrA==
1270+
version "4.9.5"
1271+
resolved "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-4.9.5.tgz#7c8af721b0b16ffd4f4b51d7a1da34042810891c"
1272+
integrity sha512-bNqdxTQTxmLbomSmlkZFz8L6B/feQ2HHzw4L2zY7Ecp2XffYAZq2uzdWDdxJHJFbEvqd+SRuluJso0P8+xPdbw==
12731273
dependencies:
1274-
"@smithy/core" "^3.29.2"
1275-
"@smithy/types" "^4.16.0"
1274+
"@smithy/core" "^3.29.3"
1275+
"@smithy/types" "^4.16.1"
12761276
tslib "^2.6.2"
12771277

12781278
"@smithy/signature-v4@^5.6.3":
1279-
version "5.6.3"
1280-
resolved "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-5.6.3.tgz#02cb9e57f36b3ac8597a84f1a152ec957aafc311"
1281-
integrity sha512-8qVKKzqh7naF27ePmx0SkUfnGP/wBI9dyaeAmhHvopnbIlItUAmB/e6PkPCU3rRb2v9BY8D4EZXSoydSibatvw==
1279+
version "5.6.4"
1280+
resolved "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-5.6.4.tgz#7b7372234609735972a98d4e820332da3e55309f"
1281+
integrity sha512-B89bpf2t/y/wia6LZ+4JfHXYQT9PnVftsH05rgJKKIStS7r/4XSs9HOjtPoLtgcA6HCW9jVqX5DBbq7E0PAkiQ==
12821282
dependencies:
1283-
"@smithy/core" "^3.29.2"
1284-
"@smithy/types" "^4.16.0"
1283+
"@smithy/core" "^3.29.3"
1284+
"@smithy/types" "^4.16.1"
12851285
tslib "^2.6.2"
12861286

1287-
"@smithy/types@^4.16.0":
1288-
version "4.16.0"
1289-
resolved "https://registry.npmjs.org/@smithy/types/-/types-4.16.0.tgz#17ad6fe399d25593e29a351b6a9ad25612fa6b45"
1290-
integrity sha512-aVUabzlBBmY0PfvVgLKQSOGFIL5/7R54JE3uD9a5Ay/jSED61SkuAcCYENNXJzYUvJ1NPrWO0P+rAXHCkbBUKw==
1287+
"@smithy/types@^4.16.0", "@smithy/types@^4.16.1":
1288+
version "4.16.1"
1289+
resolved "https://registry.npmjs.org/@smithy/types/-/types-4.16.1.tgz#19e199c234829a51c085caf63f0bb17bb80187e4"
1290+
integrity sha512-0JFs3V2y2M9tKW5na/qxe69Zv+uxLMO7QBbhxF/FHu/Gp2NFZAAL9tWl9PU02xxo07pb3G9FTyjNc6D5uZrJIg==
12911291
dependencies:
12921292
tslib "^2.6.2"
12931293

@@ -1590,9 +1590,9 @@ balanced-match@^4.0.2:
15901590
integrity sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==
15911591

15921592
baseline-browser-mapping@^2.10.42:
1593-
version "2.10.42"
1594-
resolved "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.42.tgz#195dcc76baa269a497f0b07decace169fee9ac58"
1595-
integrity sha512-c/jurFrDLyui7o1J86yLkRu4LMsTYcBohveus7/I2Hzdn9KIP2bdJPTue/lR1KH46enoPbD77GKeSYNdyPoD3Q==
1593+
version "2.10.43"
1594+
resolved "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.43.tgz#7b5d11590ce5acdbe4859443e3c940e81ce8c02d"
1595+
integrity sha512-AjYpR78kDWAY3Efj+cDTFH9t9SCoL7OoTp1BOb0mQV7S+6CiLwnWM3FyxhJtdPufDFKzmCSFoUncKjWgJEZTCQ==
15961596

15971597
bowser@^2.11.0:
15981598
version "2.14.1"
@@ -1629,14 +1629,14 @@ braces@^3.0.3:
16291629
fill-range "^7.1.1"
16301630

16311631
browserslist@^4.24.0:
1632-
version "4.28.5"
1633-
resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.28.5.tgz#438b7d38c0d4b47740bbb36778d5bdca01b37838"
1634-
integrity sha512-Cu2E6QejHWzuDMTkuwgpABFgDfZrXLQq5V13YOACZx4mFAG4IwGTbTfHPMr4WtxlHoXSM8FIuRwYYCz5XiabaQ==
1632+
version "4.28.6"
1633+
resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.28.6.tgz#7cf83afcd69c55fde6fb2dcc5039ff0f4ba42610"
1634+
integrity sha512-FQBYNK15VMslhLHpA7+n+n1GOlF1kId2xcCg7/j95f24AOF6VDYMNH4mFxF7KuaTdv627faazpOAjFzMrfJOUw==
16351635
dependencies:
16361636
baseline-browser-mapping "^2.10.42"
1637-
caniuse-lite "^1.0.30001800"
1638-
electron-to-chromium "^1.5.387"
1639-
node-releases "^2.0.50"
1637+
caniuse-lite "^1.0.30001803"
1638+
electron-to-chromium "^1.5.389"
1639+
node-releases "^2.0.51"
16401640
update-browserslist-db "^1.2.3"
16411641

16421642
bs-logger@^0.2.6:
@@ -1699,10 +1699,10 @@ camelcase@^6.2.0:
16991699
resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a"
17001700
integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==
17011701

1702-
caniuse-lite@^1.0.30001800:
1703-
version "1.0.30001803"
1704-
resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001803.tgz#b2a5d696e042bc8304dcd4942c39fe330fbbcb24"
1705-
integrity sha512-g/uHREV2ZpK9qMalCsWaxmA6ol+DX8GYhuf3T40RKoP+oL7vhRJh8LNt73PCjpnR6l14FzfPrB5Yux4PKm2meg==
1702+
caniuse-lite@^1.0.30001803:
1703+
version "1.0.30001805"
1704+
resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001805.tgz#78d5d5968a69b7ff81af87a96d7ddc7ea6670b1e"
1705+
integrity sha512-52noaS3DubycKSXaU30TwPGIp+POyQSUVa5jBEq3vkRkY0kjyb3LQgvhU6WGyCcyXqVLWO0Cw0Q6BSdD0kUfVA==
17061706

17071707
capital-case@^1.0.4:
17081708
version "1.0.4"
@@ -1930,7 +1930,7 @@ ejs@^3.1.10:
19301930
dependencies:
19311931
jake "^10.8.5"
19321932

1933-
electron-to-chromium@^1.5.387:
1933+
electron-to-chromium@^1.5.389:
19341934
version "1.5.389"
19351935
resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.389.tgz#538be9ebec78026d4daba6be321ab854dfac2a8f"
19361936
integrity sha512-cEto7aeOqBfU1D+c5py5pE+ooscKE75JifxLBdFUZsqAxRS6y7kebtxAZvICszSl05gPjYHDTjY+lXpyGvpJbg==
@@ -3042,7 +3042,7 @@ node-int64@^0.4.0:
30423042
resolved "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b"
30433043
integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==
30443044

3045-
node-releases@^2.0.50:
3045+
node-releases@^2.0.51:
30463046
version "2.0.51"
30473047
resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.51.tgz#cdc08433577f5b32ad01694481726e22eeb54aef"
30483048
integrity sha512-wRNIrw4DmVLKQlbgOMdkMx27Wrpzes2hh5Jtbi2bjPd+4wJstWIqP5A+lscnqbm0xxmT5Bpg8Lec5ItEBwx6BQ==

0 commit comments

Comments
 (0)