Skip to content

Commit

Permalink
Finish v0.2.0
Browse files Browse the repository at this point in the history
This release adds an interface for plain C and several quality of life features for the repository such as a code
coverage report for pull requests and a conan recipe that allows us to create a conan package. On top of that, a code
of conduct and contributing guidelines were added.
  • Loading branch information
Master92 committed Nov 14, 2024
2 parents 50b71bb + b15bb6f commit caf96a0
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 7 deletions.
8 changes: 4 additions & 4 deletions .github/workflows/build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ jobs:
c_compiler: cl

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: 🔧 Install GCC
uses: egor-tensin/[email protected]
Expand All @@ -66,10 +66,10 @@ jobs:
version: 16

- name: 🔧 Setup python
uses: actions/setup-python@v4
uses: actions/setup-python@v5
with:
python-version: '3.10'
cache: pip
python-version: '3.13'
cache: 'pip'

- name: ☁️ Install required python packages
run: pip install -r requirements.txt
Expand Down
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
cmake_minimum_required(VERSION 3.24)
project(cppIni LANGUAGES CXX VERSION 0.1.0)
project(cppIni LANGUAGES CXX VERSION 0.2.0)

set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
Expand Down
17 changes: 15 additions & 2 deletions conanfile.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,18 @@
# cppIni - A C++20 library for reading and writing INI files
# Copyright (C) 2023 Nils Hofmann <[email protected]>
# Copyright (C) 2023-2024 Nils Hofmann <[email protected]>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
Expand All @@ -21,7 +34,7 @@

class cppiniRecipe(ConanFile):
name = "cppini"
version = "0.1.0"
version = "0.2.0"
package_type = "library"

# Optional metadata
Expand Down

0 comments on commit caf96a0

Please sign in to comment.