Skip to content

Unify GitHub Pages deployment action version to @v4#832

Closed
praaatap wants to merge 2 commits intoprecice:masterfrom
praaatap:fix-deploy-v4-clean-final
Closed

Unify GitHub Pages deployment action version to @v4#832
praaatap wants to merge 2 commits intoprecice:masterfrom
praaatap:fix-deploy-v4-clean-final

Conversation

@praaatap
Copy link
Copy Markdown
Contributor

@praaatap praaatap commented Mar 4, 2026

Description

This PR unifies the version of the peaceiris/actions-gh-pages GitHub Action used for website deployment.

Currently, [deploy.yml]was using @v3, while [testing.yml] was already updated to @v4. This change ensures consistency across environments and adopts the latest stable version for production deployments.

Changes

  • [MODIFY] [.github/workflows/deploy.yml]: Upgraded peaceiris/actions-gh-pages from v3 to v4.

Verification

  • Verified version consistency with the existing staging/testing workflow (testing.yml).
  • Syntax check on the workflow file confirmed.

@MuhammadAashirAslam
Copy link
Copy Markdown
Contributor

Hey @praaatap , I noticed this as well, but I think this workflow is not currently being used since it is disabled. You can see in the Actions tab that the “Build and Deploy the Testing Website” workflow is disabled, so aligning the versions here might not have any real effect right now. But still good PR 😊

@MakisH MakisH added GSoC Contributed in the context of the Google Summer of Code technical Technical issues on the website labels Mar 6, 2026
@MakisH MakisH mentioned this pull request Mar 14, 2026
@MakisH
Copy link
Copy Markdown
Member

MakisH commented Mar 14, 2026

Thank you for the contribution, @praaatap. This is valid, but I was also wondering why it only updates the specific action. Note that the quotes change is also not relevant and not needed.

Triggered by this PR, I directly bumped all actions in all workflows in #852.

I think this workflow is not currently being used since it is disabled. You can see in the Actions tab that the “Build and Deploy the Testing Website” workflow is disabled

Not sure what happened here, but the workflow is actually actively used.

@MakisH MakisH closed this Mar 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

GSoC Contributed in the context of the Google Summer of Code technical Technical issues on the website

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants