amazon-ion / ion-c

A C implementation of Amazon Ion.
https://amazon-ion.github.io/ion-docs/
Apache License 2.0
166 stars 43 forks source link

Update upload-artifact GHA to v4 #354

Closed nirosys closed 2 weeks ago

nirosys commented 2 weeks ago

Issue #, if available: n/a

Description of changes: Version 1 and 2 of the upload-artifact, and download-artifact GHAs have been deprecated. This PR updates the actions used for ion-test-driver's report uploads to version 4.


By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

nirosys commented 2 weeks ago

Failure of MacOS gcc build and test is due to gcc-11 being removed in latest macos runner images, and is addressed in #353.

nirosys commented 2 weeks ago

Appears that the branch name for ion-tests changed.. which is what is causing ion-test-driver to fail. Added a commit here to force it in the ion-c workflow, but I'll follow up with a PR to ion-test-driver to default to main instead of master.