Comments (3)
Perhaps some more recent versions should be included on AppVeyor?
I suppose so, but I have never used AppVeyor.
I think it could be tried to extend the AppVeyor matrix. If this does not work well, we could also try a GHA workflow for windows (and macOS). [But maybe we need not actively work towards a GHA monopoly.]
Lines 6 to 14 in 9d9efd9
from acid-state.
I think the primary reason for using appveyor at all is to ensure that the build works on Windows. That is somewhat important since we do have windows specific code in src-win32
.
I don't think we need to test against every version of GHC on Windows like we do on Linux.
It is definitely annoying that the 8.2.2 is always failing on Appveyor at the moment.
I'd be fine with just testing GHC 9.2 on Windows. But I have no idea how to do that.
I am not opposed to also testing on OS X, but it seems less important since it uses the same code as Linux. Though, it is also true that the testsuite currently fails on OS X for boring reasons. But that does indicate that automated testing could be useful to discover OS X specific issues.
I have no opinion on appveyor vs github workflows vs other.
from acid-state.
Historically, I think AppVeyor was the tool of choice for a Windows CI due to limited availability of alternatives.
A GHA CI could be similar to this: https://github.com/haskell/text-icu/blob/52822ec7684e39d3ee5afcd0d807f902971c0761/.github/workflows/cabal-mac-win.yml
from acid-state.
Related Issues (20)
- Upper bound on network
- Use exception datatypes rather than calls to error HOT 1
- Test running out of disk space HOT 1
- Get size of acid-state? HOT 3
- Failed to build acid-state-0.15.1 HOT 8
- acid-state fails to build with GHC 8.8.1 HOT 1
- Changelog entry for 0.16 is missing HOT 1
- Test suite fails on macOS HOT 8
- build fails on ghc 9.0.1 HOT 1
- Hackage release needed for GHC 9.0.2 support HOT 2
- Benchmark `loading-benchmark` fails to build with GHC 7.10 HOT 3
- acid-state on cluster HOT 1
- Haddocks for Data.Acid.Memory.Pure.AcidState are misleading HOT 1
- Database seems empty after ctrl+c HOT 4
- Build failures with mtl-2.3
- Support GHC 9.4 HOT 1
- README: possibly outdated irc link
- Build failure with unix-2.8 (GHC 9.6)
- Support GHC 9.6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from acid-state.