[Chapel Merge] Add chapel-code-smoke-test GA job

Branch: refs/heads/main
Revision: 107dc05e8cffa1359baac4a419d386f3b0c067f9
Author: arifthpe
Link: Add chapel-code-smoke-test GA job by arifthpe · Pull Request #29069 · chapel-lang/chapel · GitHub
Log Message:
Add chapel-code-smoke-test GA job (#29069)

Add a GA job chapel-code-smoke-test, which runs
./util/buildRelease/smokeTest on:

  • linux comm=none
  • linux comm=gasnet
  • macos comm=none

Note to reviewer: Best to review changes as a whole, as I did a lot of
experimenting along the way.

[reviewed by @jabraham17 , thanks!]

Compare: Comparing 452e36162aa35904b1a269acf4d8bf78cdf8578e...7a7107dfc0b0f97718f12f8c8e16e1f87e21328b · chapel-lang/chapel · GitHub

Diff:
M .github/workflows/CI.yml
https://github.com/chapel-lang/chapel/pull/29069.diff