Skip to content

Commit 1ab567f

Browse files
authored
Merge pull request #106 from haskell/deploy
Fix broken GitHub Releases deployment
2 parents c642823 + a0fde10 commit 1ab567f

File tree

4 files changed

+20
-14
lines changed

4 files changed

+20
-14
lines changed

.travis.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -156,16 +156,16 @@ script:
156156
# EOF
157157

158158
before_deploy:
159-
- cp $(find dist-newstyle/ -type f -name threadscope -exec test -x {} \; -print) threadscope.$TRAVIS_OS_NAME
160-
- gzip -f threadscope.$TRAVIS_OS_NAME
159+
- cp $(find dist-newstyle/ -type f -name threadscope -exec test -x {} \; -print) threadscope.$TRAVIS_OS_NAME.$TRAVIS_COMPILER
160+
- gzip -f threadscope.$TRAVIS_OS_NAME.$TRAVIS_COMPILER
161161

162162
deploy:
163163
provider: releases
164164
api_key:
165-
secure: "CLdDbxzqQRTU6wMRqyMutoprbgr8o6fQfIYZc7DBkbRi1r6bOpJl/2Bmob6FYC1XhMsdeBhZfLy0a0MqcU4LNbToLtR8yKN+SvmfEUQn3novk69vfI5KipFqLLeduN4oHgGXSdjIdck3nF/ze8kB2ottJUNdp8J3UxAgMwS9AF8="
166-
file: threadscope.$TRAVIS_OS_NAME.gz
165+
secure: RzNO2ZivMrDR5JZUZI/Dquc5B1QaMm9BIB06jKOLM/IxeoRKf8HXw1+OqTmMzssGdOxXDTsY7wpagVXD31Y+7K6b1f/zKzTIPwLC/W3QTj1ooFOMqwELGZZxnZPFDld68K/O+jOuJZZZ8QMEJPMfKRR/7vVOWvM/L0h9jIeY8Vo=
166+
file: threadscope.$TRAVIS_OS_NAME.$TRAVIS_COMPILER.gz
167167
skip_cleanup: true
168168
on:
169169
repo: haskell/ThreadScope
170170
tags: true
171-
condition: "$HC = ghc-8.6.5"
171+
condition: "$TRAVIS_COMPILER = ghc-8.8.2"

.travis/deploy.patch

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,16 @@ index d21f854..6443253 100644
88
# EOF
99
+
1010
+before_deploy:
11-
+ - cp $(find dist-newstyle/ -type f -name threadscope -exec test -x {} \; -print) threadscope.$TRAVIS_OS_NAME
12-
+ - gzip -f threadscope.$TRAVIS_OS_NAME
11+
+ - cp $(find dist-newstyle/ -type f -name threadscope -exec test -x {} \; -print) threadscope.$TRAVIS_OS_NAME.$TRAVIS_COMPILER
12+
+ - gzip -f threadscope.$TRAVIS_OS_NAME.$TRAVIS_COMPILER
1313
+
1414
+deploy:
1515
+ provider: releases
1616
+ api_key:
17-
+ secure: "CLdDbxzqQRTU6wMRqyMutoprbgr8o6fQfIYZc7DBkbRi1r6bOpJl/2Bmob6FYC1XhMsdeBhZfLy0a0MqcU4LNbToLtR8yKN+SvmfEUQn3novk69vfI5KipFqLLeduN4oHgGXSdjIdck3nF/ze8kB2ottJUNdp8J3UxAgMwS9AF8="
18-
+ file: threadscope.$TRAVIS_OS_NAME.gz
17+
+ secure: RzNO2ZivMrDR5JZUZI/Dquc5B1QaMm9BIB06jKOLM/IxeoRKf8HXw1+OqTmMzssGdOxXDTsY7wpagVXD31Y+7K6b1f/zKzTIPwLC/W3QTj1ooFOMqwELGZZxnZPFDld68K/O+jOuJZZZ8QMEJPMfKRR/7vVOWvM/L0h9jIeY8Vo=
18+
+ file: threadscope.$TRAVIS_OS_NAME.$TRAVIS_COMPILER.gz
1919
+ skip_cleanup: true
2020
+ on:
2121
+ repo: haskell/ThreadScope
2222
+ tags: true
23-
+ condition: "$HC = ghc-8.6.5"
23+
+ condition: "$TRAVIS_COMPILER = ghc-8.8.2"

.travis/osx.patch

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,18 @@ index 8d435cb..a8af409 100644
3737
- |
3838
- "for pkg in $($HCPKG list --simple-output); do echo $pkg | sed 's/-[^-]*$//' | (grep -vE -- '^(threadscope)$' || true) | sed 's/^/constraints: /' | sed 's/$/ installed/' >> cabal.project.local; done"
3939
- cat cabal.project || true
40-
@@ -124,7 +124,7 @@ script:
40+
@@ -124,7 +124,14 @@ script:
4141
- touch cabal.project
4242
- |
4343
echo "packages: ${PKGDIR_threadscope}" >> cabal.project
44-
- - |
45-
+ - if [ "$TRAVIS_OS_NAME" = "osx" ]; then cp ${PKGDIR_threadscope}/cabal.project.osx cabal.project; fi
44+
- |
45+
+ if [ "$TRAVIS_OS_NAME" = "osx" ]; then
46+
+ echo "constraints: gtk +have-quartz-gtk" >> cabal.project
47+
+ echo "package *" >> cabal.project
48+
+ echo " gcc-location: gcc-9" >> cabal.project
49+
+ echo "program-locations" >> cabal.project
50+
+ echo " gcc-location: gcc-9" >> cabal.project
51+
+ fi
4652
- "for pkg in $($HCPKG list --simple-output); do echo $pkg | sed 's/-[^-]*$//' | (grep -vE -- '^(threadscope)$' || true) | sed 's/^/constraints: /' | sed 's/$/ installed/' >> cabal.project.local; done"
4753
- cat cabal.project || true
4854
- cat cabal.project.local || true

appveyor.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ after_test:
4343
deploy:
4444
- provider: GitHub
4545
auth_token:
46-
secure: IbU7Tokqkdq4bI5PT+HvzG0hO4O8t2Lxq3GamSuAzWsQWt4vZahOGL9StxIXIe94
46+
secure: GMhp5bcepf0KYet023puZZ/jy2r60FfyEqSCNscWKhTsa9bn27ykkNxe/+r1iAGp
4747
artifact: threadscope.windows.$(platform).ghc-$(GHCVER).zip
4848
release: $(appveyor_repo_tag_name)
4949
on:

0 commit comments

Comments
 (0)