Skip to content

ci(Homebrew): Add GitHub Actions workflows for publish and tests - #42

Merged
ReenigneArcher merged 2 commits into
masterfrom
ci/add-homebrew-workflows
Dec 20, 2025
Merged

ci(Homebrew): Add GitHub Actions workflows for publish and tests#42
ReenigneArcher merged 2 commits into
masterfrom
ci/add-homebrew-workflows

Conversation

@ReenigneArcher

@ReenigneArcher ReenigneArcher commented Dec 8, 2025

Copy link
Copy Markdown
Member

Description

Introduces two workflows: 'publish.yml' for handling pull request bottle publishing and branch cleanup, and 'tests.yml' for running Homebrew test-bot across multiple OS environments on push and pull request events.

TODO:

Screenshot

Issues Fixed or Closed

Roadmap Issues

Type of Change

  • feat: New feature (non-breaking change which adds functionality)
  • fix: Bug fix (non-breaking change which fixes an issue)
  • docs: Documentation only changes
  • style: Changes that do not affect the meaning of the code (white-space, formatting, missing semicolons, etc.)
  • refactor: Code change that neither fixes a bug nor adds a feature
  • perf: Code change that improves performance
  • test: Adding missing tests or correcting existing tests
  • build: Changes that affect the build system or external dependencies
  • ci: Changes to CI configuration files and scripts
  • chore: Other changes that don't modify src or test files
  • revert: Reverts a previous commit
  • BREAKING CHANGE: Introduces a breaking change (can be combined with any type above)

Checklist

  • Code follows the style guidelines of this project
  • Code has been self-reviewed
  • Code has been commented, particularly in hard-to-understand areas
  • Code docstring/documentation-blocks for new or existing methods/components have been added or updated
  • Unit tests have been added or updated for any new or modified functionality

AI Usage

  • None: No AI tools were used in creating this PR
  • Light: AI provided minor assistance (formatting, simple suggestions)
  • Moderate: AI helped with code generation or debugging specific parts
  • Heavy: AI generated most or all of the code changes

@ReenigneArcher
ReenigneArcher force-pushed the ci/add-homebrew-workflows branch 5 times, most recently from c7fadfd to 5729bdd Compare December 8, 2025 01:22
@ReenigneArcher
ReenigneArcher force-pushed the ci/add-homebrew-workflows branch 10 times, most recently from e22335b to 965204c Compare December 9, 2025 23:51
@ReenigneArcher
ReenigneArcher force-pushed the ci/add-homebrew-workflows branch from 965204c to 4022ef8 Compare December 10, 2025 01:57
@ReenigneArcher
ReenigneArcher force-pushed the ci/add-homebrew-workflows branch 2 times, most recently from 0854d30 to adeefd3 Compare December 20, 2025 16:19
@ReenigneArcher
ReenigneArcher marked this pull request as ready for review December 20, 2025 16:19
Introduces two workflows: 'publish.yml' for handling pull request bottle publishing and branch cleanup, and 'tests.yml' for running Homebrew test-bot across multiple OS environments on push and pull request events.
@ReenigneArcher
ReenigneArcher force-pushed the ci/add-homebrew-workflows branch 2 times, most recently from a19f9a9 to 0c3dfa0 Compare December 20, 2025 16:31
Added comments to sunshine and sunshine-beta formula files to trigger bottle builds as referenced in pull request #42.
@ReenigneArcher
ReenigneArcher force-pushed the ci/add-homebrew-workflows branch from 0c3dfa0 to 31dd7b5 Compare December 20, 2025 16:34
@sonarqubecloud

Copy link
Copy Markdown

@ReenigneArcher ReenigneArcher added pr-pull Approve a PR that modifies a formula. and removed pr-pull Approve a PR that modifies a formula. labels Dec 20, 2025
@ReenigneArcher
ReenigneArcher merged commit c92405d into master Dec 20, 2025
15 checks passed
@ReenigneArcher
ReenigneArcher deleted the ci/add-homebrew-workflows branch December 20, 2025 17:23
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.

Sunshine: package homebrew bottles

1 participant