Skip to content

Commit

Permalink
chore(release): v1.1.1 [skip test]
Browse files Browse the repository at this point in the history
  • Loading branch information
aminya committed Mar 2, 2025
1 parent 8e4db91 commit 17c1155
Showing 15 changed files with 47 additions and 47 deletions.
8 changes: 4 additions & 4 deletions .github/workflows/CI.yml
Original file line number Diff line number Diff line change
@@ -236,13 +236,13 @@ jobs:
platform:
- linux/amd64
container:
- { distro: "ubuntu", image: "setup-cpp-ubuntu", tag: "22.04-1.1.0" }
- { distro: "fedora", image: "setup-cpp-fedora", tag: "40-1.1.0" }
- { distro: "arch", image: "setup-cpp-arch", tag: "base-1.1.0" }
- { distro: "ubuntu", image: "setup-cpp-ubuntu", tag: "22.04-1.1.1" }
- { distro: "fedora", image: "setup-cpp-fedora", tag: "40-1.1.1" }
- { distro: "arch", image: "setup-cpp-arch", tag: "base-1.1.1" }
include:
- os: ubuntu-24.04-arm
platform: linux/arm64
container: { distro: "ubuntu", image: "setup-cpp-ubuntu", tag: "22.04-1.1.0" }
container: { distro: "ubuntu", image: "setup-cpp-ubuntu", tag: "22.04-1.1.1" }
steps:
- uses: actions/checkout@v4
with:
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 3.21...3.28)

project(
setup_cpp_tests
VERSION 1.1.0
VERSION 1.1.1
DESCRIPTION "Tests for setup-cpp"
HOMEPAGE_URL "https://github.com/aminya/setup-cpp"
LANGUAGES CXX C)
38 changes: 19 additions & 19 deletions README.md
Original file line number Diff line number Diff line change
@@ -70,22 +70,22 @@ NOTE: setup-cpp requires Nodejs 12 or higher. If Nodejs shipped with your distri

#### With executable

Download the executable for your platform from [here](https://github.com/aminya/setup-cpp/releases/tag/v1.1.0), and run it with the available options. You can also automate downloading using `curl`, or other similar tools.
Download the executable for your platform from [here](https://github.com/aminya/setup-cpp/releases/tag/v1.1.1), and run it with the available options. You can also automate downloading using `curl`, or other similar tools.

```shell
# windows x64
curl -o ./setup-cpp.exe -LJ "https://github.com/aminya/setup-cpp/releases/download/v1.1.0/setup-cpp-x64-windows.exe"
curl -o ./setup-cpp.exe -LJ "https://github.com/aminya/setup-cpp/releases/download/v1.1.1/setup-cpp-x64-windows.exe"
# linux x64
curl -o ./setup-cpp -LJ "https://github.com/aminya/setup-cpp/releases/download/v1.1.0/setup-cpp-x64-linux"
curl -o ./setup-cpp -LJ "https://github.com/aminya/setup-cpp/releases/download/v1.1.1/setup-cpp-x64-linux"
chmod +x ./setup-cpp
# macos arm64
curl -o ./setup-cpp -LJ "https://github.com/aminya/setup-cpp/releases/download/v1.1.0/setup-cpp-arm64-macos"
curl -o ./setup-cpp -LJ "https://github.com/aminya/setup-cpp/releases/download/v1.1.1/setup-cpp-arm64-macos"
chmod +x ./setup-cpp
# macos x64
curl -o ./setup-cpp -LJ "https://github.com/aminya/setup-cpp/releases/download/v1.1.0/setup-cpp-x64-macos"
curl -o ./setup-cpp -LJ "https://github.com/aminya/setup-cpp/releases/download/v1.1.1/setup-cpp-x64-macos"
chmod +x ./setup-cpp
```

@@ -219,25 +219,25 @@ The names are in the format `aminya/setup-cpp-<platform>:<platform_version>-<set
Base image with `cmake, ninja, task, vcpkg, python, make, cppcheck, gcovr, doxygen, ccache, conan, meson, cmakelang`

```dockerfile
FROM aminya/setup-cpp-ubuntu:22.04-1.1.0 AS builder
FROM aminya/setup-cpp-ubuntu:22.04-1.1.1 AS builder
```

Image with `llvm` and the base tools:

```dockerfile
FROM aminya/setup-cpp-ubuntu-llvm:22.04-1.1.0 AS builder
FROM aminya/setup-cpp-ubuntu-llvm:22.04-1.1.1 AS builder
```

Image with `gcc` and the base tools:

```dockerfile
FROM aminya/setup-cpp-ubuntu-gcc:22.04-1.1.0 AS builder
FROM aminya/setup-cpp-ubuntu-gcc:22.04-1.1.1 AS builder
```

Image with `mingw` and the base tools:

```dockerfile
FROM aminya/setup-cpp-ubuntu-mingw:22.04-1.1.0 AS builder
FROM aminya/setup-cpp-ubuntu-mingw:22.04-1.1.1 AS builder
```

#### Fedora Images
@@ -247,25 +247,25 @@ FROM aminya/setup-cpp-ubuntu-mingw:22.04-1.1.0 AS builder
Base image with `cmake, ninja, task, vcpkg, python, make, cppcheck, gcovr, doxygen, ccache, conan, meson, cmakelang`

```dockerfile
FROM aminya/setup-cpp-fedora:40-1.1.0 AS builder
FROM aminya/setup-cpp-fedora:40-1.1.1 AS builder
```

Image with `llvm` and the base tools:

```dockerfile
FROM aminya/setup-cpp-fedora-llvm:40-1.1.0 AS builder
FROM aminya/setup-cpp-fedora-llvm:40-1.1.1 AS builder
```

Image with `gcc` and the base tools:

```dockerfile
FROM aminya/setup-cpp-fedora-gcc:40-1.1.0 AS builder
FROM aminya/setup-cpp-fedora-gcc:40-1.1.1 AS builder
```

Image with `mingw` and the base tools:

```dockerfile
FROM aminya/setup-cpp-fedora-mingw:40-1.1.0 AS builder
FROM aminya/setup-cpp-fedora-mingw:40-1.1.1 AS builder
```

</details>
@@ -277,25 +277,25 @@ FROM aminya/setup-cpp-fedora-mingw:40-1.1.0 AS builder
Base image with `cmake, ninja, task, vcpkg, python, make, cppcheck, gcovr, doxygen, ccache, conan, meson, cmakelang`

```dockerfile
FROM aminya/setup-cpp-arch:base-1.1.0 AS builder
FROM aminya/setup-cpp-arch:base-1.1.1 AS builder
```

Image with `llvm` and the base tools:

```dockerfile
FROM aminya/setup-cpp-arch-llvm:base-1.1.0 AS builder
FROM aminya/setup-cpp-arch-llvm:base-1.1.1 AS builder
```

Image with `gcc` and the base tools:

```dockerfile
FROM aminya/setup-cpp-arch-gcc:base-1.1.0 AS builder
FROM aminya/setup-cpp-arch-gcc:base-1.1.1 AS builder
```

Image with `mingw` and the base tools:

```dockerfile
FROM aminya/setup-cpp-arch-mingw:base-1.1.0 AS builder
FROM aminya/setup-cpp-arch-mingw:base-1.1.1 AS builder
```

</details>
@@ -314,7 +314,7 @@ RUN apt-get update -qq && \
# install nodejs
apt-get install -y --no-install-recommends nodejs npm && \
# install setup-cpp
npm install -g setup-cpp@v1.1.0 && \
npm install -g setup-cpp@v1.1.1 && \
# install the compiler and tools
NODE_OPTIONS="--enable-source-maps" \
setup-cpp \
@@ -424,7 +424,7 @@ stages:
apt-get install -y --no-install-recommends nodejs npm
# install setup-cpp
npm install -g setup-cpp@v1.1.0
npm install -g setup-cpp@v1.1.1
# install the compiler and tools
./setup-cpp-x64-linux --compiler $compiler --cmake true --ninja true --ccache true --vcpkg true
24 changes: 12 additions & 12 deletions README_DOCKER.md
Original file line number Diff line number Diff line change
@@ -23,75 +23,75 @@ The names are in the format `aminya/setup-cpp-<platform>:<platform_version>-<set
Base image with `cmake, ninja, task, vcpkg, python, make, cppcheck, gcovr, doxygen, ccache, conan, meson, cmakelang`

```dockerfile
FROM aminya/setup-cpp-ubuntu:22.04-1.1.0 AS builder
FROM aminya/setup-cpp-ubuntu:22.04-1.1.1 AS builder
```

Image with `llvm` and the base tools:

```dockerfile
FROM aminya/setup-cpp-ubuntu-llvm:22.04-1.1.0 AS builder
FROM aminya/setup-cpp-ubuntu-llvm:22.04-1.1.1 AS builder
```

Image with `gcc` and the base tools:

```dockerfile
FROM aminya/setup-cpp-ubuntu-gcc:22.04-1.1.0 AS builder
FROM aminya/setup-cpp-ubuntu-gcc:22.04-1.1.1 AS builder
```

Image with `mingw` and the base tools:

```dockerfile
FROM aminya/setup-cpp-ubuntu-mingw:22.04-1.1.0 AS builder
FROM aminya/setup-cpp-ubuntu-mingw:22.04-1.1.1 AS builder
```

#### Fedora Images

Base image with `cmake, ninja, task, vcpkg, python, make, cppcheck, gcovr, doxygen, ccache, conan, meson, cmakelang`

```dockerfile
FROM aminya/setup-cpp-fedora:40-1.1.0 AS builder
FROM aminya/setup-cpp-fedora:40-1.1.1 AS builder
```

Image with `llvm` and the base tools:

```dockerfile
FROM aminya/setup-cpp-fedora-llvm:40-1.1.0 AS builder
FROM aminya/setup-cpp-fedora-llvm:40-1.1.1 AS builder
```

Image with `gcc` and the base tools:

```dockerfile
FROM aminya/setup-cpp-fedora-gcc:40-1.1.0 AS builder
FROM aminya/setup-cpp-fedora-gcc:40-1.1.1 AS builder
```

Image with `mingw` and the base tools:

```dockerfile
FROM aminya/setup-cpp-fedora-mingw:40-1.1.0 AS builder
FROM aminya/setup-cpp-fedora-mingw:40-1.1.1 AS builder
```

#### ArchLinux Images

Base image with `cmake, ninja, task, vcpkg, python, make, cppcheck, gcovr, doxygen, ccache, conan, meson, cmakelang`

```dockerfile
FROM aminya/setup-cpp-arch:base-1.1.0 AS builder
FROM aminya/setup-cpp-arch:base-1.1.1 AS builder
```

Image with `llvm` and the base tools:

```dockerfile
FROM aminya/setup-cpp-arch-llvm:base-1.1.0 AS builder
FROM aminya/setup-cpp-arch-llvm:base-1.1.1 AS builder
```

Image with `gcc` and the base tools:

```dockerfile
FROM aminya/setup-cpp-arch-gcc:base-1.1.0 AS builder
FROM aminya/setup-cpp-arch-gcc:base-1.1.1 AS builder
```

Image with `mingw` and the base tools:

```dockerfile
FROM aminya/setup-cpp-arch-mingw:base-1.1.0 AS builder
FROM aminya/setup-cpp-arch-mingw:base-1.1.1 AS builder
```
2 changes: 1 addition & 1 deletion dev/docker/setup-cpp/setup-cpp-arch-llvm.dockerfile
Original file line number Diff line number Diff line change
@@ -6,7 +6,7 @@ RUN pacman -Syuu --noconfirm && \
# install nodejs
pacman -S --noconfirm --needed nodejs npm && \
# install setup-cpp
npm install -g setup-cpp@v1.1.0 && \
npm install -g setup-cpp@v1.1.1 && \
# install the compiler and tools
NODE_OPTIONS="--enable-source-maps" \
setup-cpp \
2 changes: 1 addition & 1 deletion dev/docker/setup-cpp/setup-cpp-arch-mingw.dockerfile
Original file line number Diff line number Diff line change
@@ -6,7 +6,7 @@ RUN pacman -Syuu --noconfirm && \
# install nodejs
pacman -S --noconfirm --needed nodejs npm && \
# install setup-cpp
npm install -g setup-cpp@v1.1.0 && \
npm install -g setup-cpp@v1.1.1 && \
# install the compiler and tools
NODE_OPTIONS="--enable-source-maps" \
setup-cpp \
2 changes: 1 addition & 1 deletion dev/docker/setup-cpp/setup-cpp-fedora-llvm.dockerfile
Original file line number Diff line number Diff line change
@@ -4,7 +4,7 @@ FROM fedora:40 AS setup-cpp-fedora
# install nodejs
RUN dnf -y install nodejs npm && \
# install setup-cpp
npm install -g setup-cpp@v1.1.0 && \
npm install -g setup-cpp@v1.1.1 && \
# install the compiler and tools
NODE_OPTIONS="--enable-source-maps" \
setup-cpp \
2 changes: 1 addition & 1 deletion dev/docker/setup-cpp/setup-cpp-fedora-mingw.dockerfile
Original file line number Diff line number Diff line change
@@ -4,7 +4,7 @@ FROM fedora:40 AS setup-cpp-fedora-mingw
# install nodejs
RUN dnf -y install nodejs npm && \
# install setup-cpp
npm install -g setup-cpp@v1.1.0 && \
npm install -g setup-cpp@v1.1.1 && \
# install the compiler and tools
NODE_OPTIONS="--enable-source-maps" \
setup-cpp \
Original file line number Diff line number Diff line change
@@ -11,7 +11,7 @@ RUN apt-get update -qq && \
apt-get update -qq && \
apt-get install -y --no-install-recommends nodejs && \
# install setup-cpp
npm install -g setup-cpp@v1.1.0 && \
npm install -g setup-cpp@v1.1.1 && \
# install the compiler and tools
NODE_OPTIONS="--enable-source-maps" \
setup-cpp \
2 changes: 1 addition & 1 deletion dev/docker/setup-cpp/setup-cpp-ubuntu-llvm.dockerfile
Original file line number Diff line number Diff line change
@@ -10,7 +10,7 @@ RUN apt-get update -qq && \
apt-get update -qq && \
apt-get install -y --no-install-recommends nodejs && \
# install setup-cpp
npm install -g setup-cpp@v1.1.0 && \
npm install -g setup-cpp@v1.1.1 && \
# install the compiler and tools
NODE_OPTIONS="--enable-source-maps" \
setup-cpp \
2 changes: 1 addition & 1 deletion dev/docker/setup-cpp/setup-cpp-ubuntu-mingw.dockerfile
Original file line number Diff line number Diff line change
@@ -10,7 +10,7 @@ RUN apt-get update -qq && \
apt-get update -qq && \
apt-get install -y --no-install-recommends nodejs && \
# install setup-cpp
npm install -g setup-cpp@v1.1.0 && \
npm install -g setup-cpp@v1.1.1 && \
# install the compiler and tools
NODE_OPTIONS="--enable-source-maps" \
setup-cpp \
2 changes: 1 addition & 1 deletion dist/legacy/setup-cpp.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/modern/setup-cpp.mjs

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion package-version.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{
"name": "setup-cpp",
"version": "1.1.0"
"version": "1.1.1"
}
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "setup-cpp",
"version": "1.1.0",
"version": "1.1.1",
"description": "Install all the tools required for building and testing C++/C projects.",
"repository": "https://github.com/aminya/setup-cpp",
"license": "Apache-2.0",

0 comments on commit 17c1155

Please sign in to comment.