diff --git a/.devcontainer/devcontainer-lock.json b/.devcontainer/devcontainer-lock.json new file mode 100644 index 0000000..bf4ea13 --- /dev/null +++ b/.devcontainer/devcontainer-lock.json @@ -0,0 +1,14 @@ +{ + "features": { + "ghcr.io/audacioustux/devcontainers/aws-sam-cli:1": { + "version": "1.0.1", + "resolved": "ghcr.io/audacioustux/devcontainers/aws-sam-cli@sha256:1a5e97c673432cf41cf069d8268b372e3f6ea9753aa0b4d08693188998d775b6", + "integrity": "sha256:1a5e97c673432cf41cf069d8268b372e3f6ea9753aa0b4d08693188998d775b6" + }, + "ghcr.io/devcontainers/features/aws-cli:1": { + "version": "1.1.4", + "resolved": "ghcr.io/devcontainers/features/aws-cli@sha256:1f93c8315b7a6d76982ebb2269f8b0d50413fc0f965c032edf4aee0caceb73ef", + "integrity": "sha256:1f93c8315b7a6d76982ebb2269f8b0d50413fc0f965c032edf4aee0caceb73ef" + } + } +} diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 3e30673..3f5642a 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -3,7 +3,7 @@ { "name": "Node.js & TypeScript", // Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile - "image": "mcr.microsoft.com/devcontainers/typescript-node:24-bookworm", + "image": "mcr.microsoft.com/devcontainers/typescript-node:26-bookworm", "features": { "ghcr.io/devcontainers/features/aws-cli:1": {}, "ghcr.io/audacioustux/devcontainers/aws-sam-cli:1": {} diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index e47a15e..bfc7a09 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -12,7 +12,7 @@ jobs: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - uses: actions/setup-node@v7 with: - node-version: 24 + node-version: 26 cache: npm - run: npm ci - uses: aws-actions/setup-sam@v3 diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index f81a51b..513c432 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -15,6 +15,6 @@ jobs: - uses: actions/setup-node@v7 with: cache: npm - node-version: 24 + node-version: 26 - run: npm ci - run: npm test diff --git a/Dockerfile b/Dockerfile index 3fd8056..2444ec0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM node:24-slim +FROM node:26-slim WORKDIR /usr/src/app COPY package.json package-lock.json ./ RUN npm ci --production diff --git a/template.yml b/template.yml index 4c8dc31..d767cac 100644 --- a/template.yml +++ b/template.yml @@ -21,7 +21,7 @@ Resources: Description: Basic Auth Funtion CodeUri: . Handler: handler.webhooks - Runtime: nodejs24.x + Runtime: nodejs26.x MemorySize: 256 Timeout: 20 Events: