Skip to content

fix(website): migrate Pages URLs to OWASP - #341

Merged
Vishnu2707 merged 1 commit into
devfrom
fix/owasp-pages-migration
Sep 16, 2026
Merged

Vishnu2707 merged 1 commit into
devfrom
fix/owasp-pages-migration

Conversation

@ritiksah141

@ritiksah141 ritiksah141 commented Sep 16, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • migrate the Astro site, canonical metadata, sitemap, RSS, robots, CMS, repository links, badges, and clone instructions from the retired openshield-org identity to OWASP
  • update Decap CMS to target OWASP/openshield
  • publish the official OWASP Pages artifact only from the release-controlled main branch while retaining PR validation for dev and main
  • fail website verification if openshield-org is reintroduced into website source files

Verification

  • npm run check --prefix website
  • 14 Astro pages built and verified with CMS disabled and enabled
  • rendered canonical, Open Graph, structured-data, robots, RSS, and sitemap URLs use https://owasp.github.io/openshield/
  • rendered website contains no openshield-org references
  • workflow assertion confirms only refs/heads/main can upload and deploy the Pages artifact
  • repository pre-commit checks passed

Required administrator action

This PR does not change repository administration settings. An OWASP repository administrator must set Settings > Pages > Build and deployment > Source to GitHub Actions, then rerun the website workflow from main. Until that is done, actions/deploy-pages will continue failing with HTTP 404 and GitHub will keep serving the legacy main Pages build.

@github-actions

Copy link
Copy Markdown

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Scanned Files

None

Signed-off-by: ritiksah141 <ritiksah141@gmail.com>
@ritiksah141
ritiksah141 force-pushed the fix/owasp-pages-migration branch from b27b23c to 908153d Compare September 16, 2026 01:01
@ritiksah141 ritiksah141 self-assigned this Sep 16, 2026

@Vishnu2707 Vishnu2707 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Approved, LGTM!

@Vishnu2707
Vishnu2707 merged commit d37196f into dev Sep 16, 2026
21 checks passed
@Vishnu2707
Vishnu2707 deleted the fix/owasp-pages-migration branch September 16, 2026 11:48
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