Skip to content

ci: add comprehensive GitHub Actions CI/CD pipeline #1

ci: add comprehensive GitHub Actions CI/CD pipeline

ci: add comprehensive GitHub Actions CI/CD pipeline #1

Triggered via push September 7, 2025 13:47
Status Failure
Total duration 1d 0h 0m 2s
Artifacts

ci.yml

on: push
Matrix: Compatibility Tests
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

24 errors, 61 warnings, and 4 notices
Compatibility Tests (windows-2019)
Windows Server 2019 has been retired. The Windows Server 2019 image has been removed as of 2025-06-30. For more details, see https://github.com/actions/runner-images/issues/12045
Test / GHC 8.10.7 / ubuntu-latest
Process completed with exit code 1.
Test / GHC 9.0.2 / ubuntu-latest
Process completed with exit code 1.
Test / GHC 9.6.4 / ubuntu-latest
Process completed with exit code 1.
Release Validation
Process completed with exit code 1.
Test / GHC 9.2.8 / ubuntu-latest
Process completed with exit code 1.
Test / GHC 9.4.8 / ubuntu-latest
Process completed with exit code 1.
Test / GHC 9.6.4 / macos-latest
Process completed with exit code 1.
Test / GHC 9.4.8 / macos-latest
Process completed with exit code 1.
Test / GHC 9.6.4 / windows-latest
Process completed with exit code 1.
Test / GHC 9.4.8 / windows-latest
Process completed with exit code 1.
Test / GHC 9.8.2 / ubuntu-latest
Process completed with exit code 1.
Test / GHC 9.8.2 / macos-latest
Process completed with exit code 1.
Test / GHC 9.8.2 / windows-latest
Process completed with exit code 1.
Documentation
Process completed with exit code 1.
Compatibility Tests (ubuntu-22.04)
Process completed with exit code 1.
Integration Tests
Process completed with exit code 1.
Compatibility Tests (windows-2022)
Process completed with exit code 1.
Performance Benchmarks
Process completed with exit code 1.
Coverage Analysis
Process completed with exit code 1.
Compatibility Tests (macos-13)
Process completed with exit code 1.
Code Quality
Process completed with exit code 1.
Compatibility Tests (ubuntu-20.04)
The job has exceeded the maximum execution time while awaiting a runner for 24h0m0s
Compatibility Tests (macos-12)
The job has exceeded the maximum execution time while awaiting a runner for 24h0m0s
Compatibility Tests (ubuntu-22.04): src/Language/JavaScript/Parser/ParseError.hs#L282
This binding for ‘suggestions’ shadows the existing binding
Compatibility Tests (ubuntu-22.04): src/Language/JavaScript/Parser/ParseError.hs#L274
This binding for ‘suggestions’ shadows the existing binding
Compatibility Tests (ubuntu-22.04): src/Language/JavaScript/Parser/ParseError.hs#L266
This binding for ‘suggestions’ shadows the existing binding
Compatibility Tests (ubuntu-22.04): src/Language/JavaScript/Parser/ParseError.hs#L258
This binding for ‘suggestions’ shadows the existing binding
Compatibility Tests (ubuntu-22.04): src/Language/JavaScript/Parser/ParseError.hs#L250
This binding for ‘suggestions’ shadows the existing binding
Compatibility Tests (ubuntu-22.04): src/Language/JavaScript/Parser/ParseError.hs#L230
This binding for ‘suggestions’ shadows the existing binding
Compatibility Tests (ubuntu-22.04): src/Language/JavaScript/Parser/ParseError.hs#L33
The qualified import of ‘Data.Text’ is redundant
Compatibility Tests (ubuntu-22.04): src/Language/JavaScript/Parser/LexerUtils.hs#L103
Defined but not used: ‘isPrefixOf’
Compatibility Tests (ubuntu-22.04): src/Language/JavaScript/Parser/LexerUtils.hs#L88
Defined but not used: ‘isPrefixOf’
Compatibility Tests (ubuntu-22.04): src/Language/JavaScript/Parser/LexerUtils.hs#L73
Defined but not used: ‘isPrefixOf’
Integration Tests: src/Language/JavaScript/Parser/ParseError.hs#L282
This binding for ‘suggestions’ shadows the existing binding
Integration Tests: src/Language/JavaScript/Parser/ParseError.hs#L274
This binding for ‘suggestions’ shadows the existing binding
Integration Tests: src/Language/JavaScript/Parser/ParseError.hs#L266
This binding for ‘suggestions’ shadows the existing binding
Integration Tests: src/Language/JavaScript/Parser/ParseError.hs#L258
This binding for ‘suggestions’ shadows the existing binding
Integration Tests: src/Language/JavaScript/Parser/ParseError.hs#L250
This binding for ‘suggestions’ shadows the existing binding
Integration Tests: src/Language/JavaScript/Parser/ParseError.hs#L230
This binding for ‘suggestions’ shadows the existing binding
Integration Tests: src/Language/JavaScript/Parser/ParseError.hs#L33
The qualified import of ‘Data.Text’ is redundant
Integration Tests: src/Language/JavaScript/Parser/LexerUtils.hs#L103
Defined but not used: ‘isPrefixOf’
Integration Tests: src/Language/JavaScript/Parser/LexerUtils.hs#L88
Defined but not used: ‘isPrefixOf’
Integration Tests: src/Language/JavaScript/Parser/LexerUtils.hs#L73
Defined but not used: ‘isPrefixOf’
Compatibility Tests (windows-2022): src/Language/JavaScript/Parser/ParseError.hs#L282
This binding for ‘suggestions’ shadows the existing binding
Compatibility Tests (windows-2022): src/Language/JavaScript/Parser/ParseError.hs#L274
This binding for ‘suggestions’ shadows the existing binding
Compatibility Tests (windows-2022): src/Language/JavaScript/Parser/ParseError.hs#L266
This binding for ‘suggestions’ shadows the existing binding
Compatibility Tests (windows-2022): src/Language/JavaScript/Parser/ParseError.hs#L258
This binding for ‘suggestions’ shadows the existing binding
Compatibility Tests (windows-2022): src/Language/JavaScript/Parser/ParseError.hs#L250
This binding for ‘suggestions’ shadows the existing binding
Compatibility Tests (windows-2022): src/Language/JavaScript/Parser/ParseError.hs#L230
This binding for ‘suggestions’ shadows the existing binding
Compatibility Tests (windows-2022): src/Language/JavaScript/Parser/ParseError.hs#L33
The qualified import of ‘Data.Text’ is redundant
Compatibility Tests (windows-2022): src/Language/JavaScript/Parser/LexerUtils.hs#L103
Defined but not used: ‘isPrefixOf’
Compatibility Tests (windows-2022): src/Language/JavaScript/Parser/LexerUtils.hs#L88
Defined but not used: ‘isPrefixOf’
Compatibility Tests (windows-2022): src/Language/JavaScript/Parser/LexerUtils.hs#L73
Defined but not used: ‘isPrefixOf’
Performance Benchmarks: src/Language/JavaScript/Parser/ParseError.hs#L282
This binding for ‘suggestions’ shadows the existing binding
Performance Benchmarks: src/Language/JavaScript/Parser/ParseError.hs#L274
This binding for ‘suggestions’ shadows the existing binding
Performance Benchmarks: src/Language/JavaScript/Parser/ParseError.hs#L266
This binding for ‘suggestions’ shadows the existing binding
Performance Benchmarks: src/Language/JavaScript/Parser/ParseError.hs#L258
This binding for ‘suggestions’ shadows the existing binding
Performance Benchmarks: src/Language/JavaScript/Parser/ParseError.hs#L250
This binding for ‘suggestions’ shadows the existing binding
Performance Benchmarks: src/Language/JavaScript/Parser/ParseError.hs#L230
This binding for ‘suggestions’ shadows the existing binding
Performance Benchmarks: src/Language/JavaScript/Parser/ParseError.hs#L33
The qualified import of ‘Data.Text’ is redundant
Performance Benchmarks: src/Language/JavaScript/Parser/LexerUtils.hs#L103
Defined but not used: ‘isPrefixOf’
Performance Benchmarks: src/Language/JavaScript/Parser/LexerUtils.hs#L88
Defined but not used: ‘isPrefixOf’
Performance Benchmarks: src/Language/JavaScript/Parser/LexerUtils.hs#L73
Defined but not used: ‘isPrefixOf’
Coverage Analysis: src/Language/JavaScript/Parser/ParseError.hs#L282
This binding for ‘suggestions’ shadows the existing binding
Coverage Analysis: src/Language/JavaScript/Parser/ParseError.hs#L274
This binding for ‘suggestions’ shadows the existing binding
Coverage Analysis: src/Language/JavaScript/Parser/ParseError.hs#L266
This binding for ‘suggestions’ shadows the existing binding
Coverage Analysis: src/Language/JavaScript/Parser/ParseError.hs#L258
This binding for ‘suggestions’ shadows the existing binding
Coverage Analysis: src/Language/JavaScript/Parser/ParseError.hs#L250
This binding for ‘suggestions’ shadows the existing binding
Coverage Analysis: src/Language/JavaScript/Parser/ParseError.hs#L230
This binding for ‘suggestions’ shadows the existing binding
Coverage Analysis: src/Language/JavaScript/Parser/ParseError.hs#L33
The qualified import of ‘Data.Text’ is redundant
Coverage Analysis: src/Language/JavaScript/Parser/LexerUtils.hs#L103
Defined but not used: ‘isPrefixOf’
Coverage Analysis: src/Language/JavaScript/Parser/LexerUtils.hs#L88
Defined but not used: ‘isPrefixOf’
Coverage Analysis: src/Language/JavaScript/Parser/LexerUtils.hs#L73
Defined but not used: ‘isPrefixOf’
Compatibility Tests (macos-13): src/Language/JavaScript/Parser/ParseError.hs#L282
This binding for ‘suggestions’ shadows the existing binding
Compatibility Tests (macos-13): src/Language/JavaScript/Parser/ParseError.hs#L274
This binding for ‘suggestions’ shadows the existing binding
Compatibility Tests (macos-13): src/Language/JavaScript/Parser/ParseError.hs#L266
This binding for ‘suggestions’ shadows the existing binding
Compatibility Tests (macos-13): src/Language/JavaScript/Parser/ParseError.hs#L258
This binding for ‘suggestions’ shadows the existing binding
Compatibility Tests (macos-13): src/Language/JavaScript/Parser/ParseError.hs#L250
This binding for ‘suggestions’ shadows the existing binding
Compatibility Tests (macos-13): src/Language/JavaScript/Parser/ParseError.hs#L230
This binding for ‘suggestions’ shadows the existing binding
Compatibility Tests (macos-13): src/Language/JavaScript/Parser/ParseError.hs#L33
The qualified import of ‘Data.Text’ is redundant
Compatibility Tests (macos-13): src/Language/JavaScript/Parser/LexerUtils.hs#L103
Defined but not used: ‘isPrefixOf’
Compatibility Tests (macos-13): src/Language/JavaScript/Parser/LexerUtils.hs#L88
Defined but not used: ‘isPrefixOf’
Compatibility Tests (macos-13): src/Language/JavaScript/Parser/LexerUtils.hs#L73
Defined but not used: ‘isPrefixOf’
Code Quality
No files were found with the provided path: hlint-report.html. No artifacts will be uploaded.
Compatibility Tests (windows-2019)
The windows-2019 runner image is being deprecated, consider switching to windows-2022(windows-latest) or windows-2025 instead. For more details see https://github.com/actions/runner-images/issues/12045.
Test / GHC 9.6.4 / windows-latest
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
Test / GHC 9.4.8 / windows-latest
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
Test / GHC 9.8.2 / windows-latest
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677