Skip to content

Sync: CI hardening (install retry + checkout bump) - #6

Merged
dmann000 merged 2 commits into
mainfrom
sync/ci-hardening
Jul 21, 2026
Merged

Sync: CI hardening (install retry + checkout bump)#6
dmann000 merged 2 commits into
mainfrom
sync/ci-hardening

Conversation

@dmann000

Copy link
Copy Markdown
Collaborator

Matches upstream main. CI-only: adds a retry loop around the Pester/Posh-SSH installs in cross-platform-tests.yml (self-heals transient PS Gallery blips) and bumps actions/checkout v4->v7 to clear the Node-20 deprecation warning. No module change.

🤖 Generated with Claude Code

juemerson-at-purestorage and others added 2 commits July 20, 2026 16:07
PSGallery module resolution occasionally blips on a single matrix runner
(observed on windows-latest, pwsh) even when the identical Install-Module
call succeeds on the other OSes in the same run. Wrap Pester/Posh-SSH
installs in both cross-platform-tests.yml jobs with a small retry helper
(3 attempts, 15s back-off, -ErrorAction Stop so the non-terminating
PSGallery failure actually trips the catch).

Also bump actions/checkout v4 -> v7 in this file to clear the Node.js 20
deprecation warning on these jobs.
…-dependency-install

CI: retry transient Install-Module failures, bump checkout to v7
@dmann000
dmann000 merged commit a95d4fd into main Jul 21, 2026
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.

2 participants