From 00f269df4ad7220bf7fc99ad351a61af4b7f9e66 Mon Sep 17 00:00:00 2001 From: Ibukun Dairo Date: Sat, 3 Oct 2026 12:23:19 +0100 Subject: [PATCH 1/2] ci: workflows follow the Cuesoft standard --- .github/workflows/pages.yml | 9 +++++---- .nvmrc | 1 + 2 files changed, 6 insertions(+), 4 deletions(-) create mode 100644 .nvmrc diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml index 1977d82..8f8f8f3 100644 --- a/.github/workflows/pages.yml +++ b/.github/workflows/pages.yml @@ -1,4 +1,4 @@ -name: Deploy Pages +name: pages on: push: @@ -10,9 +10,9 @@ permissions: contents: read concurrency: - # A pull request never cancels a deploy in flight. + # A pull request never cancels a deploy in flight, and a deploy never cancels another. group: ${{ github.event_name == 'pull_request' && format('pages-{0}', github.ref) || 'pages' }} - cancel-in-progress: true + cancel-in-progress: ${{ github.event_name == 'pull_request' }} jobs: build: @@ -28,7 +28,7 @@ jobs: - name: Setup Node uses: actions/setup-node@v7 with: - node-version: 24 + node-version-file: .nvmrc cache: npm - name: Install dependencies run: npm ci @@ -56,6 +56,7 @@ jobs: if: github.event_name != 'pull_request' needs: build runs-on: ubuntu-latest + timeout-minutes: 10 permissions: # deploy-pages needs actions: read to fetch the build artifact. actions: read diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 0000000..a45fd52 --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +24 From 07056be2d5893c656c203228616f459df9c3506e Mon Sep 17 00:00:00 2001 From: Ibukun Dairo Date: Sat, 3 Oct 2026 12:23:19 +0100 Subject: [PATCH 2/2] chore: release v1.2.8 --- CHANGELOG.md | 7 +++++++ package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9dd5a58..b635088 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,13 @@ versions follow [Semantic Versioning](https://semver.org/spec/v2.0.0.html). Releases before 1.1.0 predate this file. +## [1.2.8] - 2026-10-03 + +### Changed + +- CI workflow follows the Cuesoft workflow standard. +- Node version pinned in .nvmrc. + ## [1.2.7] - 2026-10-03 ### Changed diff --git a/package-lock.json b/package-lock.json index 13ecb29..d2b3ae4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "terms", - "version": "1.2.7", + "version": "1.2.8", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "terms", - "version": "1.2.7", + "version": "1.2.8", "dependencies": { "@cuesoftinc/design-system": "1.46.9", "@datadog/browser-rum": "7.14.0", diff --git a/package.json b/package.json index 5eca2f0..1335039 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "terms", - "version": "1.2.7", + "version": "1.2.8", "description": "Cuesoft Terms of Service: markdown source, built into the brand template.", "private": true, "type": "module",