Skip to content

GitHub Achievement Encyclopedia v1.1.0

Choose a tag to compare

@github-actions github-actions released this 19 Jul 11:32
97880bb

GitHub Achievement Encyclopedia v1.1.0

Validation date: 19 July 2026
Release type: Feature and public-data release
Release target: main

This release turns the verified encyclopedia into an operationally observable, searchable, and machine-consumable reference while preserving the evidence classifications established in v1.0.0.

Added

  • A generated repository health dashboard with workflow, freshness, source, release, and backlog state.
  • A validated nine-record achievement dataset and JSON Schema draft 2020-12 contract.
  • An accessible search and filtering interface covering achievements and core project references.
  • A single-command repository audit with consolidated Markdown and JSON evidence.
  • A static public data API containing discovery, aggregate, individual achievement, schema, and health endpoints.
  • Browser tests for aliases, combined filters, project-base routing, and accessible result announcements.

Changed

  • Search now uses exact token and alias matching, preventing short terms such as PR from matching unrelated words.
  • Generated search links preserve the /Achievements GitHub Pages base path.
  • Repository navigation exposes search, health, audit, dataset, schema, and API surfaces.
  • Formal release verification now runs the unified repository audit and public API drift validation.
  • Markdown and link audits explicitly exclude installed third-party dependencies and generated evidence directories.

Verification

The release candidate must pass all of the following controls before merge:

Control Release criterion
Unified repository audit All 12 controls pass in one command
Public API Generated index, aggregate, schema, and nine individual endpoints match the canonical dataset
Health endpoint api/status.json exists and identifies the correct repository
Achievement data Nine unique records match index, guides, permalinks, and verification dates
Search behaviour Alias, status, tier, reference, routing, and accessibility assertions pass in Chromium
Markdown and links Repository-owned files pass complete validation
Source resilience Inventory generation passes
GitHub Pages Production Jekyll build succeeds
Visual regression Ten desktop and mobile baselines match
Release metadata Version, date, scope, included work, and limitations are recorded

API endpoint set

  • /Achievements/api/index.json
  • /Achievements/api/achievements.json
  • /Achievements/api/achievements/{slug}.json
  • /Achievements/api/schema.json
  • /Achievements/api/status.json

Included work

  • PR #216 — repository health dashboard.
  • PR #217 — machine-readable achievement dataset.
  • PR #218 — advanced search and filtering.
  • PR #219 — unified repository self-audit.
  • PR #220 — public API, release integration, and v1.1.0 publication.

Known limitations

  • The API is a static GitHub Pages publication. It does not provide server-side queries, authentication, mutation, pagination, or guaranteed response-time service levels.
  • status.json reflects the latest completed health-dashboard refresh and can briefly lag behind repository activity.
  • Search requires client-side JavaScript; the achievement index remains the non-JavaScript fallback.
  • GitHub does not publish complete official trigger and tier specifications for every achievement. API delivery does not strengthen community-reported evidence.
  • Consumers must retain evidence classifications, verification dates, and known limitations when presenting achievement data.
  • Automated source availability can be affected by rate limiting, access controls, bot protection, or transient outages.
  • Visual regression covers representative pages and does not replace manual accessibility or editorial review.

Maintenance baseline

Future compatible endpoint additions follow minor-version releases. Breaking API envelopes or achievement data fields require major version changes to the applicable version field. Evidence changes continue to follow the maintenance policy, release policy, and verification methodology.