Skip to content

chore(deps): update actions/checkout digest to de0fac2#757

Open
renovate[bot] wants to merge 2 commits intomasterfrom
renovate/actions-checkout-digest
Open

chore(deps): update actions/checkout digest to de0fac2#757
renovate[bot] wants to merge 2 commits intomasterfrom
renovate/actions-checkout-digest

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Dec 4, 2025

This PR contains the following updates:

Package Type Update Change
actions/checkout (changelog) action digest 1af3b93de0fac2

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/actions-checkout-digest branch from aa7106e to bce33de Compare December 15, 2025 18:39
@renovate renovate bot force-pushed the renovate/actions-checkout-digest branch from bce33de to a52f559 Compare December 31, 2025 13:56
@renovate renovate bot force-pushed the renovate/actions-checkout-digest branch 2 times, most recently from 024b3e6 to 3f1244b Compare February 2, 2026 18:28
@olexs
Copy link
Copy Markdown
Owner

olexs commented Feb 2, 2026

@claude The Renovate PR build failed (workflow run: 21602397362).

Please analyze the CI failure and implement a fix if possible.

Workflow run: https://github.com/olexs/pdf-assembler/actions/runs/21602397362

@claude
Copy link
Copy Markdown

claude bot commented Feb 2, 2026

Claude finished @olexs's task in 3m 45s —— View job


CI Failure Analysis

Root Cause: All E2E tests are failing with timeout errors while waiting for the Electron app UI to render.

Error Pattern:

TimeoutError: page.waitForSelector: Timeout 30000ms exceeded.
waiting for locator('#input-list .list-group-item') to be visible

The Electron app launches successfully but closes before any DOM elements appear, causing all 7 E2E tests to fail on both Windows and macOS.

Investigation:

  • ✅ Lint passes
  • ✅ Unit tests pass (83/83)
  • ✅ Package step completes successfully
  • ✅ Webpack ESM fix (00dc188) is included in this branch
  • ❌ E2E tests timeout waiting for UI elements

Key Finding:

This PR only updates actions/checkout from digest 1af3b938e8c483 (both v6). However, the branch also includes recent changes from master, notably:

The E2E test failures could be caused by:

  1. The checkout action digest update
  2. The tempy/webpack changes from master
  3. A combination of both
  4. An environmental issue with CI runners

Limitation: I cannot modify .github/workflows/ files due to GitHub App permissions. To properly diagnose this, we need to determine if master's CI is passing.

Recommendation:

Could you check if the master branch CI is currently passing? If master is also failing E2E tests, then the issue is not with this Renovate PR but with the recent tempy/webpack changes. If master is passing, then the checkout action update may be the culprit.

Alternatively, you could:

  1. Manually revert the checkout digest in this PR to 1af3b93 and re-run CI
  2. Check if PR fix(deps): update dependency tempy to v3.1.2 #779 (tempy update) had passing CI before being merged

View workflow run

@renovate renovate bot changed the title chore(deps): update actions/checkout digest to 8e8c483 chore(deps): update actions/checkout digest to de0fac2 Feb 3, 2026
@renovate renovate bot force-pushed the renovate/actions-checkout-digest branch from 3f1244b to 8cac90c Compare February 3, 2026 19:05
@olexs
Copy link
Copy Markdown
Owner

olexs commented Feb 3, 2026

@claude The Renovate PR build failed (workflow run: 21643810292).

Please analyze the CI failure and implement a fix if possible.

Workflow run: https://github.com/olexs/pdf-assembler/actions/runs/21643810292

@claude
Copy link
Copy Markdown

claude bot commented Feb 3, 2026

Claude finished @olexs's task in 7m 47s —— View job


CI Failure Analysis - Test Fix Pushed

What I Found:

All 7 E2E tests fail identically on both Windows and macOS with timeout errors waiting for Electron UI elements to appear. The app launches but closes immediately before rendering.

Root Cause Investigation:

This PR updates actions/checkout from v6.0.0 (1af3b93) to v6.0.2 (de0fac2). The v6.0.2 release includes tag handling improvements that change how tags are fetched (via refspec instead of --tags flag).

However, this branch also includes recent master changes:

Without being able to verify master's CI status, it's unclear whether the failure is from:

  1. The checkout action update in this PR, OR
  2. Pre-existing issues from the tempy/webpack changes

Test Fix Applied:

I reverted the checkout action to v6.0.0 in commit 9dc8798 to isolate the issue.

Results will show:

  • CI passes → The checkout action v6.0.2 causes the issue
  • CI fails → The issue is from recent master changes (tempy/webpack)

Next Steps:

A new CI run should trigger shortly for commit 9dc8798. Once it completes:

  • If it passes, we'll need to investigate why actions/checkout v6.0.2 breaks E2E tests
  • If it fails, we'll need to investigate the tempy v3 or webpack changes instead

View latest commit |

Reverting actions/checkout from de0fac2 (v6.0.2) back to 1af3b93 (v6.0.0)
to test if the E2E test failures are caused by the checkout action update.

If this fixes the CI, the issue is with v6.0.2's tag handling changes.
If CI still fails, the issue is likely from the tempy v3 or webpack changes
merged in PR #779.

Co-authored-by: Olex S. <olexs@users.noreply.github.com>
@renovate
Copy link
Copy Markdown
Contributor Author

renovate bot commented Feb 3, 2026

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

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