forked from delphix/appliance-build
-
Notifications
You must be signed in to change notification settings - Fork 0
24 lines (23 loc) · 788 Bytes
/
main.yml
File metadata and controls
24 lines (23 loc) · 788 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
on: [push, pull_request]
jobs:
check-ansible:
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v1
- run: sudo ./.github/scripts/install-gradle.sh
- run: sudo -E ./.github/scripts/install-ansible-lint.sh
- run: /opt/gradle-5.1/bin/gradle ansibleCheck
check-shellcheck:
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v1
- run: sudo ./.github/scripts/install-gradle.sh
- run: sudo ./.github/scripts/install-shellcheck.sh
- run: /opt/gradle-5.1/bin/gradle shellCheck
check-shfmt:
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v1
- run: sudo ./.github/scripts/install-gradle.sh
- run: sudo ./.github/scripts/install-shfmt.sh
- run: /opt/gradle-5.1/bin/gradle shfmtCheck