Skip to content

Commit aaff6f1

Browse files
committed
workflow update from gha-workflows
1 parent ce6b48e commit aaff6f1

1 file changed

Lines changed: 21 additions & 18 deletions

File tree

.github/workflows/haskell-ci.yml

Lines changed: 21 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -46,24 +46,27 @@ jobs:
4646
- name: Set PATH and environment variables
4747
run: |
4848
echo "$HOME/.cabal/bin" >> $GITHUB_PATH
49-
echo "LANG=C.UTF-8" >> "$GITHUB_ENV"
50-
echo "CABAL_DIR=$HOME/.cabal" >> "$GITHUB_ENV"
51-
echo "CABAL_CONFIG=$HOME/.cabal/config" >> "$GITHUB_ENV"
52-
HCDIR=/opt/$HCKIND/$HCVER
53-
HC=$("$HOME/.ghcup/bin/ghcup" whereis ghc "$HCVER")
54-
HCPKG=$(echo "$HC" | sed 's#ghc$#ghc-pkg#')
55-
HADDOCK=$(echo "$HC" | sed 's#ghc$#haddock#')
56-
echo "HC=$HC" >> "$GITHUB_ENV"
57-
echo "HCPKG=$HCPKG" >> "$GITHUB_ENV"
58-
echo "HADDOCK=$HADDOCK" >> "$GITHUB_ENV"
59-
echo "CABAL=$HOME/.ghcup/bin/cabal-$CABAL_VERSION -vnormal+nowrap" >> "$GITHUB_ENV"
60-
HCNUMVER=$(${HC} --numeric-version|perl -ne '/^(\d+)\.(\d+)\.(\d+)(\.(\d+))?$/; print(10000 * $1 + 100 * $2 + ($3 == 0 ? $5 != 1 : $3))')
61-
echo "HCNUMVER=$HCNUMVER" >> "$GITHUB_ENV"
62-
echo "ARG_TESTS=--enable-tests" >> "$GITHUB_ENV"
63-
echo "ARG_BENCH=--enable-benchmarks" >> "$GITHUB_ENV"
64-
echo "HEADHACKAGE=false" >> "$GITHUB_ENV"
65-
echo "ARG_COMPILER=--$HCKIND --with-compiler=$HC" >> "$GITHUB_ENV"
66-
echo "GHCJSARITH=0" >> "$GITHUB_ENV"
49+
50+
HC=$("$HOME/.ghcup/bin/ghcup" whereis ghc "$HCVER")
51+
HCPKG=$(echo "$HC" | sed 's#ghc$#ghc-pkg#')
52+
HADDOCK=$(echo "$HC" | sed 's#ghc$#haddock#')
53+
HCNUMVER=$(${HC} --numeric-version|perl -ne '/^(\d+)\.(\d+)\.(\d+)(\.(\d+))?$/; print(10000 * $1 + 100 * $2 + ($3 == 0 ? $5 != 1 : $3))')
54+
55+
{
56+
echo "LANG=C.UTF-8"
57+
echo "CABAL_DIR=$HOME/.cabal"
58+
echo "CABAL_CONFIG=$HOME/.cabal/config"
59+
echo "HC=$HC"
60+
echo "HCPKG=$HCPKG"
61+
echo "HADDOCK=$HADDOCK"
62+
echo "CABAL=$HOME/.ghcup/bin/cabal-$CABAL_VERSION -vnormal+nowrap"
63+
echo "HCNUMVER=$HCNUMVER"
64+
echo "ARG_TESTS=--enable-tests"
65+
echo "ARG_BENCH=--enable-benchmarks"
66+
echo "HEADHACKAGE=false"
67+
echo "ARG_COMPILER=--$HCKIND --with-compiler=$HC"
68+
echo "GHCJSARITH=0"
69+
} >> $GITHUB_ENV
6770
- name: env
6871
run: |
6972
env

0 commit comments

Comments
 (0)