Updating workflows

This commit is contained in:
Eldwan Brianne 2021-04-04 13:07:25 +02:00
parent 2f4a475055
commit befbe3768c
1 changed files with 30 additions and 4 deletions

View File

@ -6,11 +6,34 @@ on:
- 'master' - 'master'
pull_request: pull_request:
branches: branches:
- 'master' - '*'
jobs: jobs:
changes:
runs-on: ubuntu-latest
outputs:
go: ${{ steps.filter.outputs.go }}
charts: ${{ steps.filter.outputs.charts }}
steps:
- name: Checkout
uses: actions/checkout@v2
- uses: dorny/paths-filter@v2
id: filter
with:
token: ${{ secrets.GITHUB_TOKEN }}
filters: |
go:
- '**/*.go'
- 'go.mod'
- 'go.sum'
test: test:
runs-on: ubuntu-latest runs-on: ubuntu-latest
needs: changes
if: |
(needs.changes.outputs.go == 'true')
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v2 uses: actions/checkout@v2
@ -27,8 +50,9 @@ jobs:
build-docker: build-docker:
runs-on: ubuntu-latest runs-on: ubuntu-latest
needs: test needs: [changes,test]
if: |
(needs.changes.outputs.go == 'true')
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v2 uses: actions/checkout@v2
@ -57,7 +81,9 @@ jobs:
build: build:
runs-on: ubuntu-latest runs-on: ubuntu-latest
needs: test needs: [changes,test]
if: |
(needs.changes.outputs.go == 'true')
strategy: strategy:
matrix: matrix:
include: include: