[CI/CD] Build Testing Improvement

We are pinning version 1.17 for the linting workflow. Go 1.16
has been EOL for almost two years and even EL7 releases have
1.17 available now. Removed 1.16 from our test matrix.

This commit does the following:

* Update the build testing workflow to run on development branch
* Remove go 1.16 and add 1.19 to test build workflow

Signed-off-by: Michael L. Young <myoung@ciq.co>
This commit is contained in:
Michael L. Young
2022-10-06 00:55:38 -04:00
parent ec555f2d5e
commit d217279a04

View File

@@ -3,11 +3,15 @@ name: test
on:
push:
branches: [main]
branches:
- main
- development
paths-ignore:
- 'docs/**'
pull_request:
branches: [main]
branches:
- main
- development
paths-ignore:
- 'docs/**'
@@ -17,7 +21,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
go: [ '1.16', '1.17', '1.18' ]
go: [ '1.17', '1.18', '1.19' ]
steps:
- uses: actions/checkout@v2