Commit graph

6 commits

Author SHA1 Message Date
Adam Moussa
edc4f3f6b9
feat(site): add public sustainability page (DEV-209) (#41)
Some checks are pending
Deploy / deploy (push) Waiting to run
* feat(content): add sustainability page

* feat(nav): add sustainability to primary nav

Five links plus the CTA button no longer fit above the existing 768px
breakpoint; between 769px and ~855px the Get a Quote button wrapped to
two lines inside the 72px bar. Move the nav collapse to its own 900px
media query so the hamburger takes over before the bar runs out of room.
2026-08-14 20:12:29 -04:00
Adam Moussa
f3955e8279
Add Scheduling Coordinator careers posting (#19)
Some checks failed
Deploy Static Site to S3 / deploy (push) Has been cancelled
* Add Scheduling Coordinator careers posting

Publish the Scheduling Coordinator listing covering preventive
maintenance scheduling across U.S. industrial facilities. Includes
the full job description, $70k-$80k pay band, benefits, and an
application form wired to the existing Basin endpoint with reCAPTCHA.

* Add scheduling-coordinator to sitemap and validThrough to all JobPostings

- Add /careers/scheduling-coordinator/ to sitemap.xml so it is
  discoverable by search engines and Google Jobs
- Add validThrough (2026-12-31) to all three JobPosting JSON-LD blocks
  to clear Search Console warnings and prevent stale jobs lingering
- Fix indentation nit on the traveling-maintenance sitemap entry

* Add CI caller for static-site reusable workflow

Calls the org ci-static.yaml reusable on pull_request, emitting the
ci / ci status context required by the main-branch ruleset.

Depends on Sea-Haven-Industries/.github#56 (ci-static.yaml) being merged
to .github@main; until then this run startup-fails.

* Set least-privilege permissions on CI caller

Add explicit 'permissions: contents: read' to the ci.yaml caller,
resolving CodeQL actions/missing-workflow-permissions (medium). The
ci-static reusable only needs read access for checkout + read-only checks.
(Also serves as the re-trigger push now that ci-static.yaml is on main.)
2026-06-12 16:09:48 -04:00
Adam Moussa
522cacc7af Update sitemap and README for new careers URL structure 2026-04-30 11:59:25 -04:00
Adam Moussa
2e6a771cf8 Add Privacy Policy and Terms of Service pages
Create placeholder privacy policy and terms of service pages using
the existing site template. Link footer text on all pages to the new
URLs and add both to the sitemap.

These are informational templates and do not constitute legal advice.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-04 17:53:56 -04:00
Adam Moussa
3fcc9a78d4 Rename social-accountability-2 to social-accountability and update copyright to 2026
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-04 17:43:41 -04:00
Adam Moussa
cb9ece7d36 Add SEO fundamentals, CloudFront cache invalidation, and cleanup
- Add .gitignore, robots.txt, and sitemap.xml
- Add meta descriptions and Open Graph/Twitter Card tags to all pages
- Add CloudFront invalidation step to deploy workflow
- Remove default WordPress hello-world page

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-04 17:22:43 -04:00