From bc625c571e76808a6353bca42b0810442d936871 Mon Sep 17 00:00:00 2001 From: emily-shen <69125074+emily-shen@users.noreply.github.com> Date: Thu, 31 Jul 2025 11:39:37 +0100 Subject: [PATCH 1/2] run tests on PRs --- .github/workflows/test.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 .github/workflows/test.yml diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml new file mode 100644 index 0000000..237cee8 --- /dev/null +++ b/.github/workflows/test.yml @@ -0,0 +1,30 @@ +name: Test + +on: + pull_request: + branches: [ main ] + +jobs: + test: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: '20' + cache: 'npm' + + - name: Install dependencies + run: npm ci + + - name: Run tests + run: npm test + + - name: Run type check + run: npm run typecheck + + - name: Run lint + run: npm run lint \ No newline at end of file From 16fe5fb3c2bc19a03cf98004b262e1fb840f89a1 Mon Sep 17 00:00:00 2001 From: emily-shen <69125074+emily-shen@users.noreply.github.com> Date: Thu, 31 Jul 2025 11:43:13 +0100 Subject: [PATCH 2/2] update package lock --- package-lock.json | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6956622..df83c91 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,15 +1,15 @@ { "name": "@cloudflare/containers", - "version": "0.0.6", + "version": "0.0.25", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@cloudflare/containers", - "version": "0.0.6", + "version": "0.0.25", "license": "ISC", "devDependencies": { - "@cloudflare/workers-types": "^4.20250403.0", + "@cloudflare/workers-types": "^4.20250620.0", "@types/jest": "^29.5.14", "@types/node": "^22.15.3", "@typescript-eslint/eslint-plugin": "^8.31.1", @@ -19,7 +19,7 @@ "prettier": "^3.5.3", "ts-jest": "^29.3.2", "tsup": "^8.0.2", - "typescript": "^5.8.3" + "typescript": "latest" } }, "node_modules/@ampproject/remapping": { @@ -515,10 +515,11 @@ "dev": true }, "node_modules/@cloudflare/workers-types": { - "version": "4.20250504.0", - "resolved": "https://registry.npmjs.org/@cloudflare/workers-types/-/workers-types-4.20250504.0.tgz", - "integrity": "sha512-/70Kb5vrqj+O0krOuS8LVLiCeDuCGzQy4X+wGGs4/rHv0gZJulv7Uj5YlUjIaRemK/Dyrzlk7WNJwTy8yv0cIw==", - "dev": true + "version": "4.20250731.0", + "resolved": "https://registry.npmjs.org/@cloudflare/workers-types/-/workers-types-4.20250731.0.tgz", + "integrity": "sha512-J8tz6dQ0gZKzDKNLl3LW7Uvj7rRllKw5UD61fBDf8IGizH9CKznjrdvqRQHB9Qb8yopqjylcx2lxiC3angF4Pw==", + "dev": true, + "license": "MIT OR Apache-2.0" }, "node_modules/@esbuild/aix-ppc64": { "version": "0.25.4", @@ -7437,9 +7438,9 @@ "dev": true }, "@cloudflare/workers-types": { - "version": "4.20250504.0", - "resolved": "https://registry.npmjs.org/@cloudflare/workers-types/-/workers-types-4.20250504.0.tgz", - "integrity": "sha512-/70Kb5vrqj+O0krOuS8LVLiCeDuCGzQy4X+wGGs4/rHv0gZJulv7Uj5YlUjIaRemK/Dyrzlk7WNJwTy8yv0cIw==", + "version": "4.20250731.0", + "resolved": "https://registry.npmjs.org/@cloudflare/workers-types/-/workers-types-4.20250731.0.tgz", + "integrity": "sha512-J8tz6dQ0gZKzDKNLl3LW7Uvj7rRllKw5UD61fBDf8IGizH9CKznjrdvqRQHB9Qb8yopqjylcx2lxiC3angF4Pw==", "dev": true }, "@esbuild/aix-ppc64": {