Skip to content

Fix CI workflow#72

Merged
jvoigtlaender merged 10 commits intofmidue:fmiduefrom
patritzenfeld:ci
Apr 20, 2026
Merged

Fix CI workflow#72
jvoigtlaender merged 10 commits intofmidue:fmiduefrom
patritzenfeld:ci

Conversation

@patritzenfeld
Copy link
Copy Markdown
Member

@patritzenfeld patritzenfeld commented Apr 20, 2026

  • update deprecated actions
  • add cabal.project file for this workflow and local development
  • do not redirect cabal output into a log file (this made the workflow pass, even on compile errors)

the cabal.project can be used to compile all relevant code by calling cabal build all in the root directory. This requires a local installation of GHC-8.6.5 (e.g. through ghcup), the current GHC version used in the deploy script. Newer versions seem to always fail to resolve dependencies, though this could be updated if we ever want to start migrating to newer versions as discussed in #48.

@patritzenfeld patritzenfeld changed the title update action versions Fix CI workflow Apr 20, 2026
@patritzenfeld patritzenfeld marked this pull request as ready for review April 20, 2026 14:13
@jvoigtlaender jvoigtlaender merged commit a1cf9fc into fmidue:fmidue Apr 20, 2026
1 check 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