Commit Graph

16 Commits

Author SHA1 Message Date
Kazuki Yamada 373c40ea25 fix(ci): Plumb node-version through repomix composite action
The composite action hard-coded `setup-node` to Node 24, so the
`test-action.yml` matrix `[22, 24, 26]` silently ran every job under
Node 24 — the 22 and 26 cells did not actually exercise those Node
versions.

Add a `node-version` input to the action (default `"24"` to preserve
current behavior for downstream consumers) and pass `${{
matrix.node-version }}` from each `test-action.yml` invocation so the
matrix tests what its name implies.
2026-05-09 20:08:02 +09:00
renovate[bot] d79d841a55 chore(deps): update actions/setup-node action to v6.3.0 2026-03-21 04:54:04 +00:00
yamadashy ba16033f24 ci(workflow): Harden GitHub Actions security across all workflows
Fix all findings from actionlint and zizmor security linters:
- Add persist-credentials: false to all checkout steps across 14 workflows
- Fix template injection in repomix action by using env vars instead of ${{ inputs.* }}
- Pin Homebrew actions to SHA (50b8c2ab) instead of @main tag
- Add zizmor config to ignore artipacked for schema-update.yml (needs credentials for push)
- Add zizmor linter job and config path to ci.yml

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 20:56:55 +09:00
renovate[bot] 805d427e47 fix(deps): update all non-major dependencies 2025-12-13 05:50:40 +00:00
Shoti Chinchaladze 2656e6b73f remove no supported --no-compress argument
Refactor compression condition to simplify logic.
2025-11-24 11:58:51 +04:00
renovate[bot] 164b547c91 chore(deps): update actions/setup-node action to v6 2025-10-27 02:55:14 +00:00
Kazuki Yamada a7569f98ef fix(ci): Install project dependencies in Repomix action
The pack-repository workflow was failing with "Cannot find module 'picocolors'"
error. This occurred because repomix.config.ts imports from ./src/index.js,
which requires project dependencies to be installed.

Added a conditional step to install dependencies when package.json exists,
ensuring that config files can successfully import from local source files.
This is particularly necessary for the Repomix project itself, which uses
local source imports in its configuration.
2025-10-13 13:24:14 +09:00
renovate[bot] a1e9683c15 chore(deps): update actions/setup-node action to v5 2025-09-29 00:44:30 +00:00
Kazuki Yamada cd185a1ea3 chore(ci): replace ratchet with pinact for GitHub Actions SHA pinning
This replaces the ratchet tool with pinact for managing GitHub Actions SHA pinning across all workflow files. The changes include:

- Remove ratchet-update.yml and ratchet-verify.yml workflows
- Add new pinact.yml workflow for automated SHA pinning
- Update all workflow files to use pinact-style comments (# v1.2.3 instead of # ratchet:action@v1)
- Add .pinact.yaml configuration file with ignore rules for Homebrew actions and local actions
- Update package.json scripts to use pinact commands instead of ratchet

Pinact provides more reliable SHA pinning with better GitHub Actions integration.
2025-09-23 23:18:06 +09:00
Kazuki Yamada aed8353f64 refactor: update GitHub Action branding color and formatting
- Change branding color from purple to orange
- Clean up trailing whitespace in action.yml

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-29 21:10:25 +09:00
Devin AI 0e58ad9e93 feat(node): Add support for Node.js v24.0.1
Co-Authored-By: Kazuki Yamada <koukun0120@gmail.com>
2025-05-10 14:33:48 +00:00
Kazuki Yamada f46b91b117 chore(actions): Update Repomix Action to support XML output and add style parameter; create new workflow for packing repository 2025-05-06 00:38:29 +09:00
Kazuki Yamada 28ced0ba6f refactor(action): Use safer parsing for additional arguments in command execution 2025-05-05 20:31:08 +09:00
Kazuki Yamada 465a79b552 refactor(action): Safely split directories input into an array for command execution 2025-05-05 20:14:45 +09:00
Kazuki Yamada 72dd050669 chore(action): Use array for safer command execution in Repomix 2025-05-05 19:50:51 +09:00
Kazuki Yamada 180c54effb feat(actions): Add GitHub Action support 2025-05-05 19:41:20 +09:00