Migrate C-I tests from Azure Dev Pipelines to GitHub actions #138
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Overview
This PR does the following:
Removes the Microsoft Azure Dev Pipelines workflow files:
.ci-pipelines/Dockerfile.ci-pipelines/build-testing.ymlAdds a GitHub Action to run the C-I tests using GCC compiler versions 9, 10, 11, 12, and 13. (GCC 14 is not yet available on the
ubuntu-latest22.04 that is used.)./github/workflows/run-ci-tests.ymlAdds a GitHub Action to scan other actions for security issues and other problems:
./github/workflows/lint-ci-workflows.ymlAdvantages: