Skip to content

Maintenance fixes#27

Merged
gary-archer merged 9 commits intomainfrom
maintenance/feb_2026
Mar 25, 2026
Merged

Maintenance fixes#27
gary-archer merged 9 commits intomainfrom
maintenance/feb_2026

Conversation

@gary-archer
Copy link
Copy Markdown
Contributor

@gary-archer gary-archer commented Feb 14, 2026

Some updates after finding a couple of test issues with the latest Node.js, Curity schema etc.

ARM64 on macOS

I hadn't tested before on this platform.
I had some strange out of space errors until I did docker system prune -a.

OAuth

  • Chapter 10 bash token request with JWT workload identity failed due to client_id parameter

Node.js

  • Examples were supposed to use Node.js 22 so that they run on the last 2 versions
  • Some Docker containers used Node.js 20 so I updated them to 22
  • When 24 is the default Node.js version there was an npm run build error for the API in chapter 5
  • I made the usual type of Node.js dependency updates to fix security warnings

Developer Appeal

Use the latest versions of these, partly to fix vulnerabilities and partly to look modern / up to date:

  • Open Policy Agent
  • cert-manager / SPIRE / Istio
  • React / Electron

SPA / Desktop App

Recently I did some playing around with bundlers so I made some DX / CSP improvements:

  • Use webpack to clean the dist folder and write development bundles so that you can see the output
  • Use the CopyWebPack plugin to support updates to HTML / CSS / config.json in watch mode
  • Add bootstrap.min.css to the project so that the CSP only references the web / BFF domains

@gary-archer gary-archer changed the title Mainteance fixes Maintenance fixes Feb 14, 2026
gary and others added 6 commits February 22, 2026 11:00
Removed notes about using Electron 31 due to a macOS issue.
Clarified configuration section and removed unnecessary details about HTTP endpoints.
Clarified configuration settings description in README.
Copy link
Copy Markdown
Contributor

@ju-cu ju-cu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In

@gary-archer gary-archer merged commit 3c310c3 into main Mar 25, 2026
@gary-archer gary-archer deleted the maintenance/feb_2026 branch March 25, 2026 11:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants