Add gosec action

This commit is contained in:
Manuel Alejandro de Brito Fontes 2020-12-04 09:03:26 -03:00
parent 89db89675d
commit 9553b277e9
4 changed files with 22 additions and 10 deletions

View file

@ -20,7 +20,7 @@ jobs:
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v1 uses: actions/checkout@v2
- uses: dorny/paths-filter@v2.2.0 - uses: dorny/paths-filter@v2.2.0
id: filter id: filter
@ -38,6 +38,18 @@ jobs:
- 'charts/ingress-nginx/Chart.yaml' - 'charts/ingress-nginx/Chart.yaml'
- 'charts/ingress-nginx/**/*' - 'charts/ingress-nginx/**/*'
security:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Run Gosec Security Scanner
uses: securego/gosec@master
with:
args: -exclude=G104,G304 -exclude-dir=test ./...
build: build:
name: Build name: Build
runs-on: ubuntu-latest runs-on: ubuntu-latest
@ -48,11 +60,11 @@ jobs:
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v1 uses: actions/checkout@v2
- name: Set up Go 1.15 - name: Set up Go 1.15
id: go id: go
uses: actions/setup-go@v1 uses: actions/setup-go@v2
with: with:
go-version: 1.15 go-version: 1.15
@ -107,7 +119,7 @@ jobs:
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v1 uses: actions/checkout@v2
- name: Lint - name: Lint
run: | run: |
@ -149,7 +161,7 @@ jobs:
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v1 uses: actions/checkout@v2
- name: cache - name: cache
uses: actions/download-artifact@v2 uses: actions/download-artifact@v2

View file

@ -18,7 +18,7 @@ jobs:
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v1 uses: actions/checkout@v2
- uses: dorny/paths-filter@v2.2.0 - uses: dorny/paths-filter@v2.2.0
id: filter id: filter
@ -40,7 +40,7 @@ jobs:
steps: steps:
- name: Checkout master - name: Checkout master
uses: actions/checkout@v1 uses: actions/checkout@v2
- name: Deploy - name: Deploy
uses: ./.github/actions/mkdocs uses: ./.github/actions/mkdocs

View file

@ -18,7 +18,7 @@ jobs:
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v1 uses: actions/checkout@v2
- uses: dorny/paths-filter@v2.2.0 - uses: dorny/paths-filter@v2.2.0
id: filter id: filter
@ -40,7 +40,7 @@ jobs:
steps: steps:
- name: Checkout master - name: Checkout master
uses: actions/checkout@v1 uses: actions/checkout@v2
- name: Setup - name: Setup
shell: bash shell: bash

View file

@ -10,7 +10,7 @@ jobs:
if: github.actor == 'aledbf' if: github.actor == 'aledbf'
steps: steps:
- name: Checkout master - name: Checkout master
uses: actions/checkout@v1 uses: actions/checkout@v2
- name: Set up Go 1.14 - name: Set up Go 1.14
uses: actions/setup-go@master uses: actions/setup-go@master