mirror of
https://github.com/uutils/coreutils
synced 2024-10-06 16:09:08 +00:00
CI: Stabilise the version of GNU tests used in CI
The “GNU tests” task is routinely broken on `master`. Broken CI is worse than no CI, as it teaches people to ignore errors. This PR pins the versions of the GNU testsuite (and GNUlib) used, to current stable versions, so this task stops breaking unexpectedly. Presumably, someone will update `GNU.yml` when a new stable version of the GNU coreutils is released, but I'm not volunteering.
This commit is contained in:
parent
6c830e2f25
commit
f46b119493
6
.github/workflows/GNU.yml
vendored
6
.github/workflows/GNU.yml
vendored
|
@ -12,16 +12,18 @@ jobs:
|
|||
uses: actions/checkout@v2
|
||||
with:
|
||||
path: 'uutils'
|
||||
- name: Chechout GNU coreutils
|
||||
- name: Checkout GNU coreutils
|
||||
uses: actions/checkout@v2
|
||||
with:
|
||||
repository: 'coreutils/coreutils'
|
||||
path: 'gnu'
|
||||
- name: Chechout GNU corelib
|
||||
ref: v8.32
|
||||
- name: Checkout GNU corelib
|
||||
uses: actions/checkout@v2
|
||||
with:
|
||||
repository: 'coreutils/gnulib'
|
||||
path: 'gnulib'
|
||||
ref: 8e99f24c0931a38880c6ee9b8287c7da80b0036b
|
||||
fetch-depth: 0 # gnu gets upset if gnulib is a shallow checkout
|
||||
- name: Install `rust` toolchain
|
||||
uses: actions-rs/toolchain@v1
|
||||
|
|
Loading…
Reference in a new issue