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 involves extensive changes to the GitHub Actions workflows and configurations. The key updates include the creation of new workflows, renaming and restructuring existing workflows, and the introduction of a reusable action for installing tools and dependencies.
Creation of new workflows:
.github/workflows/ci-first-time-contributor.yml
: Introduces a workflow to welcome and guide first-time contributors through comments on issues and pull requests..github/workflows/ci-pr-comment.yml
: Adds a workflow to comment on pull requests with deployment links and status updates..github/workflows/ci-pr-snapshots.yml
: Sets up a workflow for snapshot releases on pull requests affecting thepackages
directory..github/workflows/ci-push-main.yml
: Implements a workflow for formatting code, creating issues from TODOs, and managing releases on pushes to the main branch.Renaming and restructuring workflows:
.github/workflows/ci-labeler.yml
: Renamed fromdelabeler.yml
and updated to manage labels for pull requests and issues..github/workflows/ci-pr-i18n-changeset.yml
: Renamed fromtranslation-changesets.yml
and modified to use the new reusable action for installing dependencies..github/workflows/ci-pr-lunaria-overview.yml
: Renamed fromlunaria.yml
and updated to use the new reusable action. [1]R1, [2].github/workflows/ci-report-lunaria.yml
: Renamed fromlunaria-report-bot.yml
and updated to use the new reusable action. [1] [2]Introduction of reusable action:
.github/actions/install/action.yml
: Adds a composite action to install pnpm, Node.js, and package dependencies, which is used across multiple workflows.Removal of outdated workflows:
.github/workflows/changesets.yml
: Removed the workflow for releasing or versioning packages..github/workflows/deployments.yml
: Removed the workflow for sending deployment links..github/workflows/firsttimepr.yml
: Removed the workflow for checking and welcoming first-time PR merges.