v2.3.0
github-actions
released this
24 Mar 14:17
·
219 commits
to refs/heads/main
since this release
What's Changed
-
Directly install opencppcoverage without choco @cfernald (#148)
Change Details
Chocolatey is no available in all build evnironments. This change removes the use of choco as a wrapper for downloading and installing opencppcoverage.
-
Add variable to prevent checkout step, for pipelines that need it @apop5 (#147)
Change Details
Some containers may have performed the checkout step earlier, either for code scanning or for other reasons.
Proposal to add a variable to prevent the checkout step for those repos /containers that have already taken the step.
-
Updated CmdLine@1 tasks touse CmdLine@2 @apop5 (#146)
Change Details
Some pipeline now block CmdLine@1 tasks with the error message:
##[error]Task 'Command Line' is using legacy execution handler which is not supported in container execution flow.
Changed all CmdLine@1 tasks to use CmdLine@2.
-
.sync/Version.njk: Update Linux build container to Fedora 37 image @makubacki (#144)
Change Details
Updates the Linux build container from Fedora 35 to Fedora 37 image.
Closes #145
Summary of updates:
- Fedora 35 to Fedora 37 (minimal image)
- NEW: gcc for LoongArch (2022-09-06)
- UPDATED: gcc 11.2.1 to gcc 12.2 (x86, x64, arm, aarch64, riscv)
- UPDATED: Python 3.10 to Python 3.11
- UPDATED: Qemu 6.10 to Qemu 7.2 (x86, arm, aarch64)
- NO CHANGE: nasm 2.15.05
- Fedora 35 to Fedora 37 (minimal image)
🚀 Features & ✨ Enhancements
-
Create code coverage post-processing steps and integrate into PR Jobs @cfernald (#138)
Change Details
1. Switch to coverage files per-matrix to not publish coverage 2. Add steps to download and merge/filter all artifacts 3. Integrates steps into job templates.
Issue #84
Full Changelog: v2.2.3...v2.3.0