Skip to content

Commit 487d493

Browse files
[2026-05-06] Release: Update Connect API Starter Kit (#34)
Release: Update Connect API Starter Kit Generated on: Wed May 6 22:47:25 UTC 2026 Source commit: 4b6eca0a3d2e0031fc2afeb3ff154f8f9f948a04 Co-authored-by: canva-sdk-releases[bot] <227329455+canva-sdk-releases[bot]@users.noreply.github.com>
1 parent c419658 commit 487d493

36 files changed

Lines changed: 2394 additions & 890 deletions

.github/workflows/common_integration_modules_check.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ jobs:
1212
working-directory: ./demos/common
1313
steps:
1414
- name: Check out repository code
15-
uses: actions/checkout@v4
15+
uses: actions/checkout@v6
1616
- name: Set up node
17-
uses: actions/setup-node@v4
17+
uses: actions/setup-node@v6
1818
with:
1919
node-version-file: ".nvmrc"
2020
- name: NPM ci repository root

.github/workflows/demo_integrations_ci.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ jobs:
1212
working-directory: ./demos/ecommerce_shop
1313
steps:
1414
- name: Check out repository code
15-
uses: actions/checkout@v4
15+
uses: actions/checkout@v6
1616
- name: Set up node
17-
uses: actions/setup-node@v4
17+
uses: actions/setup-node@v6
1818
with:
1919
node-version-file: ".nvmrc"
2020
- name: NPM ci repository root
@@ -35,9 +35,9 @@ jobs:
3535
working-directory: ./demos/realty
3636
steps:
3737
- name: Check out repository code
38-
uses: actions/checkout@v4
38+
uses: actions/checkout@v6
3939
- name: Set up node
40-
uses: actions/setup-node@v4
40+
uses: actions/setup-node@v6
4141
with:
4242
node-version-file: ".nvmrc"
4343
- name: NPM ci repository root

.github/workflows/package-lock-check.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ jobs:
1010

1111
steps:
1212
- name: Checkout code
13-
uses: actions/checkout@v4
13+
uses: actions/checkout@v6
1414

1515
- name: Install Node.js and NPM
16-
uses: actions/setup-node@v4
16+
uses: actions/setup-node@v6
1717
with:
1818
node-version-file: ".nvmrc"
1919

.github/workflows/playground_integration_ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ jobs:
1212
working-directory: ./demos/playground
1313
steps:
1414
- name: Check out repository code
15-
uses: actions/checkout@v4
15+
uses: actions/checkout@v6
1616
- name: Set up node
17-
uses: actions/setup-node@v4
17+
uses: actions/setup-node@v6
1818
with:
1919
node-version-file: ".nvmrc"
2020
- name: NPM ci repository root

.github/workflows/ts-client-check.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ jobs:
1010

1111
steps:
1212
- name: Checkout code
13-
uses: actions/checkout@v4
13+
uses: actions/checkout@v6
1414

1515
- name: Install Node.js and NPM
16-
uses: actions/setup-node@v4
16+
uses: actions/setup-node@v6
1717
with:
1818
node-version-file: ".nvmrc"
1919

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# Changelog
22

3+
## 2026-05-07
4+
5+
### 🔧 Changed
6+
7+
- Upgraded GitHub Actions workflows to use `actions/checkout` and `actions/setup-node` v6.
8+
- Upgraded `axios` to `1.15.2` and `@hey-api/openapi-ts` to `0.97.0`.
9+
- Refreshed `openapi/spec.yml` to be based on the latest Connect API and regenerated the TypeScript client.
10+
311
## 2026-04-23
412

513
### 🗑️ Removed

client/openapi-ts.config.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,9 @@ import { defineConfig } from "@hey-api/openapi-ts";
22

33
export default defineConfig({
44
input: "../openapi/spec.yml",
5-
experimentalParser: true,
65
output: {
76
path: "./ts",
8-
format: "prettier",
9-
lint: "eslint",
7+
postProcess: ["prettier"],
108
},
119
plugins: [
1210
{

client/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
},
1515
"engineStrict": true,
1616
"devDependencies": {
17-
"@hey-api/openapi-ts": "0.85.2",
17+
"@hey-api/openapi-ts": "0.97.0",
1818
"typescript": "5.9.2"
1919
}
2020
}

client/ts/client.gen.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,5 @@ export type CreateClientConfig<T extends ClientOptions = ClientOptions2> = (
2121
) => Config<Required<ClientOptions> & T>;
2222

2323
export const client = createClient(
24-
createConfig<ClientOptions2>({
25-
baseUrl: "https://api.canva.com/rest",
26-
}),
24+
createConfig<ClientOptions2>({ baseUrl: "https://api.canva.com/rest" }),
2725
);

0 commit comments

Comments
 (0)