Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/build-and-store-wasm.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
runs-on: namespace-profile-ubuntu-8-cores
steps:
- uses: actions/checkout@v5
- uses: actions/setup-node@v4
- uses: actions/setup-node@v6
with:
node-version-file: '.nvmrc'
cache: 'npm'
Expand Down
28 changes: 14 additions & 14 deletions .github/workflows/build-apps.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
steps:
- uses: actions/checkout@v5

- uses: actions/setup-node@v4
- uses: actions/setup-node@v6
with:
node-version-file: '.nvmrc'
cache: 'npm'
Expand Down Expand Up @@ -149,7 +149,7 @@ jobs:
steps:
- uses: actions/checkout@v5

- uses: actions/download-artifact@v4
- uses: actions/download-artifact@v5
name: prepared-files

- name: Copy prepared files
Expand All @@ -165,7 +165,7 @@ jobs:
cp prepared-files/assets/icon.png assets/icon.png

- name: Sync node version and setup cache
uses: actions/setup-node@v4
uses: actions/setup-node@v6
with:
node-version-file: '.nvmrc'
cache: 'npm' # Set this to npm, npm or pnpm.
Expand Down Expand Up @@ -268,47 +268,47 @@ jobs:
steps:
- uses: actions/checkout@v5

- uses: actions/download-artifact@v4
- uses: actions/download-artifact@v5
with:
name: out-arm64-windows
path: out

- uses: actions/download-artifact@v4
- uses: actions/download-artifact@v5
with:
name: out-x64-windows
path: out

- uses: actions/download-artifact@v4
- uses: actions/download-artifact@v5
with:
name: out-yml-windows
path: out

- uses: actions/download-artifact@v4
- uses: actions/download-artifact@v5
with:
name: out-arm64-macos
path: out

- uses: actions/download-artifact@v4
- uses: actions/download-artifact@v5
with:
name: out-x64-macos
path: out

- uses: actions/download-artifact@v4
- uses: actions/download-artifact@v5
with:
name: out-yml-macos
path: out

- uses: actions/download-artifact@v4
- uses: actions/download-artifact@v5
with:
name: out-arm64-linux
path: out

- uses: actions/download-artifact@v4
- uses: actions/download-artifact@v5
with:
name: out-x64-linux
path: out

- uses: actions/download-artifact@v4
- uses: actions/download-artifact@v5
with:
name: out-yml-linux
path: out
Expand Down Expand Up @@ -368,13 +368,13 @@ jobs:

- name: Authenticate to Google Cloud
if: ${{ env.IS_STAGING == 'true' }}
uses: 'google-github-actions/auth@v2.1.10'
uses: 'google-github-actions/auth@v3.0.0'
with:
credentials_json: '${{ secrets.GOOGLE_CLOUD_DL_SA }}'

- name: Set up Google Cloud SDK
if: ${{ env.IS_STAGING == 'true' }}
uses: google-github-actions/setup-gcloud@v2.1.4
uses: google-github-actions/setup-gcloud@v3.0.1
with:
project_id: ${{ env.GOOGLE_CLOUD_PROJECT_ID }}

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/build-wasm.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
steps:
- uses: actions/checkout@v5

- uses: actions/setup-node@v4
- uses: actions/setup-node@v6
with:
node-version-file: '.nvmrc'
cache: 'npm'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/cargo-bench.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ jobs:
cd rust
cargo codspeed build
- name: Run the benchmarks
uses: CodSpeedHQ/action@v3
uses: CodSpeedHQ/action@v4
with:
working-directory: rust
run: cargo codspeed run
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/cargo-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -171,7 +171,7 @@ jobs:
OS_NAME: ${{ env.OS_NAME }}
- uses: taiki-e/install-action@nextest
- name: Download archive
uses: actions/download-artifact@v4
uses: actions/download-artifact@v5
with:
name: nextest-archive
- name: Run tests
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/codemirror-lang-kcl.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
steps:
- uses: actions/checkout@v5

- uses: actions/setup-node@v4
- uses: actions/setup-node@v6
with:
node-version-file: '.nvmrc'
cache: 'npm'
Expand Down
16 changes: 8 additions & 8 deletions .github/workflows/e2e-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ jobs:
rust:
- 'rust/**'

- uses: actions/setup-node@v4
- uses: actions/setup-node@v6
with:
node-version-file: ".nvmrc"
cache: "npm"
Expand Down Expand Up @@ -122,7 +122,7 @@ jobs:
repository: kittycad/modeling-app # required for 'workflow_call'
token: ${{ steps.app-token.outputs.token }}

- uses: actions/download-artifact@v4
- uses: actions/download-artifact@v5
with:
name: prepared-wasm
path: prepared-wasm
Expand All @@ -134,7 +134,7 @@ jobs:
mkdir rust/kcl-wasm-lib/pkg
cp prepared-wasm/kcl_wasm_lib* rust/kcl-wasm-lib/pkg

- uses: actions/setup-node@v4
- uses: actions/setup-node@v6
with:
node-version-file: ".nvmrc"
cache: "npm"
Expand Down Expand Up @@ -244,7 +244,7 @@ jobs:
repository: kittycad/modeling-app # required for 'workflow_call'
token: ${{ steps.app-token.outputs.token }}

- uses: actions/download-artifact@v4
- uses: actions/download-artifact@v5
with:
name: prepared-wasm
path: prepared-wasm
Expand All @@ -256,7 +256,7 @@ jobs:
mkdir rust/kcl-wasm-lib/pkg
cp prepared-wasm/kcl_wasm_lib* rust/kcl-wasm-lib/pkg

- uses: actions/setup-node@v4
- uses: actions/setup-node@v6
with:
node-version-file: ".nvmrc"
cache: "npm"
Expand Down Expand Up @@ -360,7 +360,7 @@ jobs:
with:
repository: kittycad/modeling-app # required for 'workflow_call'

- uses: actions/download-artifact@v4
- uses: actions/download-artifact@v5
with:
name: prepared-wasm
path: prepared-wasm
Expand All @@ -372,7 +372,7 @@ jobs:
mkdir rust/kcl-wasm-lib/pkg
cp prepared-wasm/kcl_wasm_lib* rust/kcl-wasm-lib/pkg

- uses: actions/setup-node@v4
- uses: actions/setup-node@v6
with:
node-version-file: ".nvmrc"
cache: "npm"
Expand Down Expand Up @@ -401,7 +401,7 @@ jobs:
- name: Build app
run: npm run tronb:vite:dev

- uses: actions/download-artifact@v4
- uses: actions/download-artifact@v5
if: ${{ !cancelled() && (success() || failure()) }}
continue-on-error: true
with:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/generate-machine-api-types.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ jobs:
generate:
runs-on: namespace-profile-ubuntu-2-cores
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v5
- uses: actions/checkout@v5
- uses: actions/setup-node@v6
with:
node-version-file: '.nvmrc'
cache: 'npm'
Expand Down
26 changes: 13 additions & 13 deletions .github/workflows/kcl-language-server.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ jobs:
- name: Checkout
uses: actions/checkout@v5
- name: Install Node.js
uses: actions/setup-node@v4
uses: actions/setup-node@v6
with:
node-version-file: ".nvmrc"
- name: Install dependencies
Expand Down Expand Up @@ -119,7 +119,7 @@ jobs:
components: rust-src
target: ${{ matrix.target }}
- name: Install Node.js
uses: actions/setup-node@v4
uses: actions/setup-node@v6
with:
node-version-file: ".nvmrc"
- name: Update apt repositories
Expand Down Expand Up @@ -271,41 +271,41 @@ jobs:
with:
fetch-depth: ${{ env.FETCH_DEPTH }}
- name: Install Nodejs
uses: actions/setup-node@v4
uses: actions/setup-node@v6
with:
node-version-file: ".nvmrc"
- run: echo "HEAD_SHA=$(git rev-parse HEAD)" >> $GITHUB_ENV
- run: 'echo "HEAD_SHA: $HEAD_SHA"'
- uses: actions/download-artifact@v4
- uses: actions/download-artifact@v5
with:
name: release-aarch64-apple-darwin
path: rust/build
- uses: actions/download-artifact@v4
- uses: actions/download-artifact@v5
with:
name: release-x86_64-unknown-linux-gnu
path: rust/build
- uses: actions/download-artifact@v4
- uses: actions/download-artifact@v5
with:
name: release-x86_64-unknown-linux-musl
path: rust/build
- uses: actions/download-artifact@v4
- uses: actions/download-artifact@v5
with:
name: release-aarch64-unknown-linux-gnu
path: rust/build
- uses: actions/download-artifact@v4
- uses: actions/download-artifact@v5
with:
name: release-arm-unknown-linux-gnueabihf
path: rust/build
- uses: actions/download-artifact@v4
- uses: actions/download-artifact@v5
with:
name: release-x86_64-pc-windows-msvc
path: rust/build
#- uses: actions/download-artifact@v4
#- uses: actions/download-artifact@v5
#with:
#name: release-i686-pc-windows-msvc
#path:
#build
#- uses: actions/download-artifact@v4
#- uses: actions/download-artifact@v5
#with:
#name: release-aarch64-pc-windows-msvc
#path: rust/build
Expand All @@ -322,11 +322,11 @@ jobs:
mkdir -p releases/language-server/${{ env.TAG }}
cp -r build/* releases/language-server/${{ env.TAG }}
- name: "Authenticate to Google Cloud"
uses: "google-github-actions/auth@v2.1.10"
uses: "google-github-actions/auth@v3.0.0"
with:
credentials_json: "${{ secrets.GOOGLE_CLOUD_DL_SA }}"
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2.1.4
uses: google-github-actions/setup-gcloud@v3.0.1
with:
project_id: kittycadapi
- name: "upload files to gcp"
Expand Down
14 changes: 7 additions & 7 deletions .github/workflows/kcl-python-bindings.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
runs-on: namespace-profile-ubuntu-2-cores
steps:
- uses: actions/checkout@v5
- uses: actions/setup-python@v5
- uses: actions/setup-python@v6
with:
python-version: 3.x
- name: Build wheels
Expand Down Expand Up @@ -65,7 +65,7 @@ jobs:
fail-fast: false
steps:
- uses: actions/checkout@v5
- uses: actions/setup-python@v5
- uses: actions/setup-python@v6
with:
python-version: 3.x
architecture: ${{ matrix.target }}
Expand Down Expand Up @@ -97,7 +97,7 @@ jobs:
fail-fast: false
steps:
- uses: actions/checkout@v5
- uses: actions/setup-python@v5
- uses: actions/setup-python@v6
with:
python-version: 3.x
- name: Build wheels
Expand All @@ -118,7 +118,7 @@ jobs:
steps:
- uses: actions/checkout@v5
- name: Install uv
uses: astral-sh/setup-uv@v6
uses: astral-sh/setup-uv@v7
- uses: actions-rust-lang/setup-rust-toolchain@v1
- uses: taiki-e/install-action@just
- name: Run tests
Expand All @@ -135,7 +135,7 @@ jobs:
steps:
- uses: actions/checkout@v5
- name: Install the latest version of uv
uses: astral-sh/setup-uv@v6
uses: astral-sh/setup-uv@v7
- name: Install codespell
run: |
uv venv .venv
Expand All @@ -162,11 +162,11 @@ jobs:
needs: [linux-x86_64, windows, macos, sdist]
steps:
- uses: actions/checkout@v5
- uses: actions/download-artifact@v4
- uses: actions/download-artifact@v5
with:
path: rust/kcl-python-bindings
- name: Install the latest version of uv
uses: astral-sh/setup-uv@v6
uses: astral-sh/setup-uv@v7
- name: do uv things
run: |
cd rust/kcl-python-bindings
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/label-issues.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,15 +12,15 @@ jobs:
steps:
- name: Check if issue opener is ZooSpiritWolf
id: check_opener
uses: actions/github-script@v7
uses: actions/github-script@v8
with:
script: |
const issueOpener = context.payload.issue.user.login;
return issueOpener === 'ZooSpiritWolf';

- name: Add labels
if: steps.check_opener.outputs.result == 'true'
uses: actions/github-script@v7
uses: actions/github-script@v8
with:
script: |
github.issues.addLabels({
Expand Down
Loading
Loading