Releases: aminya/setup-cpp
Releases · aminya/setup-cpp
v1.7.2
What's Changed
- feat: add a unified setup-options for all setup functions by @aminya in #429
- feat: support LLVM 21 + GCC 15.2 by @aminya in #447
Full Changelog: v1.7.1...v1.7.2
v1.7.1
v1.7.0
v1.6.2
Full Changelog: v1.6.1...v1.6.2
v1.6.0
v1.5.4
What's Changed
- fix: avoid rc sourcing loops + fix: always add guards for sourcing rc files by @aminya in #397
- fix: add missing git option for actions by @aminya
- fix: ignore setup-cpp cli installation errors by @aminya
- fix: fix addition of git to PATH on Windows by @aminya
- fix: fix add-apt-repository in Debian by @aminya
- fix: fix llvm add-apt-repository for debian by @aminya
Full Changelog: v1.5.3...v1.5.4
v1.5.3
- fix: remove exports map from package by @aminya in 7f46810eeda56
Full Changelog: v1.5.2...v1.5.3
v1.5.2
- fix: fix CLI shabang not working - independent lib by @aminya in c88b4364ef50
Full Changelog: v1.5.1...v1.5.2
v1.5.0
v1.4.0
What's Changed
- 🎉 feat: support Alpine + add setup-alpine package by @aminya in #379
- ci: add docker tags with the base platform versions by @aminya in #381 (e.g.
setup-cpp-ubuntu:20.04) - fix: detect externally managed Python to avoid warnings by @aminya in #379
Alpine Images (amd64 and arm64)
Setup-cpp now provides prebuilt images for Alpine with support for base tools, and compilers llvm, gcc, and mingw available for amd64 and arm64 architectures.
Base image with cmake, ninja, task, vcpkg, python, make, cppcheck, gcovr, doxygen, ccache, conan, meson, cmakelang for Alpine:
FROM aminya/setup-cpp-alpine:3.21 AS builderImage with llvm and the base tools:
FROM aminya/setup-cpp-alpine-llvm:3.21 AS builderImage with gcc and the base tools:
FROM aminya/setup-cpp-alpine-gcc:3.21 AS builderImage with mingw and the base tools:
FROM aminya/setup-cpp-alpine-mingw:3.21 AS builderFull Changelog: v1.3.0...v1.4.0