mirror of
				https://github.com/saltstack-formulas/openssh-formula.git
				synced 2025-10-31 01:33:56 +01:00 
			
		
		
		
	ci(travis): run shellcheck during lint job [skip ci]
				
					
				
			* Automated using https://github.com/myii/ssf-formula/pull/106
This commit is contained in:
		
							parent
							
								
									28027937f8
								
							
						
					
					
						commit
						cd9126248c
					
				| @ -35,17 +35,21 @@ jobs: | |||||||
|     - language: 'node_js' |     - language: 'node_js' | ||||||
|       node_js: 'lts/*' |       node_js: 'lts/*' | ||||||
|       env: 'Lint' |       env: 'Lint' | ||||||
|       name: 'Lint: salt-lint, yamllint & commitlint' |       name: 'Lint: salt-lint, yamllint, shellcheck & commitlint' | ||||||
|       before_install: 'skip' |       before_install: 'skip' | ||||||
|       script: |       script: | ||||||
|         # Install and run `salt-lint` |         # Install and run `salt-lint` | ||||||
|         - pip install --user salt-lint |         - pip install --user salt-lint | ||||||
|         - git ls-files | grep '\.sls$\|\.jinja$\|\.j2$\|\.tmpl$\|\.tst$' |         - git ls-files -- *.sls *.jinja *.j2 *.tmpl *.tst | ||||||
|                         | xargs salt-lint |                         | xargs salt-lint | ||||||
|         # Install and run `yamllint` |         # Install and run `yamllint` | ||||||
|         # Need at least `v1.17.0` for the `yaml-files` setting |         # Need at least `v1.17.0` for the `yaml-files` setting | ||||||
|         - pip install --user yamllint>=1.17.0 |         - pip install --user yamllint>=1.17.0 | ||||||
|         - yamllint -s . |         - yamllint -s . | ||||||
|  |         # Run `shellcheck` (already pre-installed in Travis) | ||||||
|  |         - shellcheck --version | ||||||
|  |         - git ls-files -- *.sh *.bash *.ksh | ||||||
|  |                         | xargs shellcheck | ||||||
|         # Install and run `commitlint` |         # Install and run `commitlint` | ||||||
|         - npm i -D @commitlint/config-conventional |         - npm i -D @commitlint/config-conventional | ||||||
|                    @commitlint/travis-cli |                    @commitlint/travis-cli | ||||||
|  | |||||||
| @ -14,9 +14,9 @@ sed -i -e "s_^\(version:\).*_\1 ${1}_" FORMULA | |||||||
| sudo -H pip install m2r | sudo -H pip install m2r | ||||||
| 
 | 
 | ||||||
| # Copy and then convert the `.md` docs | # Copy and then convert the `.md` docs | ||||||
| cp *.md docs/ | cp ./*.md docs/ | ||||||
| cd docs/ | cd docs/ || exit | ||||||
| m2r --overwrite *.md | m2r --overwrite ./*.md | ||||||
| 
 | 
 | ||||||
| # Change excess `H1` headings to `H2` in converted `CHANGELOG.rst` | # Change excess `H1` headings to `H2` in converted `CHANGELOG.rst` | ||||||
| sed -i -e '/^=.*$/s/=/-/g' CHANGELOG.rst | sed -i -e '/^=.*$/s/=/-/g' CHANGELOG.rst | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user