Skip to content

ci(deps): bump carabiner-dev/actions from 1.2.1 to 1.2.3 - #138

Merged
marcusburghardt merged 2 commits into
complytime:mainfrom
yvonnedevlinrh:ci/bump-carabiner-actions-1.2.3
Jul 23, 2026
Merged

ci(deps): bump carabiner-dev/actions from 1.2.1 to 1.2.3#138
marcusburghardt merged 2 commits into
complytime:mainfrom
yvonnedevlinrh:ci/bump-carabiner-actions-1.2.3

Conversation

@yvonnedevlinrh

Copy link
Copy Markdown
Contributor

Bump install/snappy and install/ampel together from v1.2.1 to v1.2.3.

Why a combined PR?

These actions are co-released from the carabiner-dev/actions monorepo and share release tags. Dependabot generates individual PRs for each action path, but bumping them independently creates a version mismatch that breaks the cross-repo integration test:

Error: provider ampel (evaluator "ampel"): required tools not found: snappy

This PR supersedes #134 and #135 by updating both action pins atomically.

Changes

Action Old New
install/snappy 94f2939... (v1.2.1) 2a4b2cd... (v1.2.3)
install/ampel 94f2939... (v1.2.1) 2a4b2cd... (v1.2.3)

Both actions now set install-dir: ${{ env.HOME }}/.carabiner explicitly to work around an upstream bug in v1.2.3 where the default $HOME/.carabiner is written unexpanded to GITHUB_PATH, making installed tools invisible to subsequent steps. The ${{ env.HOME }} expression is resolved at the GitHub Actions runner level to an absolute path, matching the fix in complytime/org-infra#453.

Upstream release notes

  • v1.2.2: Ampel installer updates (v1.3.0 → v1.3.2), carabiner login action, SLSA provenance generator update
  • v1.2.3: Ampel installer update (v1.3.3), ampel-version input for verify action, internal pin workflow

Note: v1.2.3 has an upstream bug where the default install-dir ($HOME/.carabiner) is written unexpanded to GITHUB_PATH, making installed tools invisible to later steps. The second commit works around this by setting install-dir explicitly via ${{ env.HOME }}. Same workaround as complytime/org-infra#453 and complytime/complyctl#760.

Closes #134, closes #135

Bump install/snappy and install/ampel together to v1.2.3.

These actions are co-released from the carabiner-dev/actions monorepo
and must be updated atomically — bumping them individually (as
Dependabot does) creates a version mismatch that breaks the
cross-repo integration test.

Supersedes: complytime#134, complytime#135

Assisted-by: OpenCode (claude-opus-4-6)
Signed-off-by: Yvonne Devlin <ydevlin@redhat.com>
The v1.2.3 add-to-path step writes unexpanded $HOME to
GITHUB_PATH when using the default install-dir, making snappy
and ampel invisible to subsequent steps. Use an explicit
absolute path until the upstream fix lands.

Note: ${{ env.HOME }} (used in org-infra#453) resolves to empty
in non-reusable workflow contexts, producing "/.carabiner".
Use the hardcoded /home/runner path (matching complyctl#760)
for direct workflow steps.

Assisted-by: OpenCode (claude-opus-4-6)
Signed-off-by: Yvonne Devlin <ydevlin@redhat.com>
@yvonnedevlinrh
yvonnedevlinrh force-pushed the ci/bump-carabiner-actions-1.2.3 branch from d51dfef to fd71449 Compare July 23, 2026 08:51

@hbraswelrh hbraswelrh left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. CI failure is pre-existing.

@gxmiranda gxmiranda left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@marcusburghardt marcusburghardt left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@marcusburghardt
marcusburghardt merged commit 900a5dd into complytime:main Jul 23, 2026
14 of 16 checks passed
@yvonnedevlinrh
yvonnedevlinrh deleted the ci/bump-carabiner-actions-1.2.3 branch July 23, 2026 13:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants