Skip to content

Conversation

@marc-romu
Copy link
Member

No description provided.

marc-romu and others added 30 commits April 20, 2025 08:15
…folder updates (#136)

## Description

This PR adds a filter input to the
.github/workflows/user-update-branch.yml workflow, allowing users to
update only a specific folder (such as .github or
src/SmartHopper.Components) from the origin branch to the target branch.
If the filter input is left blank, the workflow updates the entire
codebase as before.

This enhancement provides more granular control over branch updates,
reducing unnecessary changes and making it easier to synchronize only
relevant parts of the repository.

## Breaking Changes

There are no breaking changes. The workflow remains fully
backward-compatible; if filter is not specified, the behavior is
unchanged.

## Testing Done

Not yet.

## Checklist

- [x] This PR is focused on a single feature or bug fix
- [ ] Version in Solution.props was updated, if necessary, and follows
semantic versioning
- [ ] CHANGELOG.md has been updated
- [x] PR title follows [Conventional
Commits](https://www.conventionalcommits.org/en/v1.0.0/) format
- [x] PR description follows [Pull Request Description
Template](#pull-request-description-template)
## Branch Update

This PR updates `main` with changes from `marc-romu/chat` for path
`.github`.

  ### ℹ️ Protected Branch

This PR was created because `main` is a protected branch that requires
changes through pull requests.

  ### Instructions

  1. Review the changes
  2. Approve and merge the changes

  This PR was automatically created by the Branch Update workflow.
## Branch Update

This PR updates `main` with changes from `marc-romu/workflows`.

### ℹ️ Protected Branch

This PR was created because `main` is a protected branch that requires
changes through pull requests.

### Instructions

1. Review the changes
2. Approve and merge the changes

This PR was automatically created by the Branch Update workflow.
actions-user and others added 8 commits April 20, 2025 08:26
…145)

## Branch Update

This PR updates `main` with changes from `marc-romu/workflows` for the
path `.github`.

### ℹ️ Protected Branch

This PR was created because `main` is a protected branch that requires
changes through pull requests.

### Instructions

1. Review the changes
2. Approve and merge the changes

This PR was automatically created by the Branch Update workflow.
Copilot AI review requested due to automatic review settings April 20, 2025 08:53
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR updates the development branch from main and brings consistency improvements across workflows and actions.

  • Updates the CHANGELOG with a bug fix note.
  • Adds a new "filter" input to the branch update workflow to allow selective updates.
  • Introduces several new GitHub actions for enhanced code style, namespace, and header checks.

Reviewed Changes

Copilot reviewed 15 out of 19 changed files in this pull request and generated no comments.

Show a summary per file
File Description
CHANGELOG.md Adds a new section for a fixed bug in listing components.
.github/workflows/user-update-branch.yml Introduces a "filter" input and adjusts branch name generation logic.
.github/workflows/user-code-style.yml Adds a workflow for running code style fixes/checks.
.github/workflows/pr-validation.yml Adds a new code style check step to PR validation.
.github/labels.yml Removes the "component: GhGetSelected" label.
.github/actions/version-tools/README.md Removes the version tools README.
.github/actions/documentation/update-changelog-issues/action.yml Updates how issue lines are added to the changelog.
.github/actions/code-style/* (multiple files) Introduces new composite actions for code styling (using sorter, trailing whitespace, namespace fixer, header fixer, and overall code style).
Files not reviewed (4)
  • .github/actions/version-tools/action.yml: Language not supported
  • .github/actions/version-tools/changelog-updater/action.yml: Language not supported
  • .github/actions/version-tools/version-calculator/action.yml: Language not supported
  • SmartHopper.sln: Language not supported
Comments suppressed due to low confidence (3)

.github/actions/version-tools/README.md:1

  • The removal of the version-tools README may hinder access to important documentation for this action. Confirm that this removal is intentional and that the documentation is maintained elsewhere.
(File deletion)

.github/labels.yml:48

  • The deletion of the 'component: GhGetSelected' label could impact issue categorization if it is still in use. Verify that this label is no longer required.
-- name: "component: GhGetSelected"

.github/workflows/user-update-branch.yml:122

  • Removal of a unique identifier (e.g., timestamp) in TEMP_BRANCH might lead to branch name collisions during concurrent updates. Consider reintroducing a unique suffix (e.g., using $(date +%s)).
TEMP_BRANCH="update-branch/${{ github.event.inputs.target_branch }}-from-${{ github.event.inputs.origin_branch }}"

@marc-romu marc-romu merged commit ae1a656 into dev Apr 20, 2025
10 of 12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants