- Feb 06, 2025
-
-
Cheng Shao authored
(cherry picked from commit 3655c3fd) (cherry picked from commit b6d5cce5) (cherry picked from commit 48eeb1fa)
-
Cheng Shao authored
-
Cheng Shao authored
This commit bumps ci-image revision to use updated wasm toolchain, and use host_fully_static instead of fully_static for wasm jobs so to ensure wasm shared libraries can be properly built. (cherry picked from commit 5043507c) (cherry picked from commit 0ae9f0d5) (cherry picked from commit 91fe5d97)
-
Cheng Shao authored
This patch enables bignum native & unregisterised wasm32 jobs as manual jobs in validate pipelines, which can be useful to prevent breakage when working on wasm32 related patches. (cherry picked from commit 533d075e)
-
Cheng Shao authored
For the time being, we still need to use in-tree mode and can't test the bindist yet. (cherry picked from commit d5c4629b)
-
Cheng Shao authored
Bump the ci-images dependency and use the new alpine3_17-wasm docker image for wasm jobs. (cherry picked from commit cea56ccc)
-
Cheng Shao authored
We can safely enable parallel xz compression for non-i386 pipelines. However, previously we didn't export XZ_OPT, so the xz process won't see it if XZ_OPT hasn't already been set in the current job. (cherry picked from commit ef1548c4)
-
- Jan 27, 2025
-
-
(cherry picked from commit cbfd0829)
-
Luite Stegeman authored
Earlier versions of `directory` are racy on Windows due to #24382. Also includes necessary Hadrian bootstrap plan bump. Fixes #24382. based on commit 9ad346ec
-
Luite Stegeman authored
This fixes CI when newer-than-supported happy is available in the package index.
-
Luite Stegeman authored
This ensures that CABAL_DIR and HOME are set correctly, fixing a problem where the hackage index state wasn't picked up.
-
(cherry picked from commit 9084fc88)
-
(cherry picked from commit 660b17ae)
-
Redhat 9 doesn't have libtinfo.so.5 anymore (cherry picked from commit dc86785e)
-
- Jan 17, 2025
- Jan 16, 2025
-
-
ghcup now requires us to add this field which specifies where it should download the bindist to. See ghcup-metadata#1 for some more discussion. (cherry picked from commit bc478bee)
-
There is no reason to have this release build or distribute this variation. This configuration is for testing purposes only. (cherry picked from commit 13503451)
- Apr 02, 2024
- Jan 08, 2024
-
-
Zubin authored
-
- Jan 07, 2024
-
-
Zubin authored
Nix can't find ghc 9.2.4 for some reason, resulting in the lint-ci-config job failing Metric Decrease: MultiLayerModulesTH_Make Metric Increase: MultiLayerModulesTH_Make
-
- Jan 04, 2024
-
-
Zubin authored
Nix can't find ghc 9.2.4 for some reason, resulting in the lint-ci-config job failing
-
- Jan 03, 2024
-
-
Zubin authored
release ghcup metadata Fixes #24268 (cherry picked from commit 0c555b74f3d9fa92423aebc768c3626a632203a8)
-
- Dec 18, 2023
-
-
In theory these will work much better on alpine to allow people to build statically linked applications there. We don't need to distribute a statically linked application ourselves in order to allow that. Fixes #23602 (cherry picked from commit e524fa7f)
-
- Dec 15, 2023
-
- Sep 20, 2023
- Sep 19, 2023
-
-
We currently attempt to build and distribute fully static alpine bindists (ones which could be used on any linux platform) but most people who use the alpine bindists want to use alpine to build their own static applications (for which a fully static bindist is not necessary). We should build and distribute these bindists for these users whilst the fully-static bindist is still unusable. Fixes #23349 (cherry picked from commit 29be39ba)
-
- Sep 13, 2023
-
-
The binutils documentation (for COFF) claims, > If no flags are specified, the default flags depend upon the section > name. If the section name is not recognized, the default will be for the > section to be loaded and writable. We previously assumed that this would do the right thing for split sections (e.g. a section named `.text$foo` would be correctly inferred to be a text section). However, we have observed that this is not the case (at least under the clang toolchain used on Windows): when split-sections is enabled, text sections are treated by the assembler as data (matching the "default" behavior specified by the documentation). Avoid this by setting section flags explicitly. This should fix split sections on Windows. Fixes #22834. (cherry picked from commit 3ece9856)
-
- May 18, 2023
-
-
Ben Gamari authored
(cherry picked from commit 581e58ac)
-
- Mar 10, 2023
-
-
Ben Gamari authored
-
- Feb 20, 2023
-
-
Matthew Pickering authored
Add the released testsuite tarball to the generated ghcup metadata. (cherry picked from commit 3dd50e2f)
-
Matthew Pickering authored
Prefer to use the Ubuntu 20.04 and 18.04 binary distributions on Ubuntu and Linux Mint. Prefer to use the Rocky 8 binary distribution on unknown distributions. (cherry picked from commit c6a967d9)
-
- Feb 12, 2023
-
-
Ben Gamari authored
Here we add a `--skip` flag to `upload_ghc_libs`, making it easier to limit which packages to upload. This is often necessary when one package is not uploadable (e.g. see #22740).
-
- Feb 08, 2023
-
-
Sylvain Henry authored
Despite Cabal supporting any architecture name, `cabal --check` only supports a few built-in ones. Sadly `cabal --check` is used by Hackage hence using any non built-in name in a package (e.g. `arch(js)`) is rejected and the package is prevented from being uploaded on Hackage. Luckily built-in support for the `javascript` architecture was added for GHCJS a while ago. In order to allow newer `base` to be uploaded on Hackage we make the switch from `js` to `javascript` architecture. Fixes #22740. Co-authored-by:
Ben Gamari <ben@smart-cactus.org> (cherry picked from commit 6636b670)
-
- Jan 28, 2023
-
-
Matthew Pickering authored
In particular we do not have a release job for FreeBSD so the generation of the platform mapping was failing.
-
- Jan 27, 2023
-
-
Ben Gamari authored
-
Matthew Pickering authored
These were not uploaded for alpha1 Fixes #22844
-
Matthew Pickering authored
This check makes sure that if a job is a prefixed by "release-" then the script downloads it and understands how to map the job name to the platform.
-