chore: update GitHub workflows#62
Merged
Merged
Conversation
|
commit: |
dreyfus92
approved these changes
Feb 18, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request introduces a comprehensive overhaul of the repository's GitHub automation and CI/CD workflows, focusing on improved automation, clearer ownership, and better dependency management. The changes replace legacy and disabled workflows with new, modular workflows, enhance labeling and dependency update processes, and update project documentation and settings for clarity and maintainability.
CI/CD Workflow Modernization
Added new modular GitHub Actions workflows for PR checks, push-to-main, labeling, coauthor management, dependency updates, and bot-driven changesets, replacing previous monolithic or disabled workflows. Workflows include
.github/workflows/ci-pull-request.yml,.github/workflows/ci-push-main.yml,.github/workflows/ci-labeler.yml,.github/workflows/ci-ensure-changesets.yml,.github/workflows/ci-coauthors.yml,.github/workflows/ci-renovate-changesets.ymland remove.github/workflows/pr-or-publish.yml_disabled,.github/workflows/previews.yml_disabled. [1] [2] [3] [4] [5] [6] [7] [8]Updated environment settings in all workflows to optimize Node.js memory usage and enforce colored output. [1] [2] [3] [4] [5] [6]
Dependency and Label Management
Introduced
.github/renovate.jsonfor custom dependency update grouping and extended Renovate configuration; added.github/labeler.ymlfor automated labeling of PRs based on changed files. [1] [2]Added workflow to automate label removal for merged or closed PRs and issues, and to synchronize labels on PRs.
Ownership and Documentation Improvements
Updated
.github/CODEOWNERSto clarify root ownership and assign files to the Exalted team.Enhanced the pull request template for clearer descriptions and reminders about changesets and documentation updates.
Project Settings and Scripts
Updated
package.jsonscripts for more granular build, dev, and CI commands, including new scripts for changeset status and parallel dev environments.Added new terms to
.vscode/settings.jsonspell checker for improved developer experience.These changes collectively modernize the repository's automation, clarify ownership and process documentation, and streamline dependency and label management, making development and collaboration more efficient.