From 685c00f224315ab3dd082a5e87e7e4c14de538fc Mon Sep 17 00:00:00 2001 From: jacob-mathison Date: Tue, 2 Jun 2026 14:09:59 -0700 Subject: [PATCH] Update .gitea/workflows/build-new-site.yml --- .gitea/workflows/build-new-site.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/.gitea/workflows/build-new-site.yml b/.gitea/workflows/build-new-site.yml index 9179809..12642f9 100644 --- a/.gitea/workflows/build-new-site.yml +++ b/.gitea/workflows/build-new-site.yml @@ -146,6 +146,31 @@ jobs: BODY+="- [ ] Legal entity name and contact information on the site (footer at minimum)\n" BODY+="- [ ] DMCA / copyright notices if applicable\n\n" BODY+="---\n\n" + BODY+="---\n\n" + BODY+="### ๐Ÿ—‚๏ธ Gitea / GitHub Repos\n\n" + BODY+="Set up version control for the project before any code is written.\n\n" + BODY+="- [ ] Create the primary repository (Gitea for internal, GitHub for public/client-facing)\n" + BODY+="- [ ] Set default branch, branch protection rules, and merge strategy\n" + BODY+="- [ ] Add README, .gitignore, and LICENSE appropriate to the project\n" + BODY+="- [ ] Configure repository access / collaborators per the Roles section above\n" + BODY+="- [ ] Set up any required webhooks (CI/CD, Discord notifications, issue trackers)\n" + BODY+="- [ ] Mirror to secondary host if applicable (e.g. push Gitea โ†’ GitHub)\n" + BODY+="- [ ] Document the repo URL(s) in a comment on this issue\n\n" + BODY+="---\n\n" + BODY+="### โœ… QA / Visual Check\n\n" + BODY+="Final pass before launch โ€” no exceptions.\n\n" + BODY+="- [ ] Cross-browser test: Chrome, Firefox, Safari (and Edge if client requires)\n" + BODY+="- [ ] Mobile responsiveness: test at 375px, 768px, 1280px, 1440px breakpoints\n" + BODY+="- [ ] All links verified โ€” no broken internal or external links\n" + BODY+="- [ ] All forms tested end-to-end: submission, validation, success/error states\n" + BODY+="- [ ] Images: optimized, correct alt text, no layout shift on load\n" + BODY+="- [ ] Typography and spacing: consistent across all pages, no orphans\n" + BODY+="- [ ] Accessibility: keyboard navigation works, ARIA labels present, contrast passes WCAG AA\n" + BODY+="- [ ] Page speed: run Lighthouse โ€” target 90+ performance score\n" + BODY+="- [ ] SEO basics: meta titles, descriptions, og:image on all key pages\n" + BODY+="- [ ] Analytics confirmed firing on production\n" + BODY+="- [ ] Cookie banner and legal pages live and linked in footer\n" + BODY+="- [ ] Stakeholder sign-off obtained before go-live\n\n" BODY+="_๐Ÿพ Silma โ€” Build New Site ยท auto-generated ${TODAY}_" curl -f -s -X POST \