Skip to content

[WIP] Code generator random Fortran programs #734

[WIP] Code generator random Fortran programs

[WIP] Code generator random Fortran programs #734

Triggered via pull request September 9, 2026 16:45
@dorcharddorchard
synchronize #310
codeGen
Status Failure
Total duration 15m 53s
Artifacts 1

ci.yml

on: pull_request
Ubuntu / Stack / test
9m 8s
Ubuntu / Stack / test
Matrix: mac-cabal-test
Matrix: ubuntu-cabal-test
Matrix: windows-cabal-test
Fit to window
Zoom out
Zoom in

Annotations

51 errors and 56 warnings
Ubuntu / GHC 9.4, Cabal / test: test/Language/Fortran/AST/SubstituteSpec.hs#L27
Variable not in scope: nullSpan :: SrcSpan
Ubuntu / GHC 9.4, Cabal / test: test/Language/Fortran/AST/SubstituteSpec.hs#L24
Variable not in scope: nullSpan :: SrcSpan
Ubuntu / GHC 9.4, Cabal / test: test/Language/Fortran/AST/SubstituteSpec.hs#L23
Variable not in scope: nullSpan :: SrcSpan
Ubuntu / GHC 9.4, Cabal / test: test/Language/Fortran/AST/SubstituteSpec.hs#L23
Variable not in scope: nullSpan :: SrcSpan
Ubuntu / GHC 9.4, Cabal / test: test/Language/Fortran/AST/SubstituteSpec.hs#L22
Variable not in scope: nullSpan :: SrcSpan
Ubuntu / GHC 9.4, Cabal / test: test/Language/Fortran/AST/SubstituteSpec.hs#L21
Variable not in scope: nullSpan :: SrcSpan
Ubuntu / GHC 9.4, Cabal / test: test/Language/Fortran/AST/SubstituteSpec.hs#L20
Variable not in scope: nullSpan :: SrcSpan
Ubuntu / GHC 9.4, Cabal / test: test/Language/Fortran/AST/SubstituteSpec.hs#L19
Variable not in scope: nullSpan :: SrcSpan
Ubuntu / GHC 9.4, Cabal / test: test/Language/Fortran/AST/SubstituteSpec.hs#L13
Variable not in scope: nullSpan :: SrcSpan
Ubuntu / GHC 9.4, Cabal / test: test/Language/Fortran/AST/SubstituteSpec.hs#L12
Variable not in scope: nullSpan :: SrcSpan
Ubuntu / GHC 9.0, Cabal / test: test/Language/Fortran/AST/SubstituteSpec.hs#L27
Variable not in scope: nullSpan :: SrcSpan
Ubuntu / GHC 9.0, Cabal / test: test/Language/Fortran/AST/SubstituteSpec.hs#L24
Variable not in scope: nullSpan :: SrcSpan
Ubuntu / GHC 9.0, Cabal / test: test/Language/Fortran/AST/SubstituteSpec.hs#L23
Variable not in scope: nullSpan :: SrcSpan
Ubuntu / GHC 9.0, Cabal / test: test/Language/Fortran/AST/SubstituteSpec.hs#L23
Variable not in scope: nullSpan :: SrcSpan
Ubuntu / GHC 9.0, Cabal / test: test/Language/Fortran/AST/SubstituteSpec.hs#L22
Variable not in scope: nullSpan :: SrcSpan
Ubuntu / GHC 9.0, Cabal / test: test/Language/Fortran/AST/SubstituteSpec.hs#L21
Variable not in scope: nullSpan :: SrcSpan
Ubuntu / GHC 9.0, Cabal / test: test/Language/Fortran/AST/SubstituteSpec.hs#L20
Variable not in scope: nullSpan :: SrcSpan
Ubuntu / GHC 9.0, Cabal / test: test/Language/Fortran/AST/SubstituteSpec.hs#L19
Variable not in scope: nullSpan :: SrcSpan
Ubuntu / GHC 9.0, Cabal / test: test/Language/Fortran/AST/SubstituteSpec.hs#L13
Variable not in scope: nullSpan :: SrcSpan
Ubuntu / GHC 9.0, Cabal / test: test/Language/Fortran/AST/SubstituteSpec.hs#L12
Variable not in scope: nullSpan :: SrcSpan
Ubuntu / GHC 9.2, Cabal / test: test/Language/Fortran/AST/SubstituteSpec.hs#L27
Variable not in scope: nullSpan :: SrcSpan
Ubuntu / GHC 9.2, Cabal / test: test/Language/Fortran/AST/SubstituteSpec.hs#L24
Variable not in scope: nullSpan :: SrcSpan
Ubuntu / GHC 9.2, Cabal / test: test/Language/Fortran/AST/SubstituteSpec.hs#L23
Variable not in scope: nullSpan :: SrcSpan
Ubuntu / GHC 9.2, Cabal / test: test/Language/Fortran/AST/SubstituteSpec.hs#L23
Variable not in scope: nullSpan :: SrcSpan
Ubuntu / GHC 9.2, Cabal / test: test/Language/Fortran/AST/SubstituteSpec.hs#L22
Variable not in scope: nullSpan :: SrcSpan
Ubuntu / GHC 9.2, Cabal / test: test/Language/Fortran/AST/SubstituteSpec.hs#L21
Variable not in scope: nullSpan :: SrcSpan
Ubuntu / GHC 9.2, Cabal / test: test/Language/Fortran/AST/SubstituteSpec.hs#L20
Variable not in scope: nullSpan :: SrcSpan
Ubuntu / GHC 9.2, Cabal / test: test/Language/Fortran/AST/SubstituteSpec.hs#L19
Variable not in scope: nullSpan :: SrcSpan
Ubuntu / GHC 9.2, Cabal / test: test/Language/Fortran/AST/SubstituteSpec.hs#L13
Variable not in scope: nullSpan :: SrcSpan
Ubuntu / GHC 9.2, Cabal / test: test/Language/Fortran/AST/SubstituteSpec.hs#L12
Variable not in scope: nullSpan :: SrcSpan
Ubuntu / Stack / test
Process completed with exit code 1.
Windows / GHC 9.2, Cabal / test: test/Language/Fortran/AST/SubstituteSpec.hs#L27
Variable not in scope: nullSpan :: SrcSpan
Windows / GHC 9.2, Cabal / test: test/Language/Fortran/AST/SubstituteSpec.hs#L24
Variable not in scope: nullSpan :: SrcSpan
Windows / GHC 9.2, Cabal / test: test/Language/Fortran/AST/SubstituteSpec.hs#L23
Variable not in scope: nullSpan :: SrcSpan
Windows / GHC 9.2, Cabal / test: test/Language/Fortran/AST/SubstituteSpec.hs#L23
Variable not in scope: nullSpan :: SrcSpan
Windows / GHC 9.2, Cabal / test: test/Language/Fortran/AST/SubstituteSpec.hs#L22
Variable not in scope: nullSpan :: SrcSpan
Windows / GHC 9.2, Cabal / test: test/Language/Fortran/AST/SubstituteSpec.hs#L21
Variable not in scope: nullSpan :: SrcSpan
Windows / GHC 9.2, Cabal / test: test/Language/Fortran/AST/SubstituteSpec.hs#L20
Variable not in scope: nullSpan :: SrcSpan
Windows / GHC 9.2, Cabal / test: test/Language/Fortran/AST/SubstituteSpec.hs#L19
Variable not in scope: nullSpan :: SrcSpan
Windows / GHC 9.2, Cabal / test: test/Language/Fortran/AST/SubstituteSpec.hs#L13
Variable not in scope: nullSpan :: SrcSpan
Windows / GHC 9.2, Cabal / test: test/Language/Fortran/AST/SubstituteSpec.hs#L12
Variable not in scope: nullSpan :: SrcSpan
Mac / GHC 9.2, Cabal / test: test/Language/Fortran/AST/SubstituteSpec.hs#L27
Variable not in scope: nullSpan :: SrcSpan
Mac / GHC 9.2, Cabal / test: test/Language/Fortran/AST/SubstituteSpec.hs#L24
Variable not in scope: nullSpan :: SrcSpan
Mac / GHC 9.2, Cabal / test: test/Language/Fortran/AST/SubstituteSpec.hs#L23
Variable not in scope: nullSpan :: SrcSpan
Mac / GHC 9.2, Cabal / test: test/Language/Fortran/AST/SubstituteSpec.hs#L23
Variable not in scope: nullSpan :: SrcSpan
Mac / GHC 9.2, Cabal / test: test/Language/Fortran/AST/SubstituteSpec.hs#L22
Variable not in scope: nullSpan :: SrcSpan
Mac / GHC 9.2, Cabal / test: test/Language/Fortran/AST/SubstituteSpec.hs#L21
Variable not in scope: nullSpan :: SrcSpan
Mac / GHC 9.2, Cabal / test: test/Language/Fortran/AST/SubstituteSpec.hs#L20
Variable not in scope: nullSpan :: SrcSpan
Mac / GHC 9.2, Cabal / test: test/Language/Fortran/AST/SubstituteSpec.hs#L19
Variable not in scope: nullSpan :: SrcSpan
Mac / GHC 9.2, Cabal / test: test/Language/Fortran/AST/SubstituteSpec.hs#L13
Variable not in scope: nullSpan :: SrcSpan
Mac / GHC 9.2, Cabal / test: test/Language/Fortran/AST/SubstituteSpec.hs#L12
Variable not in scope: nullSpan :: SrcSpan
Ubuntu / GHC 9.4, Cabal / test
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Ubuntu / GHC 9.4, Cabal / test: src/Language/Fortran/Generate.hs#L262
This binding for ‘env’ shadows the existing binding
Ubuntu / GHC 9.4, Cabal / test: src/Language/Fortran/Generate.hs#L46
• Defaulting the type variable ‘a0’ to type ‘Integer’ in the following constraints
Ubuntu / GHC 9.4, Cabal / test: src/Language/Fortran/Generate.hs#L40
This binding for ‘float’ shadows the existing binding
Ubuntu / GHC 9.4, Cabal / test: src/Language/Fortran/Generate.hs#L22
The import of ‘Data.List’ is redundant
Ubuntu / GHC 9.4, Cabal / test: src/Language/Fortran/Generate.hs#L17
The import of ‘Control.Monad’ is redundant
Ubuntu / GHC 9.4, Cabal / test: src/Language/Fortran/Generate.hs#L15
The import of ‘Text.PrettyPrint.HughesPJ’ is redundant
Ubuntu / GHC 9.4, Cabal / test: src/Language/Fortran/Generate.hs#L6
The import of ‘Language.Fortran.AST.Literal’ is redundant
Ubuntu / GHC 9.4, Cabal / test: src/Language/Fortran/PrettyPrint.hs#L401
This binding for ‘i’ shadows the existing binding
Ubuntu / GHC 9.4, Cabal / test: src/Language/Fortran/Util/Files.hs#L15
The import of ‘doesFileExist’
Ubuntu / GHC 9.4, Cabal / test: src/Language/Fortran/Rewriter/Internal.hs#L303
Top-level binding with no type signature:
Ubuntu / GHC 9.0, Cabal / test
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Ubuntu / GHC 9.0, Cabal / test: src/Language/Fortran/Generate.hs#L262
This binding for ‘env’ shadows the existing binding
Ubuntu / GHC 9.0, Cabal / test: src/Language/Fortran/Generate.hs#L46
• Defaulting the following constraints to type ‘Integer’
Ubuntu / GHC 9.0, Cabal / test: src/Language/Fortran/Generate.hs#L40
This binding for ‘float’ shadows the existing binding
Ubuntu / GHC 9.0, Cabal / test: src/Language/Fortran/Generate.hs#L22
The import of ‘Data.List’ is redundant
Ubuntu / GHC 9.0, Cabal / test: src/Language/Fortran/Generate.hs#L17
The import of ‘Control.Monad’ is redundant
Ubuntu / GHC 9.0, Cabal / test: src/Language/Fortran/Generate.hs#L15
The import of ‘Text.PrettyPrint.HughesPJ’ is redundant
Ubuntu / GHC 9.0, Cabal / test: src/Language/Fortran/Generate.hs#L6
The import of ‘Language.Fortran.AST.Literal’ is redundant
Ubuntu / GHC 9.0, Cabal / test: src/Language/Fortran/PrettyPrint.hs#L401
This binding for ‘i’ shadows the existing binding
Ubuntu / GHC 9.0, Cabal / test: src/Language/Fortran/Util/Files.hs#L15
The import of ‘doesFileExist’
Ubuntu / GHC 9.0, Cabal / test: src/Language/Fortran/Rewriter/Internal.hs#L303
Top-level binding with no type signature:
Ubuntu / GHC 9.2, Cabal / test
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Ubuntu / GHC 9.2, Cabal / test: src/Language/Fortran/Generate.hs#L262
This binding for ‘env’ shadows the existing binding
Ubuntu / GHC 9.2, Cabal / test: src/Language/Fortran/Generate.hs#L46
• Defaulting the following constraints to type ‘Integer’
Ubuntu / GHC 9.2, Cabal / test: src/Language/Fortran/Generate.hs#L40
This binding for ‘float’ shadows the existing binding
Ubuntu / GHC 9.2, Cabal / test: src/Language/Fortran/Generate.hs#L22
The import of ‘Data.List’ is redundant
Ubuntu / GHC 9.2, Cabal / test: src/Language/Fortran/Generate.hs#L17
The import of ‘Control.Monad’ is redundant
Ubuntu / GHC 9.2, Cabal / test: src/Language/Fortran/Generate.hs#L15
The import of ‘Text.PrettyPrint.HughesPJ’ is redundant
Ubuntu / GHC 9.2, Cabal / test: src/Language/Fortran/Generate.hs#L6
The import of ‘Language.Fortran.AST.Literal’ is redundant
Ubuntu / GHC 9.2, Cabal / test: src/Language/Fortran/PrettyPrint.hs#L401
This binding for ‘i’ shadows the existing binding
Ubuntu / GHC 9.2, Cabal / test: src/Language/Fortran/Util/Files.hs#L15
The import of ‘doesFileExist’
Ubuntu / GHC 9.2, Cabal / test: src/Language/Fortran/Rewriter/Internal.hs#L303
Top-level binding with no type signature:
Ubuntu / Stack / test
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Windows / GHC 9.2, Cabal / test
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v2, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Windows / GHC 9.2, Cabal / test: src/Language/Fortran/Generate.hs#L262
This binding for ‘env’ shadows the existing binding
Windows / GHC 9.2, Cabal / test: src/Language/Fortran/Generate.hs#L46
• Defaulting the following constraints to type ‘Integer’
Windows / GHC 9.2, Cabal / test: src/Language/Fortran/Generate.hs#L40
This binding for ‘float’ shadows the existing binding
Windows / GHC 9.2, Cabal / test: src/Language/Fortran/Generate.hs#L22
The import of ‘Data.List’ is redundant
Windows / GHC 9.2, Cabal / test: src/Language/Fortran/Generate.hs#L17
The import of ‘Control.Monad’ is redundant
Windows / GHC 9.2, Cabal / test: src/Language/Fortran/Generate.hs#L15
The import of ‘Text.PrettyPrint.HughesPJ’ is redundant
Windows / GHC 9.2, Cabal / test: src/Language/Fortran/Generate.hs#L6
The import of ‘Language.Fortran.AST.Literal’ is redundant
Windows / GHC 9.2, Cabal / test: src/Language/Fortran/PrettyPrint.hs#L401
This binding for ‘i’ shadows the existing binding
Windows / GHC 9.2, Cabal / test: src/Language/Fortran/Util/Files.hs#L15
The import of ‘doesFileExist’
Windows / GHC 9.2, Cabal / test: src/Language/Fortran/Rewriter/Internal.hs#L303
Top-level binding with no type signature:
Mac / GHC 9.2, Cabal / test
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Mac / GHC 9.2, Cabal / test: src/Language/Fortran/Generate.hs#L262
This binding for ‘env’ shadows the existing binding
Mac / GHC 9.2, Cabal / test: src/Language/Fortran/Generate.hs#L46
• Defaulting the following constraints to type ‘Integer’
Mac / GHC 9.2, Cabal / test: src/Language/Fortran/Generate.hs#L40
This binding for ‘float’ shadows the existing binding
Mac / GHC 9.2, Cabal / test: src/Language/Fortran/Generate.hs#L22
The import of ‘Data.List’ is redundant
Mac / GHC 9.2, Cabal / test: src/Language/Fortran/Generate.hs#L17
The import of ‘Control.Monad’ is redundant
Mac / GHC 9.2, Cabal / test: src/Language/Fortran/Generate.hs#L15
The import of ‘Text.PrettyPrint.HughesPJ’ is redundant
Mac / GHC 9.2, Cabal / test: src/Language/Fortran/Generate.hs#L6
The import of ‘Language.Fortran.AST.Literal’ is redundant
Mac / GHC 9.2, Cabal / test: src/Language/Fortran/PrettyPrint.hs#L401
This binding for ‘i’ shadows the existing binding
Mac / GHC 9.2, Cabal / test: src/Language/Fortran/Util/Files.hs#L15
The import of ‘doesFileExist’
Mac / GHC 9.2, Cabal / test: src/Language/Fortran/Rewriter/Internal.hs#L303
Top-level binding with no type signature:

Artifacts

Produced during runtime
Name Size Digest
cabal-build-logs
40.5 KB
sha256:38967944dc4136471f6964d149832a6cf26ccf6f061c4a410761c88d337257d6