haskell-distributed / haskell-distributed/distributed-process

Continuous testing on Windows

Open
#456 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
Haskell
Stars
751
Forks
99
Avg merge
45m
Merged PRs (30d)
2

Description

Currently, all packages in this repository are tested in GitHub Actions using the ubuntu-latest operating system.

While building all packages succeeded using windows-latest, not all tests passed. Unfortunately, I do not have a Windows machine to debug the test suites.

It would be great if someone with a Windows machine could help identify problems, such that we can add Windows testing in GitHub Actions

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by running the repository's package test suites on the windows-latest GitHub Actions runner and compare the failures with the existing Ubuntu workflow. Investigate the failing tests and build behavior, then add Windows testing once the failures are addressed; done means the packages pass in GitHub Actions on Windows.

Written by the indexing model from the issue text.

Assessment

Tech stack
github-actions, haskell
Domain
ci-cd, distributed-systems
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.