Skip to content

chore: retire Cirrus CI#5058

Open
JohnTitor wants to merge 1 commit intorust-lang:mainfrom
JohnTitor:retire-cirrus
Open

chore: retire Cirrus CI#5058
JohnTitor wants to merge 1 commit intorust-lang:mainfrom
JohnTitor:retire-cirrus

Conversation

@JohnTitor
Copy link
Copy Markdown
Member

@JohnTitor JohnTitor commented Apr 14, 2026

Description

Fix #5052

The new GHA matrix should have the same workflow as Cirrus as possible.

Sources

Checklist

  • Relevant tests in libc-test/semver have been updated
  • No placeholder or unstable values like *LAST or *MAX are
    included (see #3131)
  • Tested locally (cd libc-test && cargo test --target mytarget);
    especially relevant for platforms that may not be checked in CI

@rustbot rustbot added the A-CI Area: CI-related items label Apr 14, 2026
@JohnTitor
Copy link
Copy Markdown
Member Author

NetBSD CDN is down but it's unrelated to this change, ready for review.

@JohnTitor JohnTitor marked this pull request as ready for review April 14, 2026 11:49
@JohnTitor JohnTitor requested a review from tgross35 April 14, 2026 11:50
Copy link
Copy Markdown
Contributor

@tgross35 tgross35 left a comment

Choose a reason for hiding this comment

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

Looks great to me, but maybe hold off for a day in case @asomers gets the chance to take a look.

Also maybe update the commit/PR description to say it's migrating to GHA? From the quick read I assumed you were just deleting the job :)

View changes since this review

with:
release: ${{ matrix.release }}
usesh: true
mem: 4096
Copy link
Copy Markdown
Contributor

@asomers asomers Apr 14, 2026

Choose a reason for hiding this comment

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

What's wrong with the default memory?

View changes since the review

copyback: false
prepare: |
set -eux
export HOME=/tmp
Copy link
Copy Markdown
Contributor

@asomers asomers Apr 14, 2026

Choose a reason for hiding this comment

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

This workflow isn't using cargo cache. It certainly isn't, since you set copyback: false. So you can delete this line.

Suggested change
export HOME=/tmp

View changes since the review

mem: 4096
copyback: false
prepare: |
set -eux
Copy link
Copy Markdown
Contributor

@asomers asomers Apr 14, 2026

Choose a reason for hiding this comment

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

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.

I think it's good practice to always set this in scripts. Expected nullable variables are rare enough to have :- on a case-by-case basis.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-CI Area: CI-related items S-waiting-on-review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

CirrusCI will shut down on 2026-06-01

4 participants