Skip to content

Modernize tooling and CI/CD: migrate to oxlint/oxfmt, update GitHub Actions, and upgrade dependencies#8

Merged
Himenon merged 5 commits into
mainfrom
feat/update-deps
May 28, 2026
Merged

Modernize tooling and CI/CD: migrate to oxlint/oxfmt, update GitHub Actions, and upgrade dependencies#8
Himenon merged 5 commits into
mainfrom
feat/update-deps

Conversation

@Himenon
Copy link
Copy Markdown
Owner

@Himenon Himenon commented May 28, 2026

Summary

  • Updated GitHub Actions versions to latest SHA-pinned form across all workflows
    • actions/checkout v3/v2 → de0fac2e (v6.0.2)
    • pnpm/action-setup v2.2.2 → 0e279bb9 (v6.0.8)
    • actions/setup-node v1/v2 → 48b55a01 (v6.4.0)
    • Unified node-version to node-version-file: "package.json"
    • Added permissions: id-token: write to release-npm-registry for NPM Provenance support
    • Added missing description field and fixed email typo in initialize/action.yml
  • Removed biome.json and migrated to oxlint / oxfmt
    • Added .oxfmtrc.json (printWidth: 144)
    • Updated lint, format, and validate scripts to use oxlint / oxfmt
  • Upgraded devDependencies based on ncu -c 14d
    • typescript 5.3.3 → 6.0.3, vitest ^1.2.2 → ^4.1.6, @types/node 20 → 25, etc.
    • Removed @biomejs/biome, added oxlint ^1.64.0 and oxfmt ^0.49.0
  • Added pnpm-workspace.yaml (minimumReleaseAge: 20160, onlyBuiltDependencies config)
  • Fixed action && actions.push(action) in src/index.ts to an explicit if block per oxlint warning
  • Simplified package.json exports by removing redundant node and default conditions
  • Fixed deprecated moduleResolution: node and added ignoreDeprecations: "6.0" in tsconfig.json to resolve TypeScript 6.0 build errors

🤖 Generated with Claude Code

@Himenon Himenon changed the title ツール設定とCI/CDを最新化(oxlint/oxfmt移行・GitHub Actions更新・deps更新) Modernize tooling and CI/CD: migrate to oxlint/oxfmt, update GitHub Actions, and upgrade dependencies May 28, 2026
@Himenon Himenon merged commit 13ae285 into main May 28, 2026
2 checks passed
@Himenon Himenon deleted the feat/update-deps branch May 28, 2026 12:19
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.

1 participant