Skip to content

There are some issues with the CI System (cross + GitHub Actions) #237

@CryZe

Description

@CryZe

The switch to GitHub Actions and the new release of cross introduced a couple of issues:

  • Sometimes the network connection fails on the Windows jobs (checking out the commit or publishing a release). Issue
  • You can't restart individual jobs, only the whole thing. Issue
  • This uses a custom pre-release version of cross.
  • The 32-bit macOS build has been disabled. It doesn't seem to build. Supposedly 32-bit macOS is deprecated. Not sure if that's the problem though. Rust itself is removing 32-bit macOS, so I'm considering it dead as well.
  • The asmjs build is disabled until the next cross version comes out.
  • FreeBSD is not supported anymore by cross. We have so many other new platforms we support now. If anyone cares enough about FreeBSD, they can fix the cross-compilation in cross.
  • crates.io doesn't support the GitHub Actions badge yet, there's a PR Support GitHub Actions Badges rust-lang/crates.io#1838

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugThere is a bug.ciAffects the Continuous Integration.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions