Skip to content

v1.3.0

Choose a tag to compare

@danielmeppiel danielmeppiel released this 11 Mar 04:30
· 40 commits to main since this release
55646e0

What's Changed

Bug Fixes

  • Mode-aware directory creation: The action now creates the working directory only in isolated, pack, or bundle modes. In non-isolated mode, it fails fast with a descriptive error if the directory doesn't exist.
  • Absolute bundle paths: resolveLocalBundle() no longer rejects absolute paths (e.g., /tmp/gh-aw/apm-bundle/*.tar.gz) — path traversal checks are now correctly limited to relative patterns.

Improvements

  • Validate before mutate: Mutual-exclusion check (bundle + pack) now runs before any filesystem operations, so invalid configs never create directories as a side effect.
  • Terminology: Replaced 'default mode' with 'non-isolated mode' throughout code, docs, and action.yml for clarity.
  • ESLint fix: Resolved no-explicit-any lint issue in test mocks.

Test Coverage

  • 22 tests (7 runner + 15 bundler) covering new code paths.

Full Changelog: v1.2.0...v1.3.0

What's Changed

  • fix: mode-aware directory creation + allow absolute bundle paths by @danielmeppiel in #10

Full Changelog: v1.2.0...v1.3.0