Skip to content

πŸ‘–πŸ¦© ↝ [u5k2re]: Deeper survey integration#220

Merged
Gizmotronn merged 2 commits intomainfrom
twopointtwo
Feb 22, 2026
Merged

πŸ‘–πŸ¦© ↝ [u5k2re]: Deeper survey integration#220
Gizmotronn merged 2 commits intomainfrom
twopointtwo

Conversation

@Gizmotronn
Copy link
Member

This pull request introduces a comprehensive set of improvements to the project's CI/CD workflows, documentation organization, and configuration management. The most notable changes are the addition of automated code coverage and SDD (Specification-Driven Development) coverage badge generation, enhancements to the main pipeline workflow (including new notification and coverage reporting steps), and a significant reorganization and enrichment of documentation for better maintainability and discoverability.

CI/CD Workflow Improvements:

  • Added a new .github/workflows/coverage-badges.yml workflow to automatically generate and update code coverage and SDD coverage badges and post coverage summaries on pull requests. This includes new badge files: .github/badges/code-coverage.json, .github/badges/sdd-coverage.json, and .github/badges/metrics-summary.json. [1] [2] [3] [4]
  • Enhanced .github/workflows/pipeline.yml:
    • Added steps for running unit tests with coverage and linting.
    • Integrated Cypress E2E test coverage and artifact upload.
    • Added workflow dispatch inputs and a new community_event_notify job for sending or dry-running community event notifications, with artifact reporting and environment variable support. [1] [2] [3] [4] [5] [6] [7]

Documentation Reorganization and Additions:

  • Migrated and front-matter-annotated all major documentation and specification files into .knowns/docs/imported/docs and .knowns/docs/imported/specsheets for improved structure and discoverability. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11]
  • Added two new runbooks/specs:
    • community-event-notify-runbook.md documents the process and validation steps for community event notifications via GitHub Actions.
    • component-consolidation-audit.md details the recent audit and consolidation of components and pages, and outlines further refactoring opportunities.

Configuration Enhancements:

  • Updated .knowns/config.json with new default priorities, labels, statuses, and visible columns to support improved task management and workflow customization.

These changes collectively improve the automation, maintainability, and transparency of the project’s development process.


CI/CD Automation and Reporting

  • Introduced automated code coverage and SDD coverage badge generation, with PR comment reporting and scheduled updates (.github/workflows/coverage-badges.yml, badge JSON files). [1] [2] [3] [4]
  • Enhanced main pipeline: added unit test coverage, linting, E2E test coverage, artifact upload, and improved build steps in .github/workflows/pipeline.yml. [1] [2] [3]
  • Added a workflow-dispatchable community event notification job, with dry-run and reporting capabilities, and documented input parameters. [1] [2]

Documentation Restructuring

  • Migrated and annotated all major docs/specs into .knowns/docs/imported/docs and .knowns/docs/imported/specsheets for better organization and maintainability. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11]
  • Added a runbook for community event notifications and an audit document for component/page consolidation. [1] [2]

Configuration Improvements

  • Expanded .knowns/config.json with new workflow and status settings for improved task tracking.

@github-actions
Copy link
Contributor

\n## Coverage Report\n\n- Code Coverage: **4.6%**\n- SDD Coverage: **100.0%** (46/46 linked tasks)\n\n_Generated by `coverage-badges` workflow._

Copy link
Member Author

@Gizmotronn Gizmotronn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

6 hours of my life...

@Gizmotronn Gizmotronn merged commit d14769b into main Feb 22, 2026
19 checks passed
@Gizmotronn Gizmotronn deleted the twopointtwo branch February 22, 2026 09:52
Gizmotronn added a commit that referenced this pull request Feb 27, 2026
πŸ•ΈοΈπŸ₯¦ ↝ [#219 #220]: Referrals & improved performance for user direction
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant