ReleaseMicrosoftMicrosoftpublished Mar 11, 2026seen Jun 26

microsoft/apm-action v1.3.0

microsoft/apm-action

Open original ↗

Captured source

source ↗
published Mar 11, 2026seen Jun 26captured 2whttp 200method plain

v1.3.0

Repository: microsoft/apm-action

Tag: v1.3.0

Published: 2026-03-11T04:30:51Z

Prerelease: no

Release notes:

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: https://github.com/microsoft/apm-action/compare/v1.2.0...v1.3.0

What's Changed

  • fix: mode-aware directory creation + allow absolute bundle paths by @danielmeppiel in https://github.com/microsoft/apm-action/pull/10

Full Changelog: https://github.com/microsoft/apm-action/compare/v1.2.0...v1.3.0