Skip to content

v1.0.22 - Fix Tests, ESLint, Husky, OIDC Publishing, and URLs

Choose a tag to compare

@callum-spencer callum-spencer released this 03 Feb 01:14
· 42 commits to main since this release
cab2c57

Bug Fixes and Improvements

Fixed

  • Test failure: Dynamic branch detection in orxa.test.ts (supports main/master)
  • ESLint v9 migration: Migrated from .eslintrc to eslint.config.js
  • Agent name fields: Added explicit name: orxa and name: plan to agent YAMLs
  • OIDC publishing: Use Node 24 with npm CLI 11.5.1+ for trusted publishing
  • Package.json URLs: Fixed repository, bugs, and homepage URLs to Reliability-Works

Added

  • Husky pre-commit hooks: Automatically runs build, test, and lint before each commit

Files Changed

  • tests/orxa.test.ts - Dynamic branch detection
  • eslint.config.js - New ESLint v9 config
  • .husky/pre-commit - Pre-commit hook
  • agents/orxa.yaml - Added name field
  • agents/plan.yaml - Added name field
  • .github/workflows/publish.yml - Node 24 for OIDC support
  • package.json - Fixed repository URLs
  • src/config-handler.ts - Better YAML parsing

Verification

  • All 530 tests passing
  • ESLint passing
  • Build successful
  • Pre-commit hooks active
  • Package.json URLs match GitHub repository