Skip to content

Commit f2f904c

Browse files
2 parents f793456 + ca6e11f commit f2f904c

File tree

20 files changed

+2328
-12264
lines changed

20 files changed

+2328
-12264
lines changed

.github/actions/setup-subtopia-registry/action.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ runs:
6060
cp .env.template .env
6161
cd registry-infra
6262
poetry install --no-interaction
63+
poetry run pip install setuptools
6364
cat ${{ github.workspace }}/.env
6465
poetry run python3 admin_scripts/deploy_localnet_infra.py
6566
cat ${{ github.workspace }}/.env

.github/workflows/cicd.yaml

Lines changed: 18 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -23,22 +23,18 @@ jobs:
2323
- name: Check out repository
2424
uses: actions/checkout@v4
2525

26-
- name: Setup node
27-
uses: actions/setup-node@v4
26+
- uses: oven-sh/setup-bun@v2
2827
with:
29-
node-version: 20
30-
scope: "@subtopia-algo"
31-
cache: "npm"
32-
cache-dependency-path: ./package-lock.json
28+
bun-version: latest
3329

3430
- name: Install dependencies
35-
run: npm ci
31+
run: bun install
3632

3733
- name: Run build
38-
run: npm run build
34+
run: bun run build
3935

4036
- name: Lint
41-
run: npm run lint
37+
run: bun run lint
4238

4339
unit-tests:
4440
name: Integration tests
@@ -61,22 +57,18 @@ jobs:
6157
python-version: ">=3.11 <3.12"
6258
poetry-version: 1.7.1
6359

64-
- name: Setup node
65-
uses: actions/setup-node@v4
60+
- uses: oven-sh/setup-bun@v2
6661
with:
67-
node-version: ${{ matrix.node }}
68-
scope: "@subtopia-algo"
69-
cache: "npm"
70-
cache-dependency-path: ./package-lock.json
62+
bun-version: latest
7163

7264
- name: Install dependencies
73-
run: npm ci
65+
run: bun install
7466

7567
- name: Run tests
76-
run: npm run test
68+
run: bun run test
7769

7870
- name: "Upload coverage to Codecov"
79-
uses: codecov/codecov-action@v4
71+
uses: codecov/codecov-action@v5
8072
if: runner.os == 'Linux' && matrix.node == '20'
8173
with:
8274
fail_ci_if_error: true
@@ -92,19 +84,15 @@ jobs:
9284
- name: Check out repository
9385
uses: actions/checkout@v4
9486

95-
- name: Setup node
96-
uses: actions/setup-node@v4
87+
- uses: oven-sh/setup-bun@v2
9788
with:
98-
node-version: 20
99-
scope: "@subtopia-algo"
100-
cache: "npm"
101-
cache-dependency-path: ./package-lock.json
89+
bun-version: latest
10290

10391
- name: Install dependencies
104-
run: npm ci
92+
run: bun install
10593

10694
- name: Build docs
107-
run: npm run docs
95+
run: bun run docs
10896

10997
- name: Deploy 🚀
11098
uses: JamesIves/github-pages-deploy-action@v4
@@ -126,25 +114,18 @@ jobs:
126114
fetch-depth: 0
127115
persist-credentials: false # <--- override default gh token
128116

129-
- name: Setup node
130-
uses: actions/setup-node@v4
117+
- uses: oven-sh/setup-bun@v2
131118
with:
132-
node-version: 20
133-
scope: "@subtopia-algo"
134-
cache: "npm"
135-
cache-dependency-path: ./package-lock.json
119+
bun-version: latest
136120

137121
- name: Install dependencies
138-
run: npm ci
139-
140-
- name: Run build
141-
run: npm run build
122+
run: bun install
142123

143124
- name: release
144125
env:
145126
GITHUB_TOKEN: ${{ secrets.CUSTOM_GH_TOKEN }}
146127
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
147-
run: npm run release
128+
run: bun run release
148129

149130
- name: Merge release -> main
150131
uses: devmasx/merge-branch@6ec8363d74aad4f1615d1234ae1908b4185c4313

CHANGELOG.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,41 @@
1+
# [3.0.0-beta.4](https://github.com/subtopia-algo/subtopia-js-sdk/compare/v3.0.0-beta.3...v3.0.0-beta.4) (2025-05-19)
2+
3+
# [3.0.0-beta.3](https://github.com/subtopia-algo/subtopia-js-sdk/compare/v3.0.0-beta.2...v3.0.0-beta.3) (2025-05-19)
4+
5+
6+
### Bug Fixes
7+
8+
* semantic release tagging ([eb12565](https://github.com/subtopia-algo/subtopia-js-sdk/commit/eb12565df8c95fe0db4cf0ef1ccd657d3256230b))
9+
10+
# [3.0.0-beta.2](https://github.com/subtopia-algo/subtopia-js-sdk/compare/v3.0.0-beta.1...v3.0.0-beta.2) (2025-05-19)
11+
12+
13+
### Bug Fixes
14+
15+
* semantic release tagging ([afe9275](https://github.com/subtopia-algo/subtopia-js-sdk/commit/afe92752d5ba67835b09f09ba38dbe94aa76bde6))
16+
17+
# [3.0.0-beta.1](https://github.com/subtopia-algo/subtopia-js-sdk/compare/v2.0.3-beta.4...v3.0.0-beta.1) (2025-05-19)
18+
19+
20+
### Features
21+
22+
* algosdk v3 support ([#77](https://github.com/subtopia-algo/subtopia-js-sdk/issues/77)) ([b4d932f](https://github.com/subtopia-algo/subtopia-js-sdk/commit/b4d932fb0a77f295815bdf9a94851b0961d9bf2a))
23+
24+
25+
### BREAKING CHANGES
26+
27+
* Migrating to algosdk v3. Using dedicated Address type for all address fields instead of string
28+
29+
* chore: switch to bun
30+
31+
## [2.0.3-beta.4](https://github.com/subtopia-algo/subtopia-js-sdk/compare/v2.0.3-beta.3...v2.0.3-beta.4) (2024-11-04)
32+
33+
## [2.0.3-beta.3](https://github.com/subtopia-algo/subtopia-js-sdk/compare/v2.0.3-beta.2...v2.0.3-beta.3) (2024-10-01)
34+
35+
## [2.0.3-beta.2](https://github.com/subtopia-algo/subtopia-js-sdk/compare/v2.0.3-beta.1...v2.0.3-beta.2) (2024-09-17)
36+
37+
## [2.0.3-beta.1](https://github.com/subtopia-algo/subtopia-js-sdk/compare/v2.0.2...v2.0.3-beta.1) (2024-09-01)
38+
139
## [2.0.1](https://github.com/subtopia-algo/subtopia-js-sdk/compare/v2.0.0...v2.0.1) (2024-08-28)
240

341
# [2.0.0-beta.18](https://github.com/subtopia-algo/subtopia-js-sdk/compare/v2.0.0-beta.17...v2.0.0-beta.18) (2024-08-28)

0 commit comments

Comments
 (0)