[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