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
|
||||
|
||||
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:
|
||||
needs: go-versions
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
go-version: [1.16.x, 1.17.x]
|
||||
go-version: ${{fromJson(needs.go-versions.outputs.versions)}}
|
||||
runs-on: ubuntu-20.04
|
||||
steps:
|
||||
- name: Install Go
|
||||
|
13
.github/workflows/test.yml
vendored
13
.github/workflows/test.yml
vendored
@ -4,10 +4,21 @@ permissions:
|
||||
contents: read
|
||||
|
||||
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:
|
||||
needs: go-versions
|
||||
strategy:
|
||||
fail-fast: false
|
||||
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]
|
||||
runs-on: ${{ matrix.os }}
|
||||
steps:
|
||||
|
Loading…
x
Reference in New Issue
Block a user