mirror of
https://github.com/laravel-ls/uri
synced 2026-06-19 03:20:01 +02:00
51 lines
1 KiB
YAML
51 lines
1 KiB
YAML
version: 2.1
|
|
|
|
orbs:
|
|
golang: cci-orb/golang@0.0.8
|
|
codecov: codecov/codecov@volatile
|
|
|
|
defaults: &defaults
|
|
working_directory: /go/src/github.com/go-language-server/uri
|
|
executor: golang/stretch
|
|
environment:
|
|
GO111MODULE: "on"
|
|
|
|
jobs:
|
|
test:
|
|
<<: *defaults
|
|
steps:
|
|
- checkout
|
|
- golang/gomod:
|
|
file: "go.mod"
|
|
- run:
|
|
name: Test and collect coverages
|
|
command: |
|
|
make coverage/ci
|
|
- codecov/upload:
|
|
file: "/tmp/ci/artifacts/coverage.out"
|
|
- store_artifacts:
|
|
path: /tmp/ci/artifacts
|
|
- store_artifacts:
|
|
path: /tmp/ci/artifacts
|
|
- store_test_results:
|
|
path: /tmp/ci/test-results
|
|
|
|
lint:
|
|
<<: *defaults
|
|
steps:
|
|
- checkout
|
|
- golang/gomod:
|
|
file: "go.mod"
|
|
- run:
|
|
name: Run lint for sources
|
|
command: |
|
|
make lint
|
|
|
|
workflows:
|
|
version: 2
|
|
workflows:
|
|
jobs:
|
|
- test:
|
|
context: org-global
|
|
- lint:
|
|
context: org-global
|