Immutable
release. Only release title and notes can be modified.
Highlights
ποΈ Infrastructure & DevOps
- chore: pin all GitHub Actions runners to ubuntu-26.04 @copilot-swe-agent[bot] (#1243)
- Improve SEO meta descriptions and accessibility compliance across 10 homepage pages @copilot-swe-agent[bot] (#1242)
π Security & Compliance
- chore: pin all GitHub Actions runners to ubuntu-26.04 @copilot-swe-agent[bot] (#1243)
- Improve SEO meta descriptions and accessibility compliance across 10 homepage pages @copilot-swe-agent[bot] (#1242)
π Internationalization
- Improve SEO meta descriptions and accessibility compliance across 10 homepage pages @copilot-swe-agent[bot] (#1242)
π¨ UI/UX Improvements
- Improve SEO meta descriptions and accessibility compliance across 10 homepage pages @copilot-swe-agent[bot] (#1242)
π Documentation
- chore: pin all GitHub Actions runners to ubuntu-26.04 @copilot-swe-agent[bot] (#1243)
π Code Quality & Refactoring
- chore: pin all GitHub Actions runners to ubuntu-26.04 @copilot-swe-agent[bot] (#1243)
- Improve SEO meta descriptions and accessibility compliance across 10 homepage pages @copilot-swe-agent[bot] (#1242)
π€ GitHub Copilot & AI
- chore: pin all GitHub Actions runners to ubuntu-26.04 @copilot-swe-agent[bot] (#1243)
π Content & SEO
- chore: pin all GitHub Actions runners to ubuntu-26.04 @copilot-swe-agent[bot] (#1243)
- Improve SEO meta descriptions and accessibility compliance across 10 homepage pages @copilot-swe-agent[bot] (#1242)
π― Specific Areas
- Improve SEO meta descriptions and accessibility compliance across 10 homepage pages @copilot-swe-agent[bot] (#1242)
π Hack23 Quality & Security Badges
π ISMS Public Policies
Hack23 is committed to transparency and evidence-based security. All policies are publicly available:
π Quality & Security Reports
This release includes comprehensive quality assurance and security validation:
π Supply Chain Security (SLSA Build Level 3)
- β Build Provenance Attestation: View Attestations
- π¦ SBOM (SPDX format):
homepage-v1.0.21.spdx.json - π GitHub OIDC Signing: Ephemeral credentials, no long-lived secrets
- π‘οΈ Tag-Triggered Parameterless Builds: Reproducible builds from source tags (workflow_dispatch allows version parameter input)
π§ͺ Test & Quality Reports (docs/ directory)
- β HTML Validation: W3C standards compliance
- β‘ Lighthouse Audit: Performance, SEO, Best Practices
- βΏ Accessibility Report: WCAG 2.1 AA compliant (Score: 100)
- π Security Scan: OWASP ZAP full scan
- π Documentation Viewer: Comprehensive quality dashboard
π Quality Metrics
- Lighthouse Performance: > 90
- Lighthouse Accessibility: 100 (WCAG 2.1 AA)
- Lighthouse SEO: 100
- Lighthouse Best Practices: 100
- HTML Validation: Pass (W3C)
- Security Score: OpenSSF Scorecard tracked
π Deployment Targets
- Primary: https://hack23.com (AWS S3 + CloudFront)
- Backup: https://hack23.github.io/homepage/ (GitHub Pages)
- Node.js Version: 26 (Current)
π Verify Release Artifacts
Verify Build Attestations
# Install GitHub CLI (gh) if not already installed
# Download and verify the release artifact
gh attestation verify homepage-v1.0.21.zip --owner Hack23View SBOM (Software Bill of Materials)
# Download the SBOM from release assets
gh release download v1.0.21 --repo Hack23/homepage --pattern "homepage-v1.0.21.spdx.json"
# View SBOM in JSON format
cat homepage-v1.0.21.spdx.json | jq
# Extract package list from SBOM
cat homepage-v1.0.21.spdx.json | jq '.packages[] | {name, version}'Verify Release Signature
# Verify the release was signed with GitHub's OIDC provider
gh attestation verify homepage-v1.0.21.zip \
--owner Hack23 \
--signer-workflow Hack23/homepage/.github/workflows/release.ymlπ Contributors
Thanks to @Copilot, @pethers and copilot-swe-agent[bot] for their contributions to this release!
Full Changelog: v1.0.20...v1.0.21
π¦ Release Artifacts
homepage-v1.0.21.zip- Complete website package (minified HTML/CSS/JS)homepage-v1.0.21.zip.sha256- Checksum for verificationhomepage-v1.0.21.spdx.json- SBOM (Software Bill of Materials)*.intoto.jsonl- SLSA Build Provenance Attestations
π Security
All artifacts include SLSA Build Provenance attestations and SBOM for supply chain security.
Verify artifacts using the GitHub CLI:
# Verify checksum
sha256sum -c homepage-v1.0.21.zip.sha256
# Verify build attestation
gh attestation verify homepage-v1.0.21.zip -R Hack23/homepage