Skip to content

CI: Stabilise the version of GNU tests used in CI#2226

Merged
sylvestre merged 1 commit into
uutils:masterfrom
nicoonoclaste:pin-GNU-tests
May 20, 2021
Merged

CI: Stabilise the version of GNU tests used in CI#2226
sylvestre merged 1 commit into
uutils:masterfrom
nicoonoclaste:pin-GNU-tests

Conversation

@nicoonoclaste
Copy link
Copy Markdown
Contributor

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.
This is a proposed alternative to #2225.

Presumably, someone will update GNU.yml when a new stable version
of the GNU coreutils is released, but I'm not volunteering.

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.
Comment thread .github/workflows/GNU.yml
repository: 'coreutils/coreutils'
path: 'gnu'
- name: Chechout GNU corelib
ref: v8.32
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

8.32 and the ref are both necessary?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes. v8.32 applies to coreutils/coreutils, whereas the commit hash applies to the GNUlib repo.
Unfortunately, the latter doesn't seem to have git tags for current stable releases, hence the use of a commit hash for it.

@sylvestre sylvestre merged commit 52a7e07 into uutils:master May 20, 2021
@nicoonoclaste nicoonoclaste deleted the pin-GNU-tests branch May 20, 2021 15:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants