[Git][ghc/ghc][ghc-8.8] 7 commits: gitlab-ci: Add centos7 release job
Ben Gamari
gitlab at gitlab.haskell.org
Wed Apr 24 16:17:55 UTC 2019
Ben Gamari pushed to branch ghc-8.8 at Glasgow Haskell Compiler / GHC
Commits:
9cf95e88 by Ben Gamari at 2019-04-22T13:55:48Z
gitlab-ci: Add centos7 release job
- - - - -
dab94f2c by Ben Gamari at 2019-04-22T13:55:53Z
gitlab-ci: Only run release notes lint on release tags
- - - - -
91a9f2c1 by Ben Gamari at 2019-04-22T16:58:14Z
template-haskell: Fix TBAs in changelog
- - - - -
0047012c by Ben Gamari at 2019-04-23T00:01:27Z
gitlab-ci: Further tighten linter release tag condition
- - - - -
2584e875 by Ben Gamari at 2019-04-24T04:42:21Z
gitlab-ci: Allow centos7 job to fail
- - - - -
8d5102b5 by Ben Gamari at 2019-04-24T04:42:30Z
gitlab-ci: Set LANG in centos7 build
Let's see if this fixes the testsuite failures.
- - - - -
2b536b0b by Ben Gamari at 2019-04-24T05:14:32Z
gitlab-ci: Disable PDF building on Debian 8
- - - - -
2 changed files:
- .gitlab-ci.yml
- libraries/template-haskell/changelog.md
Changes:
=====================================
.gitlab-ci.yml
=====================================
@@ -112,7 +112,8 @@ lint-changelogs:
lint-release-changelogs:
extends: .lint-changelogs
only:
- - tags
+ refs:
+ - /ghc-[0-9]+\.[0-9]+\.[0-9]+-.*-release/
############################################################
@@ -405,6 +406,8 @@ release-x86_64-linux-deb8:
variables:
TEST_ENV: "x86_64-linux-deb8"
BIN_DIST_PREP_TAR_COMP: "bindistprep/ghc-x86_64-deb8-linux.tar.xz"
+ # Disable sphinx PDF output as our Debian image doesn't have the requisite packages
+ BUILD_SPHINX_PDF: "NO"
only:
- tags
cache:
@@ -413,6 +416,30 @@ release-x86_64-linux-deb8:
when: always
expire_in: 2 week
+#################################
+# x86_64-linux-centos7
+#################################
+
+release-x86_64-linux-centos7:
+ extends: .validate-linux
+ stage: full-build
+ image: "registry.gitlab.haskell.org/ghc/ci-images/x86_64-linux-centos7:$DOCKER_REV"
+ variables:
+ # For the testsuite
+ LANG: "en_US.UTF-8"
+ # The sphinx release shipped with Centos 7 fails to build out documentation
+ BUILD_SPHINX_HTML: "NO"
+ BUILD_SPHINX_PDF: "NO"
+ TEST_ENV: "x86_64-linux-centos7"
+ BIN_DIST_PREP_TAR_COMP: "bindistprep/ghc-x86_64-centos7-linux.tar.xz"
+ allow_failure: true
+ only:
+ - tags
+ cache:
+ key: linux-x86_64-centos7
+ artifacts:
+ when: always
+ expire_in: 2 week
#################################
# x86_64-linux-fedora27
=====================================
libraries/template-haskell/changelog.md
=====================================
@@ -1,6 +1,6 @@
# Changelog for [`template-haskell` package](http://hackage.haskell.org/package/template-haskell)
-## 2.15.0.0 *TBA*
+## 2.15.0.0 *May 2019
* In `Language.Haskell.TH.Syntax`, `DataInstD`, `NewTypeInstD`, `TySynEqn`,
and `RuleP` now all have a `Maybe [TyVarBndr]` argument, which contains a
@@ -22,7 +22,7 @@
* `addForeignFilePath` now support assembler sources (#16180).
-## 2.14.0.0 *TBA*
+## 2.14.0.0 *September 2018
* Introduce an `addForeignFilePath` function, as well as a corresponding
`qAddForeignFile` class method to `Quasi`. Unlike `addForeignFile`, which
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/compare/8ace73f5f76aa9670da0d53d07b44f95bc18ca60...2b536b0b3dff17ddd97dfd24617876879d5db67c
--
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/compare/8ace73f5f76aa9670da0d53d07b44f95bc18ca60...2b536b0b3dff17ddd97dfd24617876879d5db67c
You're receiving this email because of your account on gitlab.haskell.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-commits/attachments/20190424/fa28f956/attachment-0001.html>
More information about the ghc-commits
mailing list