-
Notifications
You must be signed in to change notification settings - Fork 17
dev -> master #376
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
dev -> master #376
Changes from all commits
Commits
Show all changes
6 commits
Select commit
Hold shift + click to select a range
48edcc8
chore(deps): remove yarn cache from repo and archive it to gh release…
dad1e8e
chore(gateway): update default gateway from https://arweave.net to ht…
197d78d
chore(build): idempotent artifact uploads and permissions tightening …
b28cbca
Merge pull request #375 from ardriveapp/PE-8969_arweave_dot_net
arielmelendez 7ada673
Merge remote-tracking branch 'origin/master' into dev
1b3fd79
docs(changelog): added v4.0.0 changelog entry PE-8969
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,39 @@ | ||
| name: Archive Dependencies for Release | ||
|
|
||
| on: | ||
| release: | ||
| types: [created] | ||
|
|
||
| permissions: | ||
| contents: write | ||
|
|
||
| jobs: | ||
| archive-deps: | ||
| runs-on: ubuntu-latest | ||
|
|
||
| steps: | ||
| - uses: actions/checkout@v4 | ||
|
|
||
| - name: Read .nvmrc | ||
| id: node_version | ||
| run: echo "NODE_VERSION=$(cat .nvmrc)" >> "$GITHUB_OUTPUT" | ||
|
|
||
| - name: Set Up node | ||
| uses: actions/setup-node@v4 | ||
| with: | ||
| node-version: ${{ steps.node_version.outputs.NODE_VERSION }} | ||
| cache: 'yarn' | ||
|
|
||
| - name: Install dependencies | ||
| run: yarn --immutable | ||
|
|
||
| - name: Build | ||
| run: yarn build | ||
|
|
||
| - name: Archive dependency cache | ||
| run: tar -czf deps-${{ github.event.release.tag_name }}.tar.gz .yarn/cache | ||
|
|
||
| - name: Attach archive to release | ||
| env: | ||
| GH_TOKEN: ${{ github.token }} | ||
| run: gh release upload "${{ github.event.release.tag_name }}" deps-${{ github.event.release.tag_name }}.tar.gz --clobber | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file removed
BIN
-5.53 KB
.yarn/cache/@aashutoshrathi-word-wrap-npm-1.2.6-5b1d95e487-ada901b9e7.zip
Binary file not shown.
Binary file removed
BIN
-246 KB
.yarn/cache/@adraffy-ens-normalize-npm-1.10.1-e60d7ca58d-0836f394ea.zip
Binary file not shown.
Binary file removed
BIN
-29.5 KB
.yarn/cache/@alexsasharegan-simple-cache-npm-3.3.3-79599548bf-2cfec6d545.zip
Binary file not shown.
Binary file removed
BIN
-9.63 KB
.yarn/cache/@ardrive-ardrive-promise-cache-npm-1.4.0-601799b9ab-af9260df56.zip
Binary file not shown.
Binary file removed
BIN
-2.64 MB
.yarn/cache/@ardrive-turbo-sdk-npm-1.28.0-aea15cf171-069f2c38ee.zip
Binary file not shown.
Binary file removed
BIN
-9.89 KB
.yarn/cache/@assemblyscript-loader-npm-0.9.4-e1857d0656-2af3d1eec1.zip
Binary file not shown.
Binary file not shown.
Binary file removed
BIN
-8.37 KB
.yarn/cache/@babel-compat-data-npm-7.15.0-48235b743d-65088d87b1.zip
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed
BIN
-8.59 KB
.yarn/cache/@babel-helper-compilation-targets-npm-7.15.4-8aadf9f3ed-a2b9767d56.zip
Binary file not shown.
Binary file removed
BIN
-3.75 KB
.yarn/cache/@babel-helper-function-name-npm-7.15.4-ef0109c90b-0500e8e407.zip
Binary file not shown.
Binary file removed
BIN
-2.67 KB
.yarn/cache/@babel-helper-get-function-arity-npm-7.15.4-0f7c9ab74a-1a3dba8700.zip
Binary file not shown.
Binary file removed
BIN
-2.99 KB
.yarn/cache/@babel-helper-hoist-variables-npm-7.15.4-1754989aec-1a9ae0a271.zip
Binary file not shown.
Binary file removed
BIN
-15.3 KB
...n/cache/@babel-helper-member-expression-to-functions-npm-7.15.4-212b6361be-30cf27e2af.zip
Binary file not shown.
Binary file removed
BIN
-6.13 KB
.yarn/cache/@babel-helper-module-imports-npm-7.15.4-b399b49e52-519681cb9c.zip
Binary file not shown.
Binary file removed
BIN
-11.7 KB
.yarn/cache/@babel-helper-module-transforms-npm-7.15.4-2ff12afc8c-5bb31696c9.zip
Binary file not shown.
Binary file removed
BIN
-2.89 KB
.yarn/cache/@babel-helper-optimise-call-expression-npm-7.15.4-20261f745b-7c929d1a3d.zip
Binary file not shown.
Binary file removed
BIN
-4.32 KB
.yarn/cache/@babel-helper-replace-supers-npm-7.15.4-2a4bb81d23-b08a23914a.zip
Binary file not shown.
Binary file removed
BIN
-3.24 KB
.yarn/cache/@babel-helper-simple-access-npm-7.15.4-fcd51a651c-8c3462264d.zip
Binary file not shown.
Binary file removed
BIN
-3.16 KB
.yarn/cache/@babel-helper-split-export-declaration-npm-7.15.4-ff2895bff2-6baf45996e.zip
Binary file not shown.
Binary file removed
BIN
-9.01 KB
.yarn/cache/@babel-helper-validator-identifier-npm-7.14.9-d7bb91b6de-58552531a7.zip
Binary file not shown.
Binary file removed
BIN
-3.81 KB
.yarn/cache/@babel-helper-validator-option-npm-7.14.5-fd38dcf0bc-1b25c34a5c.zip
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed
BIN
-32.3 KB
.yarn/cache/@cosmjs-proto-signing-npm-0.32.4-077b4b4279-c027bfec39.zip
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed
BIN
-129 KB
.yarn/cache/@cosmjs-tendermint-rpc-npm-0.32.4-08520bcbd9-284e5ed3ed.zip
Binary file not shown.
Binary file not shown.
Binary file removed
BIN
-10.2 KB
.yarn/cache/@cosmostation-extension-client-npm-0.1.15-519e08170e-5c366fb647.zip
Binary file not shown.
Binary file removed
BIN
-44.3 KB
.yarn/cache/@cspotcode-source-map-consumer-npm-0.8.0-1f37e9e72b-c0c16ca3d2.zip
Binary file not shown.
Binary file removed
BIN
-13.5 KB
.yarn/cache/@cspotcode-source-map-support-npm-0.6.1-2e72b80534-da9fb4f640.zip
Binary file not shown.
Binary file not shown.
Binary file removed
BIN
-1.49 MB
.yarn/cache/@dha-team-arbundles-npm-1.0.3-8aa28d1023-f546d3f100.zip
Binary file not shown.
Binary file removed
BIN
-63.8 KB
.yarn/cache/@eslint-community-eslint-utils-npm-4.4.0-d1791bd5a3-cdfe3ae42b.zip
Binary file not shown.
Binary file removed
BIN
-66.4 KB
.yarn/cache/@eslint-community-regexpp-npm-4.6.2-0fc083c210-a3c341377b.zip
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed
BIN
-21.4 KB
.yarn/cache/@ethersproject-abstract-provider-npm-5.8.0-ee06d0de27-4fd00d7705.zip
Binary file not shown.
Binary file removed
BIN
-25.2 KB
.yarn/cache/@ethersproject-abstract-signer-npm-5.8.0-8d0857234b-3f7a98caf7.zip
Binary file not shown.
Binary file removed
BIN
-15.9 KB
.yarn/cache/@ethersproject-address-npm-5.8.0-c023f600dc-fa48e16403.zip
Binary file not shown.
Binary file removed
BIN
-13.4 KB
.yarn/cache/@ethersproject-base64-npm-5.8.0-157d927fec-f0c2136c99.zip
Binary file not shown.
Binary file removed
BIN
-16.9 KB
.yarn/cache/@ethersproject-basex-npm-5.8.0-4ba3e8e56a-7b502b9101.zip
Binary file not shown.
Binary file removed
BIN
-41.3 KB
.yarn/cache/@ethersproject-bignumber-npm-5.8.0-7d806998f7-c87017f466.zip
Binary file not shown.
Binary file removed
BIN
-22.6 KB
.yarn/cache/@ethersproject-bytes-npm-5.8.0-514fe1141a-507e8ef1f1.zip
Binary file not shown.
Binary file removed
BIN
-20.5 KB
.yarn/cache/@ethersproject-constants-npm-5.8.0-d2733b7771-74830c44f4.zip
Binary file not shown.
Binary file not shown.
Binary file removed
BIN
-25.7 KB
.yarn/cache/@ethersproject-hdnode-npm-5.8.0-b10e494aa4-72cc6bd218.zip
Binary file not shown.
Binary file removed
BIN
-48.9 KB
.yarn/cache/@ethersproject-json-wallets-npm-5.8.0-1762f50572-8e0f8529f6.zip
Binary file not shown.
Binary file removed
BIN
-8.6 KB
.yarn/cache/@ethersproject-keccak256-npm-5.8.0-4fe7db6401-af3621d2b1.zip
Binary file not shown.
Binary file removed
BIN
-23.6 KB
.yarn/cache/@ethersproject-logger-npm-5.8.0-0bb82509bc-6249885a7f.zip
Binary file not shown.
Binary file removed
BIN
-20.1 KB
.yarn/cache/@ethersproject-networks-npm-5.8.0-faf793a741-b1d43fdab1.zip
Binary file not shown.
Binary file removed
BIN
-15.2 KB
.yarn/cache/@ethersproject-pbkdf2-npm-5.8.0-b720e81bcc-79e06ec606.zip
Binary file not shown.
Binary file removed
BIN
-15.7 KB
.yarn/cache/@ethersproject-properties-npm-5.8.0-7a04c80795-2bb0369a3c.zip
Binary file not shown.
Binary file removed
BIN
-321 KB
.yarn/cache/@ethersproject-providers-npm-5.8.0-1fc28e6a0b-2970ee03fe.zip
Binary file not shown.
Binary file removed
BIN
-17.9 KB
.yarn/cache/@ethersproject-random-npm-5.8.0-75071a3c45-c3bec10516.zip
Binary file not shown.
Binary file not shown.
Binary file removed
BIN
-18.4 KB
.yarn/cache/@ethersproject-sha2-npm-5.8.0-2a9e2d637e-ef8916e303.zip
Binary file not shown.
Binary file removed
BIN
-61.7 KB
.yarn/cache/@ethersproject-signing-key-npm-5.8.0-fc5d8c7e1f-8c07741bc8.zip
Binary file not shown.
Binary file removed
BIN
-44.2 KB
.yarn/cache/@ethersproject-strings-npm-5.8.0-2b103a6d82-997396cf1b.zip
Binary file not shown.
Binary file removed
BIN
-25.9 KB
.yarn/cache/@ethersproject-transactions-npm-5.8.0-c13e1034fc-e867516ccc.zip
Binary file not shown.
Binary file removed
BIN
-20.4 KB
.yarn/cache/@ethersproject-wallet-npm-5.8.0-680c3d5fb1-d2921c3212.zip
Binary file not shown.
Binary file not shown.
Binary file removed
BIN
-225 KB
.yarn/cache/@ethersproject-wordlists-npm-5.8.0-a9d38cc3f9-ba24300927.zip
Binary file not shown.
Binary file not shown.
Binary file removed
BIN
-16.5 KB
.yarn/cache/@humanwhocodes-config-array-npm-0.11.10-7b63df9e7f-1b1302e240.zip
Binary file not shown.
Binary file removed
BIN
-10.4 KB
.yarn/cache/@humanwhocodes-module-importer-npm-1.0.1-9d07ed2e4a-0fd22007db.zip
Binary file not shown.
Binary file removed
BIN
-13.4 KB
.yarn/cache/@humanwhocodes-object-schema-npm-1.2.1-eb622b5d0e-a824a1ec31.zip
Binary file not shown.
Binary file removed
BIN
-5.7 KB
.yarn/cache/@istanbuljs-load-nyc-config-npm-1.1.0-42d17c9cb1-d578da5e2e.zip
Binary file not shown.
Binary file removed
BIN
-3.55 KB
.yarn/cache/@istanbuljs-nyc-config-typescript-npm-1.0.1-d1daa3ba46-b4106446f8.zip
Binary file not shown.
Binary file not shown.
Binary file removed
BIN
-82.1 KB
.yarn/cache/@keplr-wallet-common-npm-0.12.245-f8416174e1-52430c5acb.zip
Binary file not shown.
Binary file removed
BIN
-81.2 KB
.yarn/cache/@keplr-wallet-cosmos-npm-0.12.245-88e8c91cd4-ce0099a08b.zip
Binary file not shown.
Binary file removed
BIN
-39.9 KB
.yarn/cache/@keplr-wallet-crypto-npm-0.12.245-0d7918f13a-62753a510f.zip
Binary file not shown.
Binary file removed
BIN
-1.36 MB
.yarn/cache/@keplr-wallet-proto-types-npm-0.12.245-11efe158f4-525eff035e.zip
Binary file not shown.
Binary file removed
BIN
-15.3 KB
.yarn/cache/@keplr-wallet-simple-fetch-npm-0.12.245-ae900c461d-795eb99247.zip
Binary file not shown.
Binary file removed
BIN
-41.9 KB
.yarn/cache/@keplr-wallet-types-npm-0.12.245-63d1733397-efe60c1f64.zip
Binary file not shown.
Binary file removed
BIN
-92.6 KB
.yarn/cache/@keplr-wallet-unit-npm-0.12.245-8a4de0933f-2bb3421e10.zip
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed
BIN
-5.4 KB
.yarn/cache/@multiformats-base-x-npm-4.0.1-a1a1c51d61-ecbf84bdd7.zip
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed
BIN
-49.2 KB
.yarn/cache/@nodelib-fs.scandir-npm-2.1.4-6f6ddb2372-18c2150ab5.zip
Binary file not shown.
Binary file removed
BIN
-13.6 KB
.yarn/cache/@nodelib-fs.scandir-npm-2.1.5-89c67370dd-a970d595bd.zip
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed
BIN
-38.8 KB
.yarn/cache/@permaweb-ao-scheduler-utils-npm-0.0.25-b71346460a-6ead6b8c03.zip
Binary file not shown.
Binary file removed
BIN
-133 KB
.yarn/cache/@permaweb-aoconnect-npm-0.0.57-6b28f98a8b-d14427f451.zip
Binary file not shown.
Binary file removed
BIN
-4.13 KB
.yarn/cache/@protobufjs-aspromise-npm-1.1.2-71d00b938f-011fe7ef08.zip
Binary file not shown.
Binary file not shown.
Binary file removed
BIN
-5.17 KB
.yarn/cache/@protobufjs-codegen-npm-2.0.4-36e188bbe6-59240c850b.zip
Binary file not shown.
Binary file removed
BIN
-4.51 KB
.yarn/cache/@protobufjs-eventemitter-npm-1.1.0-029cc7d431-0369163a3d.zip
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed
BIN
-4.75 KB
.yarn/cache/@protobufjs-inquire-npm-1.1.0-3c7759e9ce-ca06f02eaf.zip
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed
BIN
-9.69 KB
.yarn/cache/@randlabs-communication-bridge-npm-1.0.1-0b97ea5173-9573e7f848.zip
Binary file not shown.
Binary file removed
BIN
-20.7 KB
.yarn/cache/@randlabs-myalgo-connect-npm-1.4.2-3c81cdc9c9-2328adc8f4.zip
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed
BIN
-38.9 KB
.yarn/cache/@sinonjs-fake-timers-npm-6.0.1-cebf4d0bfb-8e331aa141.zip
Binary file not shown.
Binary file removed
BIN
-23.2 KB
.yarn/cache/@sinonjs-fake-timers-npm-7.1.2-2a6b119ac7-c84773d797.zip
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed
BIN
-209 KB
.yarn/cache/@sinonjs-text-encoding-npm-0.7.1-865b0079b5-130de0bb56.zip
Binary file not shown.
Binary file removed
BIN
-39.5 KB
.yarn/cache/@solana-buffer-layout-npm-4.0.1-4100001d9d-bf846888e8.zip
Binary file not shown.
Binary file not shown.
Binary file removed
BIN
-85.9 KB
.yarn/cache/@solana-codecs-numbers-npm-2.1.1-0c92170445-5838cd7c2e.zip
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed
BIN
-52.6 KB
.yarn/cache/@starknet-io-types-js-npm-0.7.10-b99b5cb73a-8f71c57d0f.zip
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed
BIN
-3.32 KB
.yarn/cache/@types-normalize-package-data-npm-2.4.1-c31c56ae6a-e87bccbf11.zip
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed
BIN
-5.47 KB
.yarn/cache/@types-sinonjs__fake-timers-npm-6.0.3-7a45cf3bad-6def7829e1.zip
Binary file not shown.
Binary file removed
BIN
-3.58 KB
.yarn/cache/@types-source-map-support-npm-0.5.4-1c4eb2be20-160ff77e8a.zip
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed
BIN
-749 KB
.yarn/cache/@typescript-eslint-eslint-plugin-npm-6.2.1-0d36314f04-e73f3fe365.zip
Binary file not shown.
Binary file removed
BIN
-10.1 KB
.yarn/cache/@typescript-eslint-parser-npm-6.2.1-5eca572243-cf4768cbfc.zip
Binary file not shown.
Binary file removed
BIN
-316 KB
.yarn/cache/@typescript-eslint-scope-manager-npm-6.2.1-50be37182a-3bb461678c.zip
Binary file not shown.
Binary file removed
BIN
-56 KB
.yarn/cache/@typescript-eslint-type-utils-npm-6.2.1-c2052dd97a-7f8d80f03e.zip
Binary file not shown.
Binary file removed
BIN
-29.7 KB
.yarn/cache/@typescript-eslint-types-npm-6.2.1-45ff46aaf3-388d32f15a.zip
Binary file not shown.
Binary file removed
BIN
-200 KB
.yarn/cache/@typescript-eslint-typescript-estree-npm-6.2.1-bb98926d47-3d9beeb5e3.zip
Binary file not shown.
Binary file removed
BIN
-142 KB
.yarn/cache/@typescript-eslint-utils-npm-6.2.1-deb8def7e9-d16356a633.zip
Binary file not shown.
Binary file removed
BIN
-11.2 KB
.yarn/cache/@typescript-eslint-visitor-keys-npm-6.2.1-6a12bb9525-c05a1c4512.zip
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed
BIN
-129 KB
.yarn/cache/algo-msgpack-with-bigint-npm-2.1.1-346854fabb-81645fc124.zip
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed
BIN
-9.75 KB
.yarn/cache/available-typed-arrays-npm-1.0.7-e5e5d79687-1aa3ffbfe6.zip
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed
BIN
-10.7 KB
.yarn/cache/call-bind-apply-helpers-npm-1.0.2-3eedbea3bb-b2863d74fc.zip
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🧩 Analysis chain
🏁 Script executed:
Repository: ardriveapp/ardrive-cli
Length of output: 1290
🌐 Web query:
GitHub release tag naming rules allowed characters valid format💡 Result:
What characters/formats are valid for GitHub release tags?
GitHub release tags are Git tag refs, so the tag name must be a valid Git ref name (per
git check-ref-format) and also meet a couple of GitHub-specific restrictions.Git (ref) rules (what Git itself allows/forbids)
A tag name must not:
..anywhere~,^,:,?,*,[, or\@{, or be exactly@/, or contain//..or ends with.lock(These are the core
git-check-ref-formatrules.) [1]GitHub-specific restrictions (beyond Git)
GitHub additionally blocks pushing tag/branch names that:
0-9andA-F)refs/[2]“Safe” recommended character set (practical best practice)
GitHub recommends a conservative set that avoids escaping/URL/shell issues:
A–Z a–z 0–9 . - _ /[2]Common valid formats (examples)
v1.2.31.2.3release/2026-02-26v2.0.0-rc.1Sources: Git ref naming rules (
git-check-ref-format). [1] GitHub docs on tag/branch naming and GitHub restrictions. [2]Sanitize and quote the release tag before using it in shell filenames.
GitHub release tags are Git refs and can contain
/as a valid character (e.g.,release/1.0.0). At Line 34, the tag is interpolated directly into the filename without quoting. If a tag contains/, the tar command would attempt to write to a non-existent subdirectory and fail. Line 39 has the same issue with the unquoted filename. While not exploitable in a dangerous way, this prevents releases with tags containing/from completing successfully.Proposed hardening
📝 Committable suggestion
🤖 Prompt for AI Agents