Skip to content

release/1.4.2-alpha#409

Merged
marc-romu merged 16 commits into
mainfrom
dev
Mar 14, 2026
Merged

release/1.4.2-alpha#409
marc-romu merged 16 commits into
mainfrom
dev

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot commented Mar 14, 2026

SmartHopper 1.4.2-alpha: macOS Compatibility Verified [Patch]

This patch release delivers verified macOS compatibility for provider hash verification and fixes a GhJSON validation error in script tools. This is the first macOS-compatible release available through Yak/Rhino package manager.

Detailed list of changes:

  • Fixed missing Id property validation error in script_generate and script_edit tools when InstanceGuid is null
  • Fixed macOS compatibility issue with provider hash verification system (#263)
  • Successfully verified macOS provider hash verification - first macOS-compatible release through Yak/Rhino package manager
  • Special thanks to nofcfy-fanqi for macOS testing!

marc-romu and others added 15 commits March 9, 2026 16:41
…fest file

- Add hash-update/* branch to pr-milestone workflow triggers
- Add hash-update/ prefix to auto-delete branch patterns in pr-delete-auto-branches workflow
- Rename provider hash manifest output file from "provider-hashes-{version}.json" to "SmartHopper-Provider-Integrity-Hashes-{version}.json"
…ion dialog for matching hashes

- Show single "Hash:" label when local and public hashes match instead of redundant "Local:" and "Expected:" labels
- Only display "Expected:" hash when it differs from local hash
- Improve UI clarity by reducing duplicate information for verified providers
…flow

- Add platform input parameter with options for windows/macos/both (default: both)
- Conditionally download and verify release assets based on selected platform
- Add macOS Yak package build step with platform-specific build command
- Add macOS Yak package upload step with conditional execution
- Update artifact upload steps to be platform-specific (windows-yak-package, macos-yak-package)
…ment logic

- Update version from 1.4.1-alpha to 1.4.2-alpha in README.md and Solution.props
- Fix script_edit and script_generate tools to set Id = 1 only when InstanceGuid is null (was incorrectly setting Id = 1 when InstanceGuid had a value)
…ipt tools Id validation

- Add macOS provider hash verification support - first Yak-compatible macOS release
- Mitigate script tools Id GhJSON validation issue
- Update CHANGELOG.md with release notes and contributor acknowledgment
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
…t_generate (#406)

## Description

This PR fixes a validation issue in the GhJSON-based script tools where
`script_edit` and `script_generate` could trigger an **"Id missing"**
error when creating script component GhJSON.

The fix was restored from #389.

## Breaking Changes

- No breaking changes expected.

## Testing Done

- Tested windows and macOS hash verification.

## Checklist

- [x] This PR is focused on a single feature or bug fix
- [x] Version in Solution.props was updated, if necessary, and follows
semantic versioning
- [x] 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)
This PR updates the contributors section in CHANGELOG.md under
[Unreleased] to acknowledge new contributors since the last release.

This is an automated PR created by the Update Contributors workflow.
… fixes (#408)

This PR prepares the release for version 1.4.2-alpha with version update
and code style fixes:

- Updated version in Solution.props
- Updated changelog with closed-solved issues
- Updated README badges
@github-actions github-actions Bot requested a review from marc-romu as a code owner March 14, 2026 09:25
…lows

- Add new reusable composite action `.github/actions/milestone/assign-pr` that reads version from Solution.props and assigns PRs to matching milestones (creating milestone if needed)
- Update all workflows that create PRs to capture PR number and call milestone assignment action
@marc-romu marc-romu added this to the 1.4.2-alpha milestone Mar 14, 2026
@marc-romu marc-romu enabled auto-merge March 14, 2026 09:36
@marc-romu marc-romu merged commit bea0f47 into main Mar 14, 2026
26 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.

2 participants