-
-
Notifications
You must be signed in to change notification settings - Fork 13
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Feature Type
Enhancement to Existing Feature
Priority/Impact
Critical (blocking work)
Problem Statement
CI/CD workflows are currently unstable due to errors in the automated changelog update process. Specifically, failures in the update-changelog-and-contributors job block merging and generate unnecessary commit noise. The root issue appears to stem from dynamic switching between different .cog.toml configurations, which introduces fragility in the pipeline and maintainability issues.
Requires Proposal
Yes, detailed proposal needed
Proposed Solution
- Temporarily disable the update-changelog-and-contributors GitHub Actions job until a proper fix is merged (see Issue [BUG]: Cocogitto (cog changelog) Fails Due to Unsupported Fields in .cog.toml Config #280).
- Refactor cocogitto config usage by removing dynamic .cog.toml swaps.
- Introduce static configs:
- .cog.cod.toml
- .cog.cocohito.toml
- Update script usage to call cog with explicit config:
cog --config .cog.cocohito.toml changelog
This is a temporary, tactical change to unblock developer workflows. Future PRs will address the proper conditional logic and branching in the config.
Research Needed
Yes
Research Details
No response
Acceptance Criteria Confirmation
Yes
Pre-submission Confirmation
Yes
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request