diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 6ddfd864..bec9bb47 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -21,13 +21,13 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@v2 + uses: github/codeql-action/init@v4 with: languages: ${{ matrix.language }} - name: Perform CodeQL analysis - uses: github/codeql-action/analyze@v2 + uses: github/codeql-action/analyze@v4 diff --git a/.github/workflows/gh-release.yml b/.github/workflows/gh-release.yml index 78898f54..e60fa633 100644 --- a/.github/workflows/gh-release.yml +++ b/.github/workflows/gh-release.yml @@ -12,14 +12,14 @@ jobs: steps: # Checkout the exact commit tagged on the release. - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: ref: ${{ github.event.release.target_commitish }} - name: Use NodeJS - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: - node-version: 18.x + node-version: 20.x # If we can't build the release will be canceled. - name: Install dependencies and build diff --git a/.github/workflows/npm-release.yml b/.github/workflows/npm-release.yml index 22c94a4f..4d09d62f 100644 --- a/.github/workflows/npm-release.yml +++ b/.github/workflows/npm-release.yml @@ -11,7 +11,7 @@ jobs: steps: # Checkout the exact commit tagged on the release. - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: ref: ${{ github.event.release.target_commitish }} @@ -20,10 +20,10 @@ jobs: uses: manovotny/github-releases-for-automated-package-publishing-action@v2.0.1 - name: Use NodeJS - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: always-auth: true - node-version: 18.x + node-version: 20.x registry-url: https://registry.npmjs.org - name: Install dependencies and build diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 39edb916..300dd4e5 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -11,12 +11,12 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Use NodeJS - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: - node-version: 18.x + node-version: 20.x - name: Install Puppeteer dependencies if testing locally if: ${{ env.ACT }} diff --git a/README.md b/README.md index 1f05112c..582c0a07 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ A JavaScript library for rendering [Mathics3](https://mathics.org) (and eventually Wolfram Language) [Graphics3D](https://reference.wolfram.com/language/ref/Graphics3D.html) objects. -This can be used in Mathics3 front ends like [Mathics-Django](https://pypi.org/project/Mathics-Django/) and [Symja](https://github.com/axkr/symja_android_library) to handle 3D graphics. The code may also be useful as a guide for other kinds of Mathics/WL frontends to other kinds of JavaScript graphics engines. +This can be used in Mathics3 front ends like [Mathics3-django](https://pypi.org/project/Mathics3-django/) and [Symja](https://github.com/axkr/symja_android_library) to handle 3D graphics. The code may also be useful as a guide for other kinds of Mathics3/WL frontends to other kinds of JavaScript graphics engines. ## Example: ```js diff --git a/docs/_layouts/default.html b/docs/_layouts/default.html index ea8f0cd2..88b05801 100644 --- a/docs/_layouts/default.html +++ b/docs/_layouts/default.html @@ -20,7 +20,7 @@