From 2605bfac7aa1d73b6cd1731a5e472a6d196fbaa0 Mon Sep 17 00:00:00 2001 From: Marais Rossouw Date: Tue, 27 May 2025 13:21:37 +1000 Subject: [PATCH 1/4] feat: setup licensed on the codespace --- .devcontainer/devcontainer.json | 5 +++-- .devcontainer/post-create | 15 +++++++++++++++ 2 files changed, 18 insertions(+), 2 deletions(-) create mode 100755 .devcontainer/post-create diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 0023691..b08e1ab 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -1,7 +1,7 @@ { "name": "GitHub Actions (TypeScript)", "image": "mcr.microsoft.com/devcontainers/typescript-node:20", - "postCreateCommand": "npm install", + "postCreateCommand": ".devcontainer/post-create", "customizations": { "codespaces": { "openFiles": ["README.md"] @@ -36,6 +36,7 @@ }, "features": { "ghcr.io/devcontainers/features/github-cli:1": {}, - "ghcr.io/devcontainers-contrib/features/prettier:1": {} + "ghcr.io/devcontainers-contrib/features/prettier:1": {}, + "ghcr.io/devcontainers/features/ruby:1": {} } } diff --git a/.devcontainer/post-create b/.devcontainer/post-create new file mode 100755 index 0000000..ca64d62 --- /dev/null +++ b/.devcontainer/post-create @@ -0,0 +1,15 @@ +#!/bin/bash + +set -eux + +# Setup licensed +sudo apt update +sudo apt install -y \ + cmake\ + pkg-config + +gem install licensed + +# NPM install +npm install + From 3c50c93a4b3a9f5341b34760dcc976a931f45bb9 Mon Sep 17 00:00:00 2001 From: Marais Rossouw Date: Tue, 27 May 2025 13:30:16 +1000 Subject: [PATCH 2/4] chore: okay fine linter --- .devcontainer/post-create | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.devcontainer/post-create b/.devcontainer/post-create index ca64d62..8d8b123 100755 --- a/.devcontainer/post-create +++ b/.devcontainer/post-create @@ -5,8 +5,7 @@ set -eux # Setup licensed sudo apt update sudo apt install -y \ - cmake\ - pkg-config + cmake pkg-config gem install licensed From fafa6091c22d8a365c9b5d02ea7bbc08727ab100 Mon Sep 17 00:00:00 2001 From: Marais Rossouw Date: Tue, 27 May 2025 13:35:09 +1000 Subject: [PATCH 3/4] chore: yeah copilot was righthere --- .devcontainer/post-create | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.devcontainer/post-create b/.devcontainer/post-create index 8d8b123..d9424df 100755 --- a/.devcontainer/post-create +++ b/.devcontainer/post-create @@ -1,6 +1,6 @@ #!/bin/bash -set -eux +set -euxo pipefail # Setup licensed sudo apt update From 61be4c2d3851d2728319d380ba4f5a3a6c0da3ca Mon Sep 17 00:00:00 2001 From: Marais Rossouw Date: Tue, 27 May 2025 13:39:43 +1000 Subject: [PATCH 4/4] fix: linter happy now?? --- .devcontainer/post-create | 3 +-- package-lock.json | 6 +++--- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/.devcontainer/post-create b/.devcontainer/post-create index d9424df..bc1e8bb 100755 --- a/.devcontainer/post-create +++ b/.devcontainer/post-create @@ -5,10 +5,9 @@ set -euxo pipefail # Setup licensed sudo apt update sudo apt install -y \ - cmake pkg-config + cmake pkg-config gem install licensed # NPM install npm install - diff --git a/package-lock.json b/package-lock.json index 7c629c2..d179bf3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,9 +12,9 @@ "@actions/core": "^1.11.1" }, "devDependencies": { - "@azure-rest/ai-inference": "*", - "@azure/core-auth": "*", - "@azure/core-sse": "*", + "@azure-rest/ai-inference": "latest", + "@azure/core-auth": "latest", + "@azure/core-sse": "latest", "@eslint/compat": "^1.2.9", "@github/local-action": "^3.2.1", "@jest/globals": "^29.7.0",