s2n-tls icon indicating copy to clipboard operation
s2n-tls copied to clipboard

Migrate FreeBSD CI

Open alexw91 opened this issue 3 years ago • 2 comments

Problem:

GitHub is deprecating Macos-10.15 GitHub actions:

  • https://github.com/aws/s2n-tls/blob/85daa86c168ab9cabeab79c34d052e9205078eb5/.github/workflows/ci_freebsd.yml#L11
  • https://github.com/actions/virtual-environments/issues/5583

Solution:

GitHub supports newer versions of MacOS, we should either:

  1. Migrate MacOS GitHub Action to a newer MacOS version:
    • https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners#supported-runners-and-hardware-resources
  2. Migrate to a different FreeBSD CI solution (with or without MacOS)

Requirements / Acceptance Criteria:

s2n runs and passes all tests on a new non-deprecated FreeBSD CI target on all Pull Requests.

Out of scope:

N/A

alexw91 avatar Jul 21 '22 18:07 alexw91

FreeBSD action supports 12 https://github.com/vmactions/freebsd-vm/issues/50 as well

dougch avatar Jul 21 '22 18:07 dougch

Might consider an alternative action https://github.com/cross-platform-actions/action

dougch avatar Jul 21 '22 19:07 dougch

Addressed in #3406

dougch avatar Nov 07 '22 18:11 dougch