Skip to content

Fix Jekyll Pages workflow: pin upload-pages-artifact to v4.0.0 to satisfy org SHA policy#79

Merged
mohammedqanaam-art merged 2 commits intomainfrom
copilot/fix-issue-and-compatibility
Mar 7, 2026
Merged

Fix Jekyll Pages workflow: pin upload-pages-artifact to v4.0.0 to satisfy org SHA policy#79
mohammedqanaam-art merged 2 commits intomainfrom
copilot/fix-issue-and-compatibility

Conversation

Copy link
Contributor

Copilot AI commented Mar 7, 2026

The jekyll-gh-pages.yml workflow was failing at "Set up job" because the pinned version of actions/upload-pages-artifact internally referenced actions/upload-artifact@v4 (a tag, not a full SHA), violating the org-level policy requiring all actions — including transitive dependencies — to be pinned to full commit SHAs.

Changes

# Before
uses: actions/upload-pages-artifact@56afc609e74202658d3ffba0e8f6dda462b719fa

# After
uses: actions/upload-pages-artifact@7b1f4a764d45c48632c6b24a0339c27f5614fb0b # v4.0.0
Original prompt

Reference: https://github.com/Mohammedqanaam/plush-booking-plex/actions/runs/22789481756/job/66114927784

حل المشكلة نهائياً وتوافق مع النظام


🔒 GitHub Advanced Security automatically protects Copilot coding agent pull requests. You can protect all pull requests by enabling Advanced Security for your repositories. Learn more about Advanced Security.

Copilot AI self-assigned this Mar 7, 2026
@netlify
Copy link

netlify bot commented Mar 7, 2026

Deploy Preview for mohammed-aldosari-ai-oi ready!

Name Link
🔨 Latest commit 626078c
🔍 Latest deploy log https://app.netlify.com/projects/mohammed-aldosari-ai-oi/deploys/69ab8e5e5976db000861fe6d
😎 Deploy Preview https://deploy-preview-79--mohammed-aldosari-ai-oi.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 63
Accessibility: 97
Best Practices: 100
SEO: 100
PWA: 60
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

…policy

Co-authored-by: mohammedqanaam-art <224930663+mohammedqanaam-art@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix issue and ensure system compatibility Fix Jekyll Pages workflow: pin upload-pages-artifact to v4.0.0 to satisfy org SHA policy Mar 7, 2026
@mohammedqanaam-art mohammedqanaam-art marked this pull request as ready for review March 7, 2026 02:34
@chatgpt-codex-connector
Copy link

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, you can upgrade your account or add credits to your account and enable them for code reviews in your settings.

@mohammedqanaam-art mohammedqanaam-art merged commit dba6f4b into main Mar 7, 2026
5 checks passed
@mohammedqanaam-art mohammedqanaam-art deleted the copilot/fix-issue-and-compatibility branch March 7, 2026 02:34
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates the GitHub Pages deployment workflow to comply with the organization policy requiring full-SHA pinned GitHub Actions, ensuring the Pages artifact upload action is pinned to the intended release.

Changes:

  • Bump actions/upload-pages-artifact pin to the v4.0.0 commit SHA (with inline version comment).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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.

3 participants