mirror of
https://github.com/shirou/gopsutil.git
synced 2025-05-02 22:17:08 +08:00
Merge pull request #1306 from shirou/feature/change_goversion_dynamic
feat(actions): go-version will be latest two version automatically on CI
This commit is contained in:
commit
ce948d52cd
13
.github/workflows/build_test.yml
vendored
13
.github/workflows/build_test.yml
vendored
@ -4,10 +4,21 @@ permissions:
|
|||||||
contents: read
|
contents: read
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
|
go-versions:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
outputs:
|
||||||
|
versions: ${{ steps.versions.outputs.value }}
|
||||||
|
steps:
|
||||||
|
- id: versions
|
||||||
|
run: |
|
||||||
|
versions=$(curl -s 'https://go.dev/dl/?mode=json' | jq -c 'map(.version[2:])')
|
||||||
|
echo "::set-output name=value::${versions}"
|
||||||
build_test_v3:
|
build_test_v3:
|
||||||
|
needs: go-versions
|
||||||
strategy:
|
strategy:
|
||||||
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
go-version: [1.16.x, 1.17.x]
|
go-version: ${{fromJson(needs.go-versions.outputs.versions)}}
|
||||||
runs-on: ubuntu-20.04
|
runs-on: ubuntu-20.04
|
||||||
steps:
|
steps:
|
||||||
- name: Install Go
|
- name: Install Go
|
||||||
|
13
.github/workflows/test.yml
vendored
13
.github/workflows/test.yml
vendored
@ -4,10 +4,21 @@ permissions:
|
|||||||
contents: read
|
contents: read
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
|
go-versions:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
outputs:
|
||||||
|
versions: ${{ steps.versions.outputs.value }}
|
||||||
|
steps:
|
||||||
|
- id: versions
|
||||||
|
run: |
|
||||||
|
versions=$(curl -s 'https://go.dev/dl/?mode=json' | jq -c 'map(.version[2:])')
|
||||||
|
echo "::set-output name=value::${versions}"
|
||||||
test_v3_module:
|
test_v3_module:
|
||||||
|
needs: go-versions
|
||||||
strategy:
|
strategy:
|
||||||
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
go-version: [1.16.x, 1.17.x]
|
go-version: ${{fromJson(needs.go-versions.outputs.versions)}}
|
||||||
os: [ubuntu-20.04, ubuntu-18.04, windows-2019, macOS-10.15, macos-11]
|
os: [ubuntu-20.04, ubuntu-18.04, windows-2019, macOS-10.15, macos-11]
|
||||||
runs-on: ${{ matrix.os }}
|
runs-on: ${{ matrix.os }}
|
||||||
steps:
|
steps:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user