Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
142 commits
Select commit Hold shift + click to select a range
b1b37b3
feat: create the initial skeleton for v5
moldy530 Jun 9, 2025
504bd34
feat: add http request support to alchemy transport
moldy530 Jun 12, 2025
6ef6721
fix: update the json rpc halp command to account for new transport
moldy530 Jun 26, 2025
c64f123
chore: add lint rule to track v5 TODOs
moldy530 Jun 26, 2025
c624d6d
chore: add support for generating rest api packages too
moldy530 Jun 26, 2025
0781a26
feat: scaffold for smart-accounts package (#1781)
adamegyed Jul 22, 2025
ce29d74
feat: create viem interfaces for light account (#1689)
moldy530 Jul 28, 2025
6754a63
feat: viem aa tests (#1815)
trevoraron Jul 29, 2025
9920ed3
chore(v5): fix precommit checks on v5 branch (#1825)
adamegyed Jul 30, 2025
8a51256
chore: cherry pick docs update! (#1844)
trevoraron Aug 5, 2025
517a3dc
feat(v5): add wallet api scaffold and initial gas manager action (#1831)
adamegyed Aug 5, 2025
171eb90
feat: migrate nonstandard bundler methods (#1821)
trevoraron Aug 6, 2025
e2006c1
feat(signer): v5 interfaces (#1804)
dphilipson Aug 11, 2025
71954aa
feat: sdk v5 mav2 smart account defintion (#1809)
jakehobbs Aug 12, 2025
d81225c
fix(v5): lint and generate dependency on jsdoc (#1867)
adamegyed Aug 13, 2025
044f92e
refactor: rename wallet apis to aa infra (#1873)
adamegyed Aug 13, 2025
46e53b5
feat(v5): port wallet api client (#1876)
jakehobbs Aug 16, 2025
ffe1042
feat: add ConnectionConfig schema and switch to separate clients (#1865)
thebrianchen Aug 18, 2025
676e0dd
feat: gas manager middleware migration (#1854)
trevoraron Aug 19, 2025
5d20933
refactor(v5): migrate rundler fee estimator to aa-infra (#1894)
adamegyed Aug 19, 2025
b64a4a0
chore: add anvil/foundry readme to V5 and check for installation befo…
thebrianchen Aug 19, 2025
3b51365
feat(v5): wallet api client 1193 provider (#1888)
jakehobbs Aug 20, 2025
f4e2f47
fix(v5): migrate gas manager funcs and partial cleanup (#1904)
adamegyed Aug 20, 2025
e61e9e7
feat: static smart account interface & impl for light account (#1907)
adamegyed Aug 21, 2025
ac03e96
refactor(v5): reorganize light account registry to use static impl (#…
adamegyed Aug 22, 2025
addba70
feat: change alchemy-specific networks to generic viem networks (#1922)
thebrianchen Aug 22, 2025
dde4191
feat(v5): mav2 static impl (#1925)
adamegyed Aug 22, 2025
af347e0
feat: add base logger to packages/common (#1941)
thebrianchen Aug 26, 2025
8a0dbec
feat: add http debug options to alchemyTransport (#1944)
thebrianchen Aug 27, 2025
988973a
feat: allow overriding chainid in smart wallet client (#1955)
adamegyed Aug 27, 2025
d48d5e2
feat: scaffold the wagmi-core package and initial connector (#1885)
blakecduncan Aug 27, 2025
740e0ad
feat: end to end signer oauth (#1890)
linnall Aug 28, 2025
09087a9
fix(v5): remove unused submodule and fix doc-gen (#1967)
adamegyed Aug 29, 2025
e4bf3cd
feat: add wallet_getCapabilities to SmartWalletClient (#1949)
adamegyed Aug 29, 2025
3c6a88d
feat: add swap api decorator (#1980)
adamegyed Sep 4, 2025
aac63e5
chore: update CODEOWNERS to match main branch (#2008)
dphilipson Sep 4, 2025
df7754b
feat: add demo of connectors-web, outline of smart wallet connector (…
dphilipson Sep 4, 2025
9f5871b
test: fix flaky tests in wallet-api and smart-accounts (#2010)
Shenghu-Yang Sep 5, 2025
8176ef8
feat: support getAuthClient() on alchemyAuth() connector (#2009)
thebrianchen Sep 16, 2025
bc7710c
refactor: renames signer to auth session (#2063)
linnall Sep 17, 2025
bcb99c5
feat: flesh out alchemyAuth, clean up example site, add oauth wagmi a…
thebrianchen Sep 18, 2025
62fc5ef
refactor: renames signer-web-example to auth-web-example (#2075)
linnall Sep 18, 2025
84d634c
feat(v5): 1193 provider for alchemy auth (#2074)
jakehobbs Sep 19, 2025
c595f72
feat: adds auth session state persistence helper methods (#2039)
linnall Sep 22, 2025
db45629
feat(v5): add `getClient` support to connector using `LocalAccount` (…
jakehobbs Sep 22, 2025
fdcdb24
refactor(v5): state persisting methods (#2090)
linnall Sep 23, 2025
fbb3f2c
feat: add HTTP client for Signer API (#2079)
dphilipson Sep 23, 2025
0431211
feat(v5): scaffold react pkg (#2068)
jakehobbs Sep 23, 2025
fd74a18
feat(auth): email signup in auth client (#2097)
dphilipson Sep 23, 2025
cc53649
fix: update @wagmi/core version in connector example (#2101)
thebrianchen Sep 24, 2025
deec96e
refactor(v5): oauth web (#2098)
linnall Sep 25, 2025
b30f7ed
feat: add persistence to alchemyAuth (#2096)
thebrianchen Sep 25, 2025
6e27cf6
feat: add expiration time ms tracking (#2106)
thebrianchen Sep 26, 2025
798e55c
chore: remove unnecessary markdown (#2113)
thebrianchen Sep 26, 2025
1e39896
chore: remove account-kit refs in v5 (#2123)
thebrianchen Sep 26, 2025
d435003
chore: remove aa-sdk imports from v5 (#2126)
thebrianchen Sep 29, 2025
a25729c
chore: add turnkey dep in packages/auth (#2129)
thebrianchen Sep 29, 2025
6116b56
fix: only run CI on affected packages (#2111)
thebrianchen Sep 30, 2025
b6f7d74
fix: coerce yParity to number (#2134)
jakehobbs Sep 30, 2025
921583a
fix: remove account-kit from build (#2140)
thebrianchen Sep 30, 2025
c9da13b
fix: lookup vercel base branch by branch name instead of PR id (#2142)
thebrianchen Sep 30, 2025
a0b7e8f
fix(v5): immediately opens oauth popup then set resolved auth url to …
linnall Sep 30, 2025
59ed71c
chore: add jsdoc and tests for alchemyAuth (#2141)
thebrianchen Oct 1, 2025
358867d
feat(v5): support pm capability override in `sendCalls` action (#2136)
jakehobbs Oct 3, 2025
c0b3fcc
feat(connectors-web): add alchemySmartWallet connector (#2115)
dphilipson Oct 6, 2025
5692a27
feat: default smart wallet connector to 7702 mode (#2161)
jakehobbs Oct 8, 2025
c5ee013
feat: handle session expiration and make it configurable (#2164)
dphilipson Oct 9, 2025
5cbcca2
chore(auth): fix passkey param schema (#2175)
dphilipson Oct 10, 2025
3bfe103
feat(v5): add built-in wagmi hooks to react demo (#2179)
jakehobbs Oct 13, 2025
ab095dd
feat(v5): hooks for preparing & sending calls (including swaps) (#2102)
jakehobbs Oct 14, 2025
075eabd
feat(v5): add sms auth support (#2181)
thebrianchen Oct 15, 2025
1806384
feat(v5): add missing signer react hooks (#2188)
jakehobbs Oct 20, 2025
f1dc232
feat(v5): e2e passkeys (#2159)
linnall Oct 21, 2025
f7f61fc
feat: add useAuthMethods hook + fix prepare & send bug (#2195)
jakehobbs Oct 21, 2025
30d6d8c
chore(v5): update wallet-apis to typebox v1 (#2213)
jakehobbs Oct 28, 2025
0471621
chore: remove auth related components (#2229)
thebrianchen Nov 6, 2025
01e037b
docs: add typedoc to v5 (#2232)
blakecduncan Nov 7, 2025
b930223
feat: add logging (#2234)
thebrianchen Nov 7, 2025
9a98b5f
feat(v5): wagmi react example (#2240)
jakehobbs Nov 10, 2025
72b6abd
feat(v5): decode calls for LA and MAv2 (#2258)
adamegyed Nov 19, 2025
3501243
feat(v5): paymaster interfaces (#2250)
jakehobbs Nov 19, 2025
a7fa4b2
fix(v5): fix webauthn signing, mav2 prepare/format sign (#2252)
jakehobbs Nov 20, 2025
af2f14a
feat(v5): mav1 support (#2256)
jakehobbs Nov 21, 2025
255bf0f
chore(v5): add alpha publish action (#2262)
jakehobbs Nov 21, 2025
642a7e6
fix: mav1 owner type (#2264)
jakehobbs Nov 21, 2025
b478d44
chore(v5): alpha publish script (#2263)
jakehobbs Nov 24, 2025
a65635b
chore: remove v4 pkgs as deps (#2267)
jakehobbs Nov 24, 2025
1301ffd
fix(V5): widen multi-owner light account owner type (#2270)
jakehobbs Nov 27, 2025
dcf64e1
fix: change smart account source property & add exports (#2275)
jakehobbs Dec 4, 2025
a512665
fix: allow custom factory data for MAv1 and light account (#2282)
jakehobbs Dec 5, 2025
cbba20b
feat(v5): add `bigIntMax` and webauthn dummy sig exports (#2291)
jakehobbs Dec 11, 2025
3115eed
feat: cache MAv2 isDeployed (#2292)
jakehobbs Dec 11, 2025
72a1384
feat: make decode calls non empty for alchemy smart accounts (#2293)
adamegyed Dec 15, 2025
92eb5d6
fix: add missing webauthn-p256 dep (#2299)
jakehobbs Dec 18, 2025
e636ce1
chore: rename factoryAddress to factory (#2302)
Richard-Dang Jan 6, 2026
7d6b0a7
chore: prepare for gha alpha pkg publishing (#2304)
jakehobbs Jan 9, 2026
8e548ae
chore(v5): publish alpha version 0.0.0-alpha.11 [skip ci]
Jan 9, 2026
106ce69
chore: publish v5 wallet apis alpha (#2310)
jakehobbs Jan 10, 2026
37129d5
chore(v5): publish alpha version 0.0.0-alpha.12 [skip ci]
Jan 10, 2026
f238423
fix(tests): allow use of auth token for github api (#2316)
jakehobbs Jan 14, 2026
e2f94e7
fix(v5): check 7702 delegation
jakehobbs Jan 16, 2026
b0c4e51
chore: remove comment
jakehobbs Jan 16, 2026
d06956e
chore(v5): publish alpha version 0.0.0-alpha.13 [skip ci]
Jan 16, 2026
ebb92c6
test: fix swap test (#2321)
jakehobbs Jan 16, 2026
91640a1
fix: correct rundler client type & access public client if available …
jakehobbs Jan 16, 2026
0fc450e
chore(v5): publish alpha version 0.0.0-alpha.14 [skip ci]
Jan 16, 2026
7b36eb3
feat(v5): wallet apis feature parity w/ wallet client (#2314)
jakehobbs Jan 16, 2026
46e7913
chore: add minimal vitest config for e2e tests (#2324)
jakehobbs Jan 16, 2026
f374e6d
fix(aa-infra): cast bundler client to rundlerclient internally for ty…
Richard-Dang Jan 16, 2026
791acc4
chore(v5): publish alpha version 0.0.0-alpha.15 [skip ci]
Jan 16, 2026
785671d
test(v5): fix vitest test dir for e2e tests (#2326)
jakehobbs Jan 16, 2026
8882fd3
feat: add light account impls for entrypoint v0.8 & v0.9
dancoombs Jan 14, 2026
87bf632
chore(tests): use a single local instance, get LA tests passing for v…
dancoombs Jan 14, 2026
839a100
feat(v5): get SCA addr from EP if factory data provided w/o SCA addr …
jakehobbs Jan 20, 2026
0c516c8
feat(v5): add support for bundler sponsored operations (#2330)
jakehobbs Jan 21, 2026
98129f6
chore(v5): publish alpha version 0.0.0-alpha.16 [skip ci]
Jan 21, 2026
fe82876
fix: add buffer for estimated max priority fee (#2335)
jakehobbs Jan 29, 2026
6f34ee6
chore(v5): publish alpha version 0.0.0-alpha.17 [skip ci]
Jan 29, 2026
ac101d9
chore(v5): wallet client cleanup (#2336)
jakehobbs Feb 3, 2026
8df0b17
test: remove aa-sdk from vitest setup (#2339)
jakehobbs Feb 9, 2026
72adcdf
feat(v5): update wallet_sendPreparedCalls to use new call id (#2341)
jakehobbs Feb 10, 2026
1caafd8
chore(v5): publish alpha version 0.0.0-alpha.18 [skip ci]
Feb 13, 2026
8b54190
chore(v5): remove webauthn support (#2347)
jakehobbs Feb 14, 2026
01cd5ec
feat(v5): client-side hex decoding & playing nicer w/ viem (#2342)
jakehobbs Feb 14, 2026
677d524
chore(v5): publish alpha version 0.0.0-alpha.19 [skip ci]
Feb 14, 2026
bf89fc8
fix: update e2e test capabilties response (#2351)
jakehobbs Feb 19, 2026
880076a
fix(v5): properly handle modified request (#2352)
jakehobbs Feb 19, 2026
ffbe795
chore(v5): publish alpha version 0.0.0-alpha.20 [skip ci]
Feb 19, 2026
3510d9c
feat(v5): better error messages when encoding params fails (#2355)
jakehobbs Feb 23, 2026
85e1a32
chore(v5): publish alpha version 0.0.0-alpha.21 [skip ci]
Feb 23, 2026
b2818a5
chore(v5): prepare for beta (#2359)
jakehobbs Feb 25, 2026
ce26304
fix: correctly handle modified request when using swaps (#2363)
jakehobbs Feb 26, 2026
10e9895
chore(v5): publish alpha version 0.0.0-alpha.22 [skip ci]
Feb 26, 2026
1e8cde3
chore: bump wallet-api-types pkg (#2366)
jakehobbs Feb 26, 2026
8763cd8
chore(v5): publish alpha version 0.0.0-alpha.23 [skip ci]
Feb 26, 2026
bd38d4b
chore: merge v5.x.x into moldy/v5-base
jakehobbs Feb 27, 2026
b9242b7
chore: bump viem to ^2.45.0 across all packages
jakehobbs Feb 27, 2026
0a825dd
chore: fix conflict resolution
jakehobbs Feb 27, 2026
67dcfd9
chore: fix docs build
jakehobbs Feb 27, 2026
d838b72
chore: fix more conflicts
jakehobbs Feb 27, 2026
30ebd8f
chore: remove ios build
jakehobbs Feb 27, 2026
97eb170
fix: lint docs
jakehobbs Feb 27, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
11 changes: 8 additions & 3 deletions .env.example
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
VITEST_SEPOLIA_FORK_URL="https://eth-sepolia.g.alchemy.com/v2/<API_KEY>" # Alchemy Sepolia Fork URL for testing
PAYMASTER_POLICY_ID="<YOUR_PAYMASTER_POLICY_ID>" # Paymaster Policy ID for testing
OPENAI_API_KEY="" # leave empty to skip docs generation step or if you are an external contributor
# token for downloading rundler binary (can be obtained via `gh auth token`).
GH_AUTH_TOKEN=
# Alchemy Sepolia Fork URL for testing
VITEST_SEPOLIA_FORK_URL="https://eth-sepolia.g.alchemy.com/v2/<API_KEY>"
# Paymaster Policy ID for testing
PAYMASTER_POLICY_ID="<YOUR_PAYMASTER_POLICY_ID>"
# leave empty to skip docs generation step or if you are an external contributor
OPENAI_API_KEY=
11 changes: 0 additions & 11 deletions .eslintignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,7 @@ site/.vitepress/cache/**/*
.github/*
/.nx/cache

/examples/*
!/examples/ui-demo
/examples/ui-demo/contracts
/examples/ui-demo/.next/*

**/.turbo/*
account-kit/rn-signer/lib/*
account-kit/java/*
**/android/generated/*
**/ios/generated/*
**/build/*
Expand All @@ -20,7 +13,3 @@ account-kit/java/*
**/vendor/*
**/test-results/*
**/playwright-report/*

/docs-site/**

.eslintrc
105 changes: 39 additions & 66 deletions .eslintrc
Original file line number Diff line number Diff line change
Expand Up @@ -2,38 +2,44 @@
"extends": ["react-app", "plugin:jsdoc/recommended-typescript-error"],
"env": {
"es2021": true,
"node": true
"node": true,
},
"plugins": ["import", "eslint-rules"],
"parserOptions": {
"sourceType": "module"
"sourceType": "module",
},
"settings": {
"react": {
"version": "18.0",
},
},
"ignorePatterns": [],
"rules": {
"import/extensions": ["error", "ignorePackages"],
"jsdoc/check-tag-names": [
"error",
{
"definedTags": ["remarks"] // remarks is valid in TSDoc
}
"definedTags": ["remarks"], // remarks is valid in TSDoc
},
],
"jsdoc/tag-lines": [
"error",
"any",
{
"startLines": 1
}
"startLines": 1,
},
],
"jsdoc/require-returns": [
"error",
{
"enableFixer": true
}
"enableFixer": true,
},
],
"jsdoc/require-param": [
"error",
{
"enableFixer": true
}
"enableFixer": true,
},
],
"jsdoc/require-param-type": "error",
"jsdoc/require-returns-type": "error",
Expand All @@ -46,76 +52,43 @@
"tags": {
"example": {
"message": "Example tags must provide a code block with a language identifier.",
"match": "```(js|javascript|ts|tsx)([\\s\\S]*)```"
}
}
}
"match": "```(js|javascript|ts|tsx)([\\s\\S]*)```",
},
},
},
],
"eslint-rules/require-jsdoc-on-reexported-functions": [
"error",
{
"fixBatchSize": 0
}
]
"fixBatchSize": 0,
},
],
"no-warning-comments": [
"warn",
{ "terms": ["TODO(v5)"], "location": "anywhere" },
],
},
"overrides": [
{
"files": [
"site/snippets/**/*.ts",
"site/snippets/**/*.tsx",
"**/site/**/*.mdx"
],
"rules": {
"@typescript-eslint/no-unused-vars": "off",
"import/extensions": ["off", "ignorePackages"],
"jsdoc/require-jsdoc": "off"
}
},
{
"files": ["**/*.mdx"],
"extends": ["plugin:mdx/recommended"],
"rules": {
"import/extensions": ["off", "ignorePackages"],
"react/jsx-no-undef": "off",
},
},
{
"files": ["docs/pages/reference/**/*.mdx"],
"rules": {
"jsx-a11y/anchor-has-content": "off",
"jsx-a11y/anchor-is-valid": "off"
}
"jsx-a11y/anchor-is-valid": "off",
},
},
{
"files": ["account-kit/wallet-client/**/*.ts"],
"excludedFiles": ["account-kit/wallet-client/dist/**"],
"files": ["packages/**/*"],
"rules": {
"@typescript-eslint/consistent-type-imports": [
"error",
{
"fixStyle": "inline-type-imports"
}
],
"@typescript-eslint/no-import-type-side-effects": "error",
// Typebox imports break React Native bundling, so we restrict imports from wallet-api-types to type-only.
"@typescript-eslint/no-restricted-imports": [
"error",
{
"paths": [
{
"name": "@alchemy/wallet-api-types",
"message": "Only type imports are allowed from @alchemy/wallet-api-types to prevent React Native bundle issues. Use 'import type' instead.",
"allowTypeImports": true
},
{
"name": "@alchemy/wallet-api-types/rpc",
"message": "Only type imports are allowed from @alchemy/wallet-api-types/rpc to prevent React Native bundle issues. Use 'import type' instead.",
"allowTypeImports": true
},
{
"name": "@alchemy/wallet-api-types/capabilities",
"message": "Only type imports are allowed from @alchemy/wallet-api-types/capabilities to prevent React Native bundle issues. Use 'import type' instead.",
"allowTypeImports": true
}
]
}
]
}
}
]
"no-warning-comments": "off",
},
},
],
}
2 changes: 0 additions & 2 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
.site/**/*/reference/**/*.md linguist-generated
site/**/*/reference/**/*.mdx linguist-generated
site/sidebar/**/*.ts linguist-generated
account-kit/smart-contracts/src/msca/plugins/**/plugin.ts linguist-generated

*.pbxproj -text
# specific for windows script files
*.bat text eol=crlf
2 changes: 1 addition & 1 deletion .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Pull Request Checklist

- [ ] Did you add new tests and confirm existing tests pass? (`yarn test`)
- [ ] Did you update relevant docs? (docs are found in the `site` folder, and guidelines for updating/adding docs can be found in the [contribution guide](https://github.com/alchemyplatform/aa-sdk/blob/main/CONTRIBUTING.md))
- [ ] Did you update relevant docs? (docs are found in the `docs` folder, and guidelines for updating/adding docs can be found in the [contribution guide](https://github.com/alchemyplatform/aa-sdk/blob/main/CONTRIBUTING.md))
- [ ] Do your commits follow the [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/) standard?
- [ ] Does your PR title also follow the [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/) standard?
- [ ] If you have a breaking change, is it [correctly reflected in your commit message](https://www.conventionalcommits.org/en/v1.0.0/#examples)? (e.g. `feat!: breaking change`)
Expand Down
36 changes: 4 additions & 32 deletions .github/workflows/on-pull-request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -146,6 +146,8 @@ jobs:
API_KEY: ${{ secrets.API_KEY }}
TURBO_TOKEN: ${{ secrets.TURBO_TOKEN }}
TURBO_TEAM: ${{ vars.TURBO_TEAM }}
TEST_ALCHEMY_API_KEY: ${{ secrets.TEST_ALCHEMY_API_KEY }}
TEST_PAYMASTER_POLICY_ID: ${{ secrets.TEST_PAYMASTER_POLICY_ID }}
steps:
- name: "Checkout files"
uses: actions/checkout@v3
Expand Down Expand Up @@ -180,7 +182,7 @@ jobs:
with:
repo: alchemyplatform/rundler
platform: linux
tag: v0.8.2
tag: v0.11.0
cache: enable

- name: Build Libraries
Expand All @@ -190,37 +192,7 @@ jobs:
run: yarn build:libs

- name: Unit Test
run: yarn test:ci
run: ./scripts/run-affected-tests.sh "${{ github.event.pull_request.base.ref }}"

- name: Typecheck Test
run: yarn test:typecheck

build_ios:
name: Build iOS
runs-on: macos-14
env:
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
API_KEY: ${{ secrets.API_KEY }}
TURBO_TOKEN: ${{ secrets.TURBO_TOKEN }}
TURBO_TEAM: ${{ vars.TURBO_TEAM }}
steps:
- name: "Checkout files"
uses: actions/checkout@v3
with:
token: ${{ secrets.ALCHEMY_BOT_PAT }}
fetch-depth: "0"
submodules: "recursive"

- name: Setup
uses: ./.github/actions/setup

- name: Install cocoapods
working-directory: account-kit/rn-signer/example/ios
run: |
pod install
env:
NO_FLIPPER: 1

- name: Build example for iOS
run: |
yarn turbo run build:ios
14 changes: 7 additions & 7 deletions .github/workflows/publish-v5-alpha.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,11 +32,11 @@ jobs:
packages: write

steps:
# Always checkout moldy/v5-base, regardless of which branch the workflow file lives on
- name: Checkout moldy/v5-base branch
# Always checkout v5.x.x, regardless of which branch the workflow file lives on
- name: Checkout v5.x.x branch
uses: actions/checkout@v3
with:
ref: moldy/v5-base
ref: v5.x.x
token: ${{ secrets.ALCHEMY_BOT_PAT }}
fetch-depth: "0"
submodules: "recursive"
Expand Down Expand Up @@ -165,9 +165,9 @@ jobs:
echo "has_changes=true" >> $GITHUB_ENV
echo "new_version=$NEW_VERSION" >> $GITHUB_ENV

# Push commit and tags to moldy/v5-base
- name: Push Changes to moldy/v5-base
# Push commit and tags to v5.x.x
- name: Push Changes to v5.x.x
if: ${{ inputs.publish && env.lerna_published == 'true' && env.has_changes == 'true' }}
run: |
git push origin HEAD:moldy/v5-base --follow-tags
echo "Successfully pushed version ${{ env.new_version }} to moldy/v5-base"
git push origin HEAD:v5.x.x --follow-tags
echo "Successfully pushed version ${{ env.new_version }} to v5.x.x"
Loading
Loading