@gurupanguji

Summary

Keep content validation on pull requests and keep main focused on deployment.

Problem

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.

Decision

Remove the push trigger from:

Keep the pull_request trigger in both files.

Keep .github/workflows/deploy_site.yml unchanged so main continues to build and deploy the site.

Expected Outcome

Risks

Why This Is Acceptable

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.