Releases: Hack23/homepage
Releases · Hack23/homepage
Hack23 Homepage v0.0.2
Immutable
release. Only release title and notes can be modified.
Highlights
- Trim agents below 30K char limit, add 9 cross-repo skills @copilot-swe-agent[bot] (#1074)
🏗️ Infrastructure & DevOps
- Add new project pages for European Parliament MCP Server, Riksdagsmonitor, and EU Parliament Monitor with sitemap updates @copilot-swe-agent[bot] (#1063)
- chore(deps): bump actions/dependency-review-action from 4.8.2 to 4.8.3 @dependabot[bot] (#1073)
- Add European Parliament MCP Server, Riksdagsmonitor, and EU Parliament Monitor to projects pages with full i18n @copilot-swe-agent[bot] (#1071)
- Add Riksdagsmonitor project pages with full ISMS documentation links and 14-language SEO @copilot-swe-agent[bot] (#1069)
- Add European Parliament MCP Server project pages (main, features, docs) @copilot-swe-agent[bot] (#1068)
🔒 Security & Compliance
- chore(deps): bump actions/dependency-review-action from 4.8.2 to 4.8.3 @dependabot[bot] (#1073)
🌐 Internationalization
- Add new project pages for European Parliament MCP Server, Riksdagsmonitor, and EU Parliament Monitor with sitemap updates @copilot-swe-agent[bot] (#1063)
- Add European Parliament MCP Server, Riksdagsmonitor, and EU Parliament Monitor to projects pages with full i18n @copilot-swe-agent[bot] (#1071)
- Add EU Parliament Monitor project pages with full ISMS documentation links @copilot-swe-agent[bot] (#1070)
📦 Dependencies
- chore(deps): bump actions/dependency-review-action from 4.8.2 to 4.8.3 @dependabot[bot] (#1073)
🔍 Content & SEO
- Add new project pages for European Parliament MCP Server, Riksdagsmonitor, and EU Parliament Monitor with sitemap updates @copilot-swe-agent[bot] (#1063)
- chore(deps): bump actions/dependency-review-action from 4.8.2 to 4.8.3 @dependabot[bot] (#1073)
- Add European Parliament MCP Server, Riksdagsmonitor, and EU Parliament Monitor to projects pages with full i18n @copilot-swe-agent[bot] (#1071)
- Add EU Parliament Monitor project pages with full ISMS documentation links @copilot-swe-agent[bot] (#1070)
- Add Riksdagsmonitor project pages with full ISMS documentation links and 14-language SEO @copilot-swe-agent[bot] (#1069)
- Add European Parliament MCP Server project pages (main, features, docs) @copilot-swe-agent[bot] (#1068)
🏆 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-v0.0.2.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: 24 (LTS)
🔐 Verify Release Artifacts
Verify Build Attestations
# Install GitHub CLI (gh) if not already installed
# Download and verify the release artifact
gh attestation verify homepage-v0.0.2.zip --owner Hack23View SBOM (Software Bill of Materials)
# Download the SBOM from release assets
gh release download v0.0.2 --repo Hack23/homepage --pattern "homepage-v0.0.2.spdx.json"
# View SBOM in JSON format
cat homepage-v0.0.2.spdx.json | jq
# Extract package list from SBOM
cat homepage-v0.0.2.spdx.json | jq '.packages[] | {name, version}'Verify Release Signature
# Verify the release was signed with GitHub's OIDC provider
gh attestation verify homepage-v0.0.2.zip \
--owner Hack23 \
--signer-workflow Hack23/homepage/.github/workflows/release.yml🙏 Contributors
Thanks to @Copilot, @dependabot[bot], @pethers, Copilot, copilot-swe-agent[bot] and dependabot[bot] for their contributions to this release!
Full Changelog: v0.0.1...v0.0.2
Hack23 Homepage v0.0.1
Immutable
release. Only release title and notes can be modified.
Highlights
- Fix labeler v5+ compatibility, add release documentation badges, update architecture docs @copilot-swe-agent[bot] (#1060)
- Add automatic PR labeling based on file changes and conventional commits @copilot-swe-agent[bot] (#1059)
- Add GitHub Agentic Workflows skills library (5 comprehensive skills) @copilot-swe-agent[bot] (#1057)
- Expand ISMS skills library: 23→43 skills with STYLE_GUIDE.md compliance @copilot-swe-agent[bot] (#1056)
- Fix HTML entity encoding while preserving entities, JSON-LD, and JavaScript @copilot-swe-agent[bot] (#1054)
- Optimize S3 deployment: set cache headers at upload time, deploy all content reliably @copilot-swe-agent[bot] (#1055)
- Expand skills library with 9 new skills across 5 categories @copilot-swe-agent[bot] (#1051)
- Create 8 GitHub issues for Chinese translation completion @copilot-swe-agent[bot] (#995)
- Create 8 GitHub issues for Japanese translation completion @copilot-swe-agent[bot] (#1008)
- Create 8 Swedish translation improvement issues (unassigned) @copilot-swe-agent[bot] (#1019)
- Change X-MCP-Toolsets header value to 'all' @pethers (#1047)
- Remove Norwegian locale changes from Japanese translation branch @copilot-swe-agent[bot] (#1043)
- Complete Japanese translation of ISO 27001 implementation guide @copilot-swe-agent[bot] (#1044)
- Complete Japanese translation for discordian-cybersecurity_ja.html @copilot-swe-agent[bot] (#1039)
- Complete Japanese translation for CIA business case blog post @copilot-swe-agent[bot] (#1038)
- Complete Swedish translation for blog-information-hoarding_sv.html @copilot-swe-agent[bot] (#1040)
- Complete Japanese translation for CIA architecture documentation @copilot-swe-agent[bot] (#1042)
- Complete Japanese translation for compliance frameworks documentation @copilot-swe-agent[bot] (#1041)
- Fix MCP paths, enable Insiders API, make copilot instructions rule-based @copilot-swe-agent[bot] (#1037)
- Complete Swedish translations for industry solution pages (betting-gaming, cannabis-security) @copilot-swe-agent[bot] (#1035)
- Complete Japanese translation for blog-cia-osint-intelligence_ja.html @copilot-swe-agent[bot] (#1032)
- Swedish: George Dorn CIA and Black Trigram code analysis posts @copilot-swe-agent[bot] (#1034)
- Complete Swedish translation for blog-compliance-architecture_sv.html @copilot-swe-agent[bot] (#1036)
- Finalize Swedish translation documentation at 98.5% quality @copilot-swe-agent[bot] (#1033)
- Fix HTML validation: Replace invalid parameter tags with meta tags @copilot-swe-agent[bot] (#1031)
- Complete Swedish translation for CIA project page (cia-project_sv.html) @copilot-swe-agent[bot] (#1029)
- Complete Swedish translation for blog_sv.html @copilot-swe-agent[bot] (#1030)
- Complete Swedish translation for blog-automated-convergence_sv.html body content @copilot-swe-agent[bot] (#1028)
- Fix unescaped less-than characters in Chinese translation @copilot-swe-agent[bot] (#1010)
- Complete Chinese translation for blog-automated-convergence_zh.html @copilot-swe-agent[bot] (#1004)
- Complete Chinese translation for blog-cia-alternative-media-discordian-2026_zh.html @copilot-swe-agent[bot] (#1009)
- Complete Chinese translation for blog-cia-architecture_zh.html @copilot-swe-agent[bot] (#1007)
- Complete Chinese translation for blog-public-isms-benefits_zh.html @copilot-swe-agent[bot] (#1005)
- Complete Simplified Chinese translation for blog-cia-mindmaps_zh.html @copilot-swe-agent[bot] (#1006)
- Fix duplicate meta descriptions, complete SEO headers, and translate 17 Finnish/Danish blog pages @copilot-swe-agent[bot] (#989)
- Translate SEO metadata and structured data across localized pages @copilot-swe-agent[bot] (#986)
- Fix meta descriptions and translate body content across 6 languages @copilot-swe-agent[bot] (#987)
- Fix nested heading tags in blog_sv.html @copilot-swe-agent[bot] (#985)
- Remove outdated documents for clarity and efficiency @pethers (#983)
- Translate blog index HTML files (blog_*.html) - Complete translation with all links localized including Schema.org metadata (13 of 13 files - 100%) @copilot-swe-agent[bot] (#981)
- Complete translation of Schema.org terms, body content, meta tags, career history, internal links, language/location metadata, and Service schemas in all 13 localized index files @copilot-swe-agent[bot] (#980)
- Restore 243 blog translation files, update documentation, and complete index_*.html translations for all 13 languages @copilot-swe-agent[bot] (#979)
- Replace CIA Compliance Manager logo URL with Hack23 domain @copilot-swe-agent[bot] (#976)
- Replace CIA Compliance Manager GitHub Pages URL with custom domain @copilot-swe-agent[bot] (#975)
- Revert "Fix duplicate @context in JSON-LD structured data across all languages (681 files)" @pethers (#974)
- Fix duplicate @context in JSON-LD structured data across all languages (681 files) @copilot-swe-agent[bot] (#973)
- [WIP] Update workflows documentation based on current GitHub workflows @copilot-swe-agent[bot] (#972)
- Fix hreflang and og:locale headers across all 1,344 HTML files @copilot-swe-agent[bot] (#971)
- Create 6 translation quality improvement issues (Korean, Japanese, Spanish, Arabic, Hebrew, Dutch) @copilot-swe-agent[bot] (#958)
- Japanese translation quality improvement: SEO metadata enhancement for 90 files with contextually relevant keywords and metadata translation @copilot-swe-agent[bot] (#965)
- Complete Arabic technical infrastructure: HTML titles, keywords, RTL, inLanguage; identify 26 files needing translation @copilot-swe-agent[bot] (#969)
- Improve Dutch translation quality from 83.5% to 91%+ across 56 files @copilot-swe-agent[bot] (#970)
- Spanish translation: SEO metadata + visible content (index_es.html ~95%, blog_es.html ✅ 100%) @copilot-swe-agent[bot] (#967)
- Hebrew translation SEO enhancement: 90% → 94%+ quality across 96 files @copilot-swe-agent[bot] (#966)
- Korean translation quality improvement: Phase 2 ISMS policy files - 3 complete at 100% (75% → 95%+) @copilot-swe-agent[bot] (#968)
- Complete translation documentation: 100% coverage achieved across all 13 languages @copilot-swe-agent[bot] (#957)
- Create 10 translation completion issues for multilingual homepage @copilot-swe-agent[bot] (#935)
- Finnish translation QA: Fix Schema.org inLanguage, improve meta descriptions, eliminate all Swedish/English content, complete all keywords translation, and achieve 98% quality @copilot-swe-agent[bot] (#937)
- Complete French translation coverage: create 10 missing files, achieve 99%+ quality with comprehensive content translation and complete English content removal @copilot-swe-agent[bot] (#948)
- 🇳🇱 Dutch Translation: PROJECT COMPLETE - 94-95% Quality Achieved, All Criteria Met @copilot-swe-agent[bot] (#942)
- Complete Norwegian translation QA review - achieve 99.5%+ quality with 100% files at Excellent level @copilot-swe-agent[bot] (#943)
- Spanish translation: ALL 7 priority files completed - Phase 1 COMPLETE! 🎉 @copilot-swe-agent[bot] (#947)
- Complete Japanese translation: SEO metadata, sitemap navigation, breadcrumbs, FAQ & blog page @copilot-swe-agent[bot] (#956)
- Complete Hebrew translation: Create missing files and enhance quality to 90-95%+ @[copilot-swe-agent[bot]](https://github.com/apps/copilot-swe-...