Keep content validation on pull requests and keep main focused on deployment.
The repository currently runs Validate Posts and Validate HTML Content on pull requests and again on push to main. That duplicates low-risk content checks after merge and makes the merge commit show extra checks with little added safety.
Remove the push trigger from:
.github/workflows/validate_posts.yml.github/workflows/validate_html.ymlKeep the pull_request trigger in both files.
Keep .github/workflows/deploy_site.yml unchanged so main continues to build and deploy the site.
main run deployment only.main becomes smaller and easier to read.main would no longer run these two validators.This repository already treats pull request validation as the main gate. For these two workflows, the cost of duplicate post-merge checks is higher than the value of repeating them on the merge commit.