Skip to content

Add a GA job to run Vagrant portability tests - #29173

Draft
arifthpe wants to merge 46 commits into
chapel-lang:mainfrom
arifthpe:ga-vagrant
Draft

Add a GA job to run Vagrant portability tests#29173
arifthpe wants to merge 46 commits into
chapel-lang:mainfrom
arifthpe:ga-vagrant

Conversation

@arifthpe

@arifthpe arifthpe commented Jul 24, 2026

Copy link
Copy Markdown
Collaborator

Add a GitHub Actions job portability-tests-vagrant which runs our Vagrant portability testing configs.

[reviewer info placeholder]

arifthpe added 6 commits July 24, 2026 13:11
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Signed-off-by: Anna Rift <anna.rift@hpe.com>
@arifthpe
arifthpe marked this pull request as ready for review July 27, 2026 16:58
Signed-off-by: Anna Rift <anna.rift@hpe.com>
arifthpe added 4 commits July 29, 2026 13:10
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Signed-off-by: Anna Rift <anna.rift@hpe.com>
@arifthpe arifthpe added the run extended CI checks Run our full suite of GitHub Actions CI checks on each push to this PR label Jul 29, 2026
Signed-off-by: Anna Rift <anna.rift@hpe.com>
@arifthpe arifthpe closed this Jul 29, 2026
@arifthpe arifthpe reopened this Jul 29, 2026
@arifthpe
arifthpe marked this pull request as draft July 29, 2026 21:29
arifthpe added 2 commits July 29, 2026 14:33
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Signed-off-by: Anna Rift <anna.rift@hpe.com>
@arifthpe
arifthpe force-pushed the ga-vagrant branch 2 times, most recently from 1bf396b to 02c1524 Compare July 29, 2026 21:42
Signed-off-by: Anna Rift <anna.rift@hpe.com>
arifthpe added 3 commits July 30, 2026 15:41
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Signed-off-by: Anna Rift <anna.rift@hpe.com>
arifthpe added 2 commits July 30, 2026 15:41
Signed-off-by: Anna Rift <anna.rift@hpe.com>
This reverts commit 1491d24.

Signed-off-by: Anna Rift <anna.rift@hpe.com>
@arifthpe arifthpe added the run extended CI checks Run our full suite of GitHub Actions CI checks on each push to this PR label Jul 30, 2026
@arifthpe arifthpe closed this Jul 30, 2026
@arifthpe arifthpe reopened this Jul 30, 2026
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Signed-off-by: Anna Rift <anna.rift@hpe.com>
arifthpe added a commit to arifthpe/chapel that referenced this pull request Aug 3, 2026
Add a GA job which runs `chapel-quickstart-fresh.sh` and
`chapel-default-fresh.sh` (for LLVM-enabled configs) on all current
Apptainer portability testing configs.

Introduces a supporting job `define-portability-test-configs` which
generates the current list of Apptainer configs from the contents of
`util/devel/test/portability/apptainer/current`. It does the same for
Vagrant, which is currently unused but we may add in the future
(chapel-lang#29173).

[reviewed by @jabraham17 , thanks!]
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Signed-off-by: Anna Rift <anna.rift@hpe.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

run extended CI checks Run our full suite of GitHub Actions CI checks on each push to this PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant