chore(gitlab-ci): execute hlint directly
This commit is contained in:
parent
f98b0e826c
commit
fd57bbce3d
@ -257,14 +257,26 @@ yesod:test:hlint:
|
|||||||
- job: frontend:build #transitive
|
- job: frontend:build #transitive
|
||||||
artifacts: false
|
artifacts: false
|
||||||
- job: yesod:build
|
- job: yesod:build
|
||||||
artifacts: true
|
artifacts: false
|
||||||
|
|
||||||
rules:
|
rules:
|
||||||
- if: $CI_COMMIT_REF_NAME =~ /^v[0-9].*/
|
- if: $CI_COMMIT_REF_NAME =~ /^v[0-9].*/
|
||||||
when: on_success
|
when: on_success
|
||||||
|
|
||||||
|
before_script: *haskell
|
||||||
script:
|
script:
|
||||||
- bin/test-hlint
|
- stack install hlint
|
||||||
|
- stack exec -- hlint --cc src > gl-code-quality-report.json
|
||||||
|
- jq . gl-code-quality-report.json
|
||||||
|
|
||||||
|
artifacts:
|
||||||
|
paths:
|
||||||
|
- gl-code-quality-report.json
|
||||||
|
name: "${CI_JOB_NAME}-${CI_COMMIT_SHORT_SHA}"
|
||||||
|
expire_in: "1 week"
|
||||||
|
|
||||||
|
reports:
|
||||||
|
codequality: gl-code-quality-report.json
|
||||||
|
|
||||||
retry: 2
|
retry: 2
|
||||||
interruptible: true
|
interruptible: true
|
||||||
@ -279,7 +291,7 @@ yesod:test:hlint:dev:
|
|||||||
- job: frontend:build #transitive
|
- job: frontend:build #transitive
|
||||||
artifacts: false
|
artifacts: false
|
||||||
- job: yesod:build:dev
|
- job: yesod:build:dev
|
||||||
artifacts: true
|
artifacts: false
|
||||||
|
|
||||||
rules:
|
rules:
|
||||||
- if: $CI_COMMIT_REF_NAME =~ /(^v[0-9].*)|((^|\/)profile($|\/))/
|
- if: $CI_COMMIT_REF_NAME =~ /(^v[0-9].*)|((^|\/)profile($|\/))/
|
||||||
@ -287,8 +299,20 @@ yesod:test:hlint:dev:
|
|||||||
allow_failure: true
|
allow_failure: true
|
||||||
- when: on_success
|
- when: on_success
|
||||||
|
|
||||||
|
before_script: *haskell
|
||||||
script:
|
script:
|
||||||
- bin/test-hlint
|
- stack install hlint
|
||||||
|
- stack exec -- hlint --cc src > gl-code-quality-report.json
|
||||||
|
- jq . gl-code-quality-report.json
|
||||||
|
|
||||||
|
artifacts:
|
||||||
|
paths:
|
||||||
|
- gl-code-quality-report.json
|
||||||
|
name: "${CI_JOB_NAME}-${CI_COMMIT_SHORT_SHA}"
|
||||||
|
expire_in: "1 week"
|
||||||
|
|
||||||
|
reports:
|
||||||
|
codequality: gl-code-quality-report.json
|
||||||
|
|
||||||
retry: 2
|
retry: 2
|
||||||
interruptible: true
|
interruptible: true
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user