blob: e1e90202ef97929070e8156e0b8706fd344f504a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
version: 2
workflows:
version: 2
simple-workflow:
jobs:
- build:
filters:
tags:
only: /.*/
jobs:
build:
docker:
- image: 'haskell:8.6'
steps:
- checkout
- restore_cache:
key: 'v3-stylish-haskell-{{ arch }}-{{ .Branch }}'
- run:
name: 'Build, install and test'
command: 'stack build --test --copy-bins --jobs=1'
- save_cache:
key: 'v3-stylish-haskell-{{ arch }}-{{ .Branch }}-{{ .Revision }}'
paths:
- '~/.stack-work'
- '~/.stack'
- run:
name: 'Upload release'
command: '.circleci/release.sh "$CIRCLE_TAG"'
|