Skip to content

Fix workflow completion check and windows build issues#106

Merged
carbolymer merged 1 commit intomainfrom
mgalazyn/make-gha-workflow-mandatory
Nov 3, 2025
Merged

Fix workflow completion check and windows build issues#106
carbolymer merged 1 commit intomainfrom
mgalazyn/make-gha-workflow-mandatory

Conversation

@carbolymer
Copy link
Contributor

@carbolymer carbolymer commented Oct 30, 2025

Previously GHA haskell workflow was letting in PRs failing CI builds. This PR splits the CI job check into two:

  • make-tag - incorrectly named previously check - creates tags
  • build-successful - checks if all build jobs have succeeded

@carbolymer carbolymer changed the title Make workflow mandatory, fix windows build issues Fix workflow competion check and windows build issues Oct 30, 2025
@carbolymer carbolymer force-pushed the mgalazyn/make-gha-workflow-mandatory branch from 5528bb7 to 0f2f4e1 Compare October 30, 2025 13:09
@carbolymer carbolymer force-pushed the mgalazyn/make-gha-workflow-mandatory branch from 0f2f4e1 to d2b1ad6 Compare October 30, 2025 13:22
@carbolymer carbolymer force-pushed the mgalazyn/make-gha-workflow-mandatory branch from d2b1ad6 to 1b0ea3c Compare October 30, 2025 13:32
@carbolymer carbolymer changed the title Fix workflow competion check and windows build issues Fix workflow completion check and windows build issues Oct 30, 2025
@carbolymer carbolymer self-assigned this Oct 30, 2025
@carbolymer carbolymer requested a review from Copilot October 30, 2025 13:48
Copy link

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 includes maintenance improvements: removing an unused import, adding documentation files to the cabal configuration, updating the changelog, and refactoring GitHub Actions workflows for better dependency tracking and merge queue support.

  • Removed unused System.Win32.File import from NamedPipes module
  • Added extra-doc-files (CHANGELOG.md, README.md) to cabal configuration
  • Refactored GitHub Actions workflow with new build-successful and renamed make-tag jobs for better dependency management

Reviewed Changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 2 comments.

File Description
src/Hedgehog/Extras/Internal/Win32/NamedPipes.hsc Removed unused System.Win32.File import
hedgehog-extras.cabal Added CHANGELOG.md and README.md as extra-doc-files
CHANGELOG.md Added entry for tar dependency update and fixed trailing newline
.github/workflows/haskell.yml Added merge_group trigger, refactored check job to build-successful, renamed check to make-tag, improved conditional logic

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@carbolymer carbolymer force-pushed the mgalazyn/make-gha-workflow-mandatory branch from 51a1f1a to 4324b53 Compare October 30, 2025 14:47
@carbolymer carbolymer merged commit 53b53dc into main Nov 3, 2025
12 checks passed
@carbolymer carbolymer deleted the mgalazyn/make-gha-workflow-mandatory branch November 3, 2025 08:38
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