Skip to content

Commit b055328

Browse files
committed
feat: improve release
1 parent b8daa79 commit b055328

File tree

4 files changed

+24
-12
lines changed

4 files changed

+24
-12
lines changed

.changeset/sixty-moments-brake.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
"@dojoengine/predeployed-connector": patch
3+
"@dojoengine/create-burner": patch
4+
"@dojoengine/torii-client": patch
5+
"@dojoengine/create-dojo": patch
6+
"@dojoengine/torii-wasm": patch
7+
"@dojoengine/utils-wasm": patch
8+
"@dojoengine/react": patch
9+
"@dojoengine/state": patch
10+
"@dojoengine/utils": patch
11+
"@dojoengine/core": patch
12+
"@dojoengine/sdk": patch
13+
---
14+
15+
fix: update release process

.github/workflows/release.yaml

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,6 @@ jobs:
106106
run: |
107107
CURRENT_BRANCH=$(git rev-parse --abbrev-ref HEAD)
108108
echo "Current branch: $CURRENT_BRANCH"
109-
110109
# Determine if we should use prerelease mode
111110
if [[ "$CURRENT_BRANCH" != "main" && "${{ github.event.inputs.release_type }}" == "auto" ]]; then
112111
echo "Non-main branch detected, will use prerelease mode"
@@ -171,7 +170,6 @@ jobs:
171170
id: changesets-version
172171
run: |
173172
echo "Running changeset version..."
174-
175173
if [ "${{ github.event.inputs.dry_run }}" != "true" ]; then
176174
pnpm changeset version
177175
@@ -204,7 +202,7 @@ jobs:
204202
run: |
205203
echo "Publishing packages..."
206204
# Changesets will only publish packages that are not ignored in config
207-
pnpm changeset publish
205+
pnpm release
208206
env:
209207
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
210208
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
@@ -225,13 +223,13 @@ jobs:
225223
echo "Creating tags..."
226224
pnpm changeset tag
227225
git push --tags
228-
226+
229227
- name: Exit prerelease mode if needed
230228
if: steps.release-strategy.outputs.use_prerelease == 'true' && github.event.inputs.dry_run != 'true' && steps.check-changesets.outputs.has_changesets == 'true'
231229
run: |
232230
echo "Exiting prerelease mode"
233231
pnpm changeset pre exit || true
234-
232+
#
235233
# Commit the pre.json removal if it exists
236234
if [ -f .changeset/pre.json ]; then
237235
git add .changeset/pre.json
@@ -245,7 +243,7 @@ jobs:
245243
run: |
246244
# Get all tags that were just created
247245
TAGS=$(git tag --points-at HEAD | grep '@dojoengine/' || true)
248-
246+
249247
# For each tag, trigger the release workflow
250248
CURRENT_BRANCH=$(git rev-parse --abbrev-ref HEAD)
251249
for TAG in $TAGS; do
@@ -262,20 +260,17 @@ jobs:
262260
run: |
263261
echo "DRY RUN SUMMARY:"
264262
echo "================"
265-
266263
if [ "${{ steps.release-strategy.outputs.use_prerelease }}" == "true" ]; then
267264
echo "Would enter prerelease mode: ${{ steps.release-strategy.outputs.prerelease_tag }}"
268265
fi
269-
270266
echo "Would version packages according to changesets"
271267
echo "Would commit with message: chore: release"
272268
echo "Would create and push tags"
273269
echo "Would publish packages to npm"
274-
270+
275271
if [ "${{ steps.release-strategy.outputs.use_prerelease }}" == "true" ]; then
276272
echo "Would exit prerelease mode after publishing"
277273
fi
278-
279274
echo ""
280275
echo "Current git status:"
281276
git status

packages/sdk/src/__tests__/createSDK.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ const createMockClient = (): torii.ToriiClient =>
4747
updateEventMessageSubscription: vi.fn().mockResolvedValue(undefined),
4848
getControllers: vi.fn().mockResolvedValue(["0x123", "0x456"]),
4949
// Add other required methods as needed
50-
}) as unknown as torii.ToriiClient;
50+
} as unknown as torii.ToriiClient);
5151

5252
describe("createSDK", () => {
5353
let mockClient: torii.ToriiClient;

packages/sdk/src/internal/types.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -406,7 +406,9 @@ export interface SDK<T extends SchemaType> {
406406
* Result containing subscription handle or error
407407
* @returns torii.Subscription
408408
*/
409-
onTokenUpdated: (request: SubscribeTokenRequest) => Promise<torii.Subscription>;
409+
onTokenUpdated: (
410+
request: SubscribeTokenRequest
411+
) => Promise<torii.Subscription>;
410412

411413
/**
412414
* Updates an existing token balance subscription with new filters.

0 commit comments

Comments
 (0)