Skip to content

Changelog - v0.1.0 - 01.16.2026 โ€‹

Date: 01.16.2026
Environment: dev
Version: v0.1.0

Added โ€‹

  • Create dedicated testing documentation folder (.github/workflows/docs/testing/) with workflow-specific guides
    • TESTING_AI_ISSUE_TRIAGE.md - Complete guide including mock, real API, unit tests, and configuration validation
    • TESTING_GITHUB_PROJECTS_V2.md - Project discovery and field validation
    • TESTING_STALE_BRANCHES.md - Dry-run and applied cleanup procedures
    • TESTING_ISSUE_EXTRACTION.md - Branch name and PR pattern validation
    • TESTING_API_KEY_SETUP.md - Shared API key configuration guide
  • Create docs/engineering/deployment/LABEL_SAFETY.md with comprehensive label application safety guarantees
    • Documents append-only --add-label usage (never deletes existing labels)
    • Includes failure modes, data integrity guarantees, and audit trail procedures
    • Provides validation and rollback procedures for label management
  • Support for testing Discord notifications from any non-production branch
    • All branches except dev and main automatically send to DISCORD_WEBHOOK_TEST channel
    • Allows testing from feature branches, PR branches, or temporary test branches
    • Test messages include "๐Ÿงช TESTING" indicator in description
    • Production channels receive only commits from dev and main

Changed โ€‹

  • Update .github/copilot-instructions.md to reflect testing documentation structure
  • Update issue-triage.yml to add safety documentation references in workflow comments
  • Consolidate configuration validation guide into TESTING_AI_ISSUE_TRIAGE.md (Configuration Validation section)
  • Update all references to point to merged testing documentation
  • Documentation Structure: Reorganize workflow testing docs from flat structure to /testing/ subfolder
    • Consolidate testing procedures by workflow type (not by test approach)
    • Keep implementation reference materials in ai-triage/ and discord/ folders
    • Simplify main README to focus on navigation
    • Update copilot instructions with new best practices for workflow documentation
  • Delete old redundant files: WORKFLOWS_TESTING_GUIDE.md, NAVIGATION_GUIDE.md, CONSOLIDATION_SUMMARY.md
    • Content migrated to specific testing guides in /testing/ folder
  • Documentation Consolidation: Migrate AI issue triage docs from /docs/features/ai-issue-triage/ to .github/workflows/docs/ai-triage/
    • AI issue triage is a GitHub workflow, not an app feature
    • Consolidate duplicate documentation across locations
    • Update .github/workflows/docs/README.md with clear navigation
    • Update AI triage docs to include local development setup with .env.local for OPENAI_API_KEY
  • Documentation Consolidation: Migrate feature request system docs from /docs/features/feature-requests/ to /docs/engineering/guides/feature-requests/
    • Feature request system is an operational guide, not a user-facing feature
    • Better categorization under engineering guides where it's more discoverable
  • Documentation Organization: Move floating engineering docs to appropriate subdirectories
    • DISCORD_WEBHOOKS.md โ†’ guides/DISCORD_WEBHOOKS.md (setup & process guide)
    • CHANGELOG_WORKFLOW.md โ†’ guides/CHANGELOG_WORKFLOW.md (team process)
    • MERCHANT_INTEGRATION.md โ†’ deployment/MERCHANT_INTEGRATION.md (technical implementation)
    • Ensures no floating docs at /docs/engineering/ root level
    • All references updated to new paths
  • Documentation Safeguards Updated: Enhanced DOCUMENTATION_SAFEGUARDS.md with:
    • Decision tree for feature vs. workflow vs. operational guide classification
    • Recent consolidations documented
    • Clear rules preventing floating docs in engineering root
    • Status of all documentation organization improvements
  • Simplified Discord embed payload by removing timestamp field (not required by Discord API)
  • Improved code clarity in commit deduplication logic
  • Enhanced failure handling with continue-on-error: true for Discord and history update steps

Fixed โ€‹

  • Remove green status indicator circle from dashboard header to reduce visual clutter
  • Fix cleanup test helper parsing and exit handling so dry-run mode completes without errors
  • Documentation: Clarify OPENAI_API_KEY setup for both local development (.env.local) and production (GitHub Secrets)
  • Issue automation workflow now searches organization and user-level projects in addition to repository projects
  • Fix discord-notify.yml artifact-based commit tracking implementation
    • Corrected multi-line string handling in bash (use $'\n' instead of literal newlines in YAML)
    • Fixed condition syntax with proper YAML quoting for complex if expressions
    • Removed invalid github.event.head_commit.timestamp reference (not available in all contexts)
    • Improved Discord payload building with cleaner error handling
    • Properly conditioned history updates to only run on successful notifications
  • Fix commit filtering logic in discord-notify workflow
    • Improved NOTIFIED_SHAS extraction from artifact
    • Added proper handling for empty history files
    • Correct fallback behavior when commits array is empty
  • Corrected sent=true/false output from Discord step to properly track notification success

Deprecated โ€‹

Removed โ€‹

Security โ€‹

Built with VitePress