2
2
# vim: ft=yaml
3
3
---
4
4
# # Machine config
5
- dist : bionic
5
+ os : ' linux'
6
+ arch : ' amd64'
7
+ dist : ' bionic'
6
8
version : ' ~> 1.0'
7
- sudo : required
8
- services :
9
- - docker
10
9
11
10
# # Language and cache config
12
- language : ruby
13
- cache : bundler
11
+ language : ' ruby'
12
+ cache : ' bundler'
13
+
14
+ # # Services config
15
+ services :
16
+ - docker
14
17
15
18
# # Script to run for the test stage
16
19
script :
@@ -19,8 +22,8 @@ script:
19
22
# # Stages and jobs matrix
20
23
stages :
21
24
- test
22
- - name : release
23
- if : branch = master AND type != pull_request
25
+ - name : ' release'
26
+ if : ' branch = master AND type != pull_request'
24
27
jobs :
25
28
allow_failures :
26
29
- env : Lint_rubocop
@@ -29,11 +32,11 @@ jobs:
29
32
# # Define the test stage that runs the linters (and testing matrix, if applicable)
30
33
31
34
# Run all of the linters in a single job (except `rubocop`)
32
- - language : node_js
33
- node_js : lts/*
34
- env : Lint
35
+ - language : ' node_js'
36
+ node_js : ' lts/*'
37
+ env : ' Lint'
35
38
name : ' Lint: salt-lint, yamllint & commitlint'
36
- before_install : skip
39
+ before_install : ' skip'
37
40
script :
38
41
# Install and run `salt-lint`
39
42
- pip install --user salt-lint
@@ -94,12 +97,12 @@ jobs:
94
97
# - env: INSTANCE=default-arch-base-latest-2017-7-py2
95
98
96
99
# # Define the release stage that runs `semantic-release`
97
- - stage : release
98
- language : node_js
99
- node_js : lts/*
100
- env : Release
100
+ - stage : ' release'
101
+ language : ' node_js'
102
+ node_js : ' lts/*'
103
+ env : ' Release'
101
104
name : ' Run semantic-release inc. file updates to AUTHORS, CHANGELOG & FORMULA'
102
- before_install : skip
105
+ before_install : ' skip'
103
106
script :
104
107
# Update `AUTHORS.md`
105
108
- export MAINTAINER_TOKEN=${GH_TOKEN}
@@ -111,8 +114,9 @@ jobs:
111
114
@semantic-release/exec@3
112
115
@semantic-release/git@7
113
116
deploy :
114
- provider : script
117
+ provider : ' script'
118
+ # Using deprecated `skip_cleanup` until `cleanup: false` works reliably
119
+ # cleanup: false
115
120
skip_cleanup : true
116
- script :
117
- # Run `semantic-release`
118
- - npx semantic-release@15
121
+ # Run `semantic-release`
122
+ script : ' npx semantic-release@15'
0 commit comments