Skip to content
  • Zubin's avatar
    26b88293
    Improve submod-release-summary.py · 26b88293
    Zubin authored
    1. List all submodules on tagged/released commits first
    2. List commit descriptions since last release tag for everything else
    
       * [x] `libraries/binary`: version 0.8.9.3
       * [x] `libraries/bytestring`: version 0.12.2.0
       * [x] `libraries/containers`: version 0.8
       * [x] `libraries/exceptions`: version 0.10.11
       * [x] `libraries/file-io`: version 0.1.5
       * [x] `libraries/mtl`: version 2.3.1
       * [x] `libraries/os-string`: version 2.0.8
       * [x] `libraries/pretty`: version 1.1.3.6
       * [x] `libraries/template-haskell-quasiquoter`: version 6524607
       * [x] `libraries/text`: version 2.1.3
       * [x] `libraries/time`: version 1.15
       * [x] `libraries/transformers`: version 0.6.1.2
       * [x] `libraries/unix`: version 2.8.8.0
       * [ ] `libraries/Cabal`: *todo* (on `3.16.0+0-4-gd9b0904b4`)
         `3.16.0+0..d9b0904b49dc84e0bfc79062daf2bbdf9d22a422`:
           - `d9b0904b4` Merge pull request #11137 from haskell/mergify/bp/3.16/pr-11127
           - `9883ab6ca` update `time` to 1.15
           - `f02772a15` Merge pull request #11101 from fendor/fendor/interactive-is-the-first-argument-3.16
           - `01b8c86fa` Always pass '--interactive' as the first ghc argument
    
       * [ ] `libraries/Win32`: *todo* (on `v2.14.2.0-6-g7d0772b`)
         `v2.14.2.0..7d0772bb265a6c59eb14c441cf65c778895528df`:
           - `7d0772b` Release 2.14.2.1
           - `f481d67` File.Internal: Set _WIN32_WINNT 0x0600
           - `3df6f84` cabal: Add Tested-With field
           - `62b5dae` github-ci: initial commit
           - `78b71f4` Fix haddock rendering glitch
           - `582326c` Fix incorrect changelog date
    
       * [ ] `libraries/array`: *todo* (on `v0.5.8.0-12-g6d59d5d`)
         `v0.5.8.0..6d59d5deb4f2a12656ab4c4371c0d12dac4875ef`:
           - `6d59d5d` Bump base upper bound to < 4.23
           - `b362ede` Merge pull request #14 from wz1000/ghc-9.12
           - `ac6b17b` Merge pull request #11 from sheaf/patch-1
           - `a0b2bf5` Data.Array.Base: remove useless SPECIALISE pragmas
           - `3f6ccd2` Use ubuntu-22.04 instead of the latest on CI
           - `e7ffb82` Bump base bound to 4.21 for GHC 9.12
           - `18dd143` Merge pull request #10 from alt-romes/master
           - `aa19535` Update second test output for GHC!13301
           - `c86635e` Merge pull request #9 from alt-romes/wip/romes/13301
           - `60e1db7` Update test output for GHC!13301
           - `b802732` Merge pull request #7 from haskell/fix-source-url
           - `8a55166` Change upstream to GitHub
    
       * [ ] `libraries/deepseq`: *todo* (on `v1.5.1.0-2-gae2762a`)
         `v1.5.1.0..ae2762ac241a61852c9ff4c287af234fb1ad931f`:
           - `ae2762a` Bump base upper bound to <4.23
           - `af115cc` Bump base bound to 4.21 for GHC 9.12
    
       * [ ] `libraries/directory`: *todo* (on `v1.3.9.0-11-g6442a3c`)
         `v1.3.9.0..6442a3cf04f74d82cdf8c9213324313d52b23d28`:
           - `6442a3c` Only upload-artifact once
           - `01d00ac` Bump time upper bound
           - `ffd4fc2` Bump base upper bound to <4.23
           - `f95c5ea` Rename getPath to getExecSearchPath
           - `812696a` Bump to 1.3.10.0
           - `4164aaa` Expose getPath
           - `72c7ad9` Upgrade to upload-artifact@v4
           - `eb40bbe` Add more diagnostics to isolateEnvironment.setEnvs
           - `ceaf727` Add support for Windows Aarch64
           - `79b8d13` Pin Cabal to 3.12.10 until upstream bug is fixed
           - `005fa06` Support ghc-9.12
    
       * [ ] `libraries/filepath`: *todo* (on `v1.5.4.0-1-gcbcd0cc`)
         `v1.5.4.0..cbcd0ccf92f47e6c10fb9cc513a7b26facfc19fe`:
           - `cbcd0cc` Bump base upper bound to <4.23
    
       * [ ] `libraries/haskeline`: *todo* (on `0.8.3.0-5-g991953c`)
         `0.8.3.0..991953cd5d3bb9e8057de4a0d8f2cae3455865d8`:
           - `991953c` Bump base upper bound to <4.23
           - `1ef56b1` Merge pull request #198 from meooow25/bump-base-containers
           - `0efa8f1` Allow base-4.21 and containers-0.8
           - `9c1c1cc` Merge pull request #197 from tomsmeding/patch-1
           - `b368dfb` Note wiki link about \ESC...\STX in haddocks
    
       * [ ] `libraries/hpc`: *todo* (on `v0.7.0.2-6-g1267527`)
         `v0.7.0.2..12675279dc5cbea4ade8b5157b080390d598f03f`:
           - `1267527` Bump time upper bound
           - `7b7aed3` Bump base upper bound to <4.23
           - `304aaec` Allow containers-0.8
           - `c5b2289` Update gitlab ci config
           - `f321056` Merge remote-tracking branch 'upstream/ghc-9.12' into HEAD
           - `9e29abb` Bump base bound to 4.21 for GHC 9.12
    
       * [ ] `libraries/parsec`: *todo* (on `parsec-3.1.18.0-2-g552730e`)
         `parsec-3.1.18.0..552730e23e1fd2dae46a60d75138b8d173492462`:
           - `552730e` Bump base upper bound to <4.23
           - `e5fd658` Update CI
    
       * [ ] `libraries/process`: *todo* (on `v1.6.26.1-1-gae50731`)
         `v1.6.26.1..ae50731b5fb221a7631f7e9d818fc6716c85c51e`:
           - `ae50731` Bump base upper bound to <4.23
    
       * [ ] `libraries/semaphore-compat`: *todo* (on `v1.0.0-10-gba87d1b`)
         `v1.0.0..ba87d1bb0209bd9f29bda1c878ddf345f8a2b199`:
           - `ba87d1b` gitlab-ci: Bump ci-images
           - `bb60b82` Merge remote-tracking branch 'origin/master' into HEAD
           - `cae2b69` Bump base upper bound to <4.23
           - `54882cd` Bump base bound to 4.21 for GHC 9.12
           - `8b4549a` Pin hackage state for 8.4.4
           - `f3f2455` Clean up tmp directory after CI
           - `e8719d3` Bump base bound to allow 4.20
           - `8cd32a8` Allow Win32-2.14
           - `c8fc7b1` Add comment about forkFinally
           - `ec34791` Add 8.4.4 to CI
    
       * [ ] `libraries/stm`: *todo* (on `v2.5.3.1-12-g23bdcc2`)
         `v2.5.3.1..23bdcc2319965911af28542e76fc01f37c107d40`:
           - `23bdcc2` Merge remote-tracking branch 'origin/master' into wip/ghc-9.14
           - `d9ec5ba` Merge pull request #93 from haskell/wip/update-ci
           - `3244c4a` github-ci: regenerate
           - `e7783cd` Bump base upper bound to <4.23
           - `def1894` Bump base bound to 4.21 for GHC 9.12
           - `07df105` Update testsuite for !13301
           - `cb861ea` Update test output for exception CLC proposals
           - `3d801a0` Fix CI
           - `8de008f` Merge pull request #83 from haskell/ci-9.10
           - `0431770` CHANGELOG: Fix release dates
           - `e825fb0` Include benchmarks in CI by adding them to cabal.project
           - `1a12878` Bump CI to GHC 9.10.0
    
       * [ ] `libraries/template-haskell-lift`: *todo* (on `06c18df`)
         (no tags found)
    
       * [ ] `libraries/terminfo`: *todo* (on `0.4.1.7-1-g16db154`)
         `0.4.1.7..16db154e3e97e6bff62329574163851a7090f3b6`:
           - `16db154` Bump base upper bound to <4.23
    
       * [ ] `libraries/xhtml`: *todo* (on `3000.2.2.1-7-g68353cc`)
         `3000.2.2.1..68353ccd1a2e776d6c2b11619265d8140bb7dc07`:
           - `68353cc` Merge pull request #15 from Bodigrim/avoid-head-and-tail
           - `1e57cb7` Avoid Data.List.{head,tail}
           - `41d2570` Merge pull request #14 from vaerksted/master
           - `3f4600e` spelling errors
           - `6a98165` Merge pull request #13 from vaerksted/master
           - `ee9181d` typos
           - `ecf5fd1` Revert back to wide compat-range for future proper releases
    
       * [ ] `utils/hpc`: *todo* (on `v0.69-10-g5923da3`)
         `v0.69..5923da3fe77993b7afc15b5163cffcaa7da6ecf5`:
           - `5923da3` Eliminate dependency on lucid2, which is not a GHC boot package at the moment
           - `d6df895` Allow containers-0.8 and text <2.2
           - `8c80745` Convert `Trace.Hpc.Markup.Summary` to use `lucid2` Georgy/lucid summary
           - `cc46d29` Re-organise the golden files for `hpc markup` tests
           - `5061f56` Use `lucid2` for HTML reports
           - `981c700` Factor out html generation of summary files
           - `0c38cf1` Add markup tests
           - `d1780eb` Bump upper bounds on containers and filepath
           - `6b6dea1` Add JSON functionality to Trace.HPC.Utils
           - `43e4db5` Add tests
    
       * [ ] `utils/hsc2hs`: *todo* (on `v0.68.10-18-gfe3990b`)
         `v0.68.10..fe3990b9f35000427b016a79330d9f195587cad8`:
           - `fe3990b` Bump base upper bound to <4.23
           - `044e04f` Merge pull request #100 from meooow25/bump-containers
           - `6dcd60f` Allow containers-0.8
           - `2fab2f4` Merge pull request #98 from GulinSS/wip/T24603
           - `6b6443b` Add Support for Windows Aarch64
           - `f87f479` Merge pull request #99 from haskell/wip/update-ci
           - `4c89baf` appveyor: Drop it
           - `1fd3a1e` haskell-ci: Drop it
           - `fd94c3e` ci: Try using haskell-actions/setup
           - `4f13e52` appveyor-ci: Update test matrix
           - `e014963` github-ci: Test with 9.12.1
           - `4fbf0b9` testsuite: Port to tasty and tasty-hunit
           - `2d6e7a3` Bump Haskell-CI to GHC 9.12.0, bump base
           - `d8635e4` Bump CI to GHC 9.10.1 (#93)
           - `b1fcea0` Allow base-4.20, bump CI to GHC 9.10
           - `a6d9f73` Merge pull request #87 from bgamari/wip/bump-filepath
           - `dcd3acc` Bump filepath upper bound to allow 1.5
           - `f43ad87` Allow containers-0.7; adjust Haskell CI to 8.0 - 9.8.1
    26b88293
    Improve submod-release-summary.py
    Zubin authored
    1. List all submodules on tagged/released commits first
    2. List commit descriptions since last release tag for everything else
    
       * [x] `libraries/binary`: version 0.8.9.3
       * [x] `libraries/bytestring`: version 0.12.2.0
       * [x] `libraries/containers`: version 0.8
       * [x] `libraries/exceptions`: version 0.10.11
       * [x] `libraries/file-io`: version 0.1.5
       * [x] `libraries/mtl`: version 2.3.1
       * [x] `libraries/os-string`: version 2.0.8
       * [x] `libraries/pretty`: version 1.1.3.6
       * [x] `libraries/template-haskell-quasiquoter`: version 6524607
       * [x] `libraries/text`: version 2.1.3
       * [x] `libraries/time`: version 1.15
       * [x] `libraries/transformers`: version 0.6.1.2
       * [x] `libraries/unix`: version 2.8.8.0
       * [ ] `libraries/Cabal`: *todo* (on `3.16.0+0-4-gd9b0904b4`)
         `3.16.0+0..d9b0904b49dc84e0bfc79062daf2bbdf9d22a422`:
           - `d9b0904b4` Merge pull request #11137 from haskell/mergify/bp/3.16/pr-11127
           - `9883ab6ca` update `time` to 1.15
           - `f02772a15` Merge pull request #11101 from fendor/fendor/interactive-is-the-first-argument-3.16
           - `01b8c86fa` Always pass '--interactive' as the first ghc argument
    
       * [ ] `libraries/Win32`: *todo* (on `v2.14.2.0-6-g7d0772b`)
         `v2.14.2.0..7d0772bb265a6c59eb14c441cf65c778895528df`:
           - `7d0772b` Release 2.14.2.1
           - `f481d67` File.Internal: Set _WIN32_WINNT 0x0600
           - `3df6f84` cabal: Add Tested-With field
           - `62b5dae` github-ci: initial commit
           - `78b71f4` Fix haddock rendering glitch
           - `582326c` Fix incorrect changelog date
    
       * [ ] `libraries/array`: *todo* (on `v0.5.8.0-12-g6d59d5d`)
         `v0.5.8.0..6d59d5deb4f2a12656ab4c4371c0d12dac4875ef`:
           - `6d59d5d` Bump base upper bound to < 4.23
           - `b362ede` Merge pull request #14 from wz1000/ghc-9.12
           - `ac6b17b` Merge pull request #11 from sheaf/patch-1
           - `a0b2bf5` Data.Array.Base: remove useless SPECIALISE pragmas
           - `3f6ccd2` Use ubuntu-22.04 instead of the latest on CI
           - `e7ffb82` Bump base bound to 4.21 for GHC 9.12
           - `18dd143` Merge pull request #10 from alt-romes/master
           - `aa19535` Update second test output for GHC!13301
           - `c86635e` Merge pull request #9 from alt-romes/wip/romes/13301
           - `60e1db7` Update test output for GHC!13301
           - `b802732` Merge pull request #7 from haskell/fix-source-url
           - `8a55166` Change upstream to GitHub
    
       * [ ] `libraries/deepseq`: *todo* (on `v1.5.1.0-2-gae2762a`)
         `v1.5.1.0..ae2762ac241a61852c9ff4c287af234fb1ad931f`:
           - `ae2762a` Bump base upper bound to <4.23
           - `af115cc` Bump base bound to 4.21 for GHC 9.12
    
       * [ ] `libraries/directory`: *todo* (on `v1.3.9.0-11-g6442a3c`)
         `v1.3.9.0..6442a3cf04f74d82cdf8c9213324313d52b23d28`:
           - `6442a3c` Only upload-artifact once
           - `01d00ac` Bump time upper bound
           - `ffd4fc2` Bump base upper bound to <4.23
           - `f95c5ea` Rename getPath to getExecSearchPath
           - `812696a` Bump to 1.3.10.0
           - `4164aaa` Expose getPath
           - `72c7ad9` Upgrade to upload-artifact@v4
           - `eb40bbe` Add more diagnostics to isolateEnvironment.setEnvs
           - `ceaf727` Add support for Windows Aarch64
           - `79b8d13` Pin Cabal to 3.12.10 until upstream bug is fixed
           - `005fa06` Support ghc-9.12
    
       * [ ] `libraries/filepath`: *todo* (on `v1.5.4.0-1-gcbcd0cc`)
         `v1.5.4.0..cbcd0ccf92f47e6c10fb9cc513a7b26facfc19fe`:
           - `cbcd0cc` Bump base upper bound to <4.23
    
       * [ ] `libraries/haskeline`: *todo* (on `0.8.3.0-5-g991953c`)
         `0.8.3.0..991953cd5d3bb9e8057de4a0d8f2cae3455865d8`:
           - `991953c` Bump base upper bound to <4.23
           - `1ef56b1` Merge pull request #198 from meooow25/bump-base-containers
           - `0efa8f1` Allow base-4.21 and containers-0.8
           - `9c1c1cc` Merge pull request #197 from tomsmeding/patch-1
           - `b368dfb` Note wiki link about \ESC...\STX in haddocks
    
       * [ ] `libraries/hpc`: *todo* (on `v0.7.0.2-6-g1267527`)
         `v0.7.0.2..12675279dc5cbea4ade8b5157b080390d598f03f`:
           - `1267527` Bump time upper bound
           - `7b7aed3` Bump base upper bound to <4.23
           - `304aaec` Allow containers-0.8
           - `c5b2289` Update gitlab ci config
           - `f321056` Merge remote-tracking branch 'upstream/ghc-9.12' into HEAD
           - `9e29abb` Bump base bound to 4.21 for GHC 9.12
    
       * [ ] `libraries/parsec`: *todo* (on `parsec-3.1.18.0-2-g552730e`)
         `parsec-3.1.18.0..552730e23e1fd2dae46a60d75138b8d173492462`:
           - `552730e` Bump base upper bound to <4.23
           - `e5fd658` Update CI
    
       * [ ] `libraries/process`: *todo* (on `v1.6.26.1-1-gae50731`)
         `v1.6.26.1..ae50731b5fb221a7631f7e9d818fc6716c85c51e`:
           - `ae50731` Bump base upper bound to <4.23
    
       * [ ] `libraries/semaphore-compat`: *todo* (on `v1.0.0-10-gba87d1b`)
         `v1.0.0..ba87d1bb0209bd9f29bda1c878ddf345f8a2b199`:
           - `ba87d1b` gitlab-ci: Bump ci-images
           - `bb60b82` Merge remote-tracking branch 'origin/master' into HEAD
           - `cae2b69` Bump base upper bound to <4.23
           - `54882cd` Bump base bound to 4.21 for GHC 9.12
           - `8b4549a` Pin hackage state for 8.4.4
           - `f3f2455` Clean up tmp directory after CI
           - `e8719d3` Bump base bound to allow 4.20
           - `8cd32a8` Allow Win32-2.14
           - `c8fc7b1` Add comment about forkFinally
           - `ec34791` Add 8.4.4 to CI
    
       * [ ] `libraries/stm`: *todo* (on `v2.5.3.1-12-g23bdcc2`)
         `v2.5.3.1..23bdcc2319965911af28542e76fc01f37c107d40`:
           - `23bdcc2` Merge remote-tracking branch 'origin/master' into wip/ghc-9.14
           - `d9ec5ba` Merge pull request #93 from haskell/wip/update-ci
           - `3244c4a` github-ci: regenerate
           - `e7783cd` Bump base upper bound to <4.23
           - `def1894` Bump base bound to 4.21 for GHC 9.12
           - `07df105` Update testsuite for !13301
           - `cb861ea` Update test output for exception CLC proposals
           - `3d801a0` Fix CI
           - `8de008f` Merge pull request #83 from haskell/ci-9.10
           - `0431770` CHANGELOG: Fix release dates
           - `e825fb0` Include benchmarks in CI by adding them to cabal.project
           - `1a12878` Bump CI to GHC 9.10.0
    
       * [ ] `libraries/template-haskell-lift`: *todo* (on `06c18df`)
         (no tags found)
    
       * [ ] `libraries/terminfo`: *todo* (on `0.4.1.7-1-g16db154`)
         `0.4.1.7..16db154e3e97e6bff62329574163851a7090f3b6`:
           - `16db154` Bump base upper bound to <4.23
    
       * [ ] `libraries/xhtml`: *todo* (on `3000.2.2.1-7-g68353cc`)
         `3000.2.2.1..68353ccd1a2e776d6c2b11619265d8140bb7dc07`:
           - `68353cc` Merge pull request #15 from Bodigrim/avoid-head-and-tail
           - `1e57cb7` Avoid Data.List.{head,tail}
           - `41d2570` Merge pull request #14 from vaerksted/master
           - `3f4600e` spelling errors
           - `6a98165` Merge pull request #13 from vaerksted/master
           - `ee9181d` typos
           - `ecf5fd1` Revert back to wide compat-range for future proper releases
    
       * [ ] `utils/hpc`: *todo* (on `v0.69-10-g5923da3`)
         `v0.69..5923da3fe77993b7afc15b5163cffcaa7da6ecf5`:
           - `5923da3` Eliminate dependency on lucid2, which is not a GHC boot package at the moment
           - `d6df895` Allow containers-0.8 and text <2.2
           - `8c80745` Convert `Trace.Hpc.Markup.Summary` to use `lucid2` Georgy/lucid summary
           - `cc46d29` Re-organise the golden files for `hpc markup` tests
           - `5061f56` Use `lucid2` for HTML reports
           - `981c700` Factor out html generation of summary files
           - `0c38cf1` Add markup tests
           - `d1780eb` Bump upper bounds on containers and filepath
           - `6b6dea1` Add JSON functionality to Trace.HPC.Utils
           - `43e4db5` Add tests
    
       * [ ] `utils/hsc2hs`: *todo* (on `v0.68.10-18-gfe3990b`)
         `v0.68.10..fe3990b9f35000427b016a79330d9f195587cad8`:
           - `fe3990b` Bump base upper bound to <4.23
           - `044e04f` Merge pull request #100 from meooow25/bump-containers
           - `6dcd60f` Allow containers-0.8
           - `2fab2f4` Merge pull request #98 from GulinSS/wip/T24603
           - `6b6443b` Add Support for Windows Aarch64
           - `f87f479` Merge pull request #99 from haskell/wip/update-ci
           - `4c89baf` appveyor: Drop it
           - `1fd3a1e` haskell-ci: Drop it
           - `fd94c3e` ci: Try using haskell-actions/setup
           - `4f13e52` appveyor-ci: Update test matrix
           - `e014963` github-ci: Test with 9.12.1
           - `4fbf0b9` testsuite: Port to tasty and tasty-hunit
           - `2d6e7a3` Bump Haskell-CI to GHC 9.12.0, bump base
           - `d8635e4` Bump CI to GHC 9.10.1 (#93)
           - `b1fcea0` Allow base-4.20, bump CI to GHC 9.10
           - `a6d9f73` Merge pull request #87 from bgamari/wip/bump-filepath
           - `dcd3acc` Bump filepath upper bound to allow 1.5
           - `f43ad87` Allow containers-0.7; adjust Haskell CI to 8.0 - 9.8.1
Loading