Skip to content

Commit 754f8b8

Browse files
committed
Merge branch 'staging' into release
2 parents 0af8cc9 + 5bfb3e9 commit 754f8b8

26 files changed

Lines changed: 542 additions & 1017 deletions

.github/workflows/ci.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,12 @@ on:
1010
permissions:
1111
contents: write
1212

13+
env:
14+
# Opt into Node 24 runtime for JavaScript actions (default flips 2026-06-02).
15+
# Silences deprecation warnings from transitive Node-20 actions inside
16+
# awalsh128/cache-apt-pkgs-action, codecov/codecov-action, and actions/cache@v4.
17+
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true"
18+
1319
concurrency:
1420
group: ci-${{ github.ref }}
1521
cancel-in-progress: true

.github/workflows/docs.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,19 @@ on:
55
branches: [release, staging]
66

77
permissions:
8-
contents: write
8+
contents: write
9+
10+
env:
11+
# Opt into Node 24 runtime for JavaScript actions (default flips 2026-06-02).
12+
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true"
913

1014
jobs:
1115
deploy:
1216
runs-on: ubuntu-latest
1317

1418
steps:
1519
- name: Checkout repo
16-
uses: actions/checkout@v4
20+
uses: actions/checkout@v6
1721

1822
- name: Set up Python
1923
uses: actions/setup-python@v5

.github/workflows/package.yml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@ on:
77
permissions:
88
contents: write
99

10+
env:
11+
# Opt into Node 24 runtime for JavaScript actions (default flips 2026-06-02).
12+
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true"
13+
1014
jobs:
1115
package:
1216
name: ${{ matrix.os }} / ${{ matrix.format }}
@@ -51,7 +55,7 @@ jobs:
5155

5256
steps:
5357
- name: Checkout
54-
uses: actions/checkout@v4
58+
uses: actions/checkout@v6
5559
with:
5660
fetch-depth: 0
5761

@@ -214,7 +218,7 @@ jobs:
214218
CPACK_RPM_PACKAGE_ARCHITECTURE: ${{ matrix.rpm_arch }}
215219

216220
- name: Upload artifact
217-
uses: actions/upload-artifact@v4
221+
uses: actions/upload-artifact@v7
218222
with:
219223
name: h5cpp-compiler-${{ matrix.os }}-${{ matrix.format }}
220224
if-no-files-found: error
@@ -232,10 +236,10 @@ jobs:
232236

233237
steps:
234238
- name: Checkout
235-
uses: actions/checkout@v4
239+
uses: actions/checkout@v6
236240

237241
- name: Download all artifacts
238-
uses: actions/download-artifact@v4
242+
uses: actions/download-artifact@v8
239243
with:
240244
path: artifacts
241245
pattern: h5cpp-compiler-*

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,3 +28,5 @@ build
2828
CMakeLists.txt.user*
2929
*~
3030
*.swp
31+
32+
.cache/

CMakeLists.txt

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# _____________________________________________________________________________
2-
# Copyright (c) 2018-2025 Steven Varga, Toronto,ON Canada
3-
# Author: Varga, Steven <steven@vargaconsulting.ca>
2+
# Copyright (c) 2018-2026 Steven Varga, Toronto,ON Canada
3+
# Author: Varga, Steven <steven@vargalabs.com>
44
# _____________________________________________________________________________
55

66
cmake_minimum_required(VERSION 3.14)
@@ -11,6 +11,7 @@ project(h5cpp-compiler-dev VERSION 1.12.0 LANGUAGES CXX C)
1111

1212
set(CMAKE_CXX_STANDARD 17)
1313
set(CMAKE_CXX_STANDARD_REQUIRED ON)
14+
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
1415

1516
if(NOT MSVC)
1617
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -s")
@@ -192,7 +193,7 @@ install(
192193

193194
# CPack packaging
194195
set(CPACK_PACKAGE_NAME "h5cpp-compiler")
195-
set(CPACK_PACKAGE_VENDOR "VargaConsulting")
196+
set(CPACK_PACKAGE_VENDOR "VargaLABS")
196197
set(CPACK_PACKAGE_VERSION_MAJOR ${PROJECT_VERSION_MAJOR})
197198
set(CPACK_PACKAGE_VERSION_MINOR ${PROJECT_VERSION_MINOR})
198199
set(CPACK_PACKAGE_VERSION_PATCH ${PROJECT_VERSION_PATCH})
@@ -211,7 +212,7 @@ if(DEFINED H5CPP_VERSION_OVERRIDE AND NOT H5CPP_VERSION_OVERRIDE STREQUAL "")
211212
endif()
212213
endif()
213214
set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Source code transformation tool for HDF5 H5CPP library")
214-
set(CPACK_PACKAGE_CONTACT "steven@vargaconsulting.ca")
215+
set(CPACK_PACKAGE_CONTACT "steven@vargalabs.com")
215216
set(CPACK_PACKAGE_LICENSE "MIT")
216217
set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/COPYRIGHT.txt")
217218
set(CPACK_MONOLITHIC_INSTALL 1)
@@ -224,7 +225,7 @@ if(CMAKE_SYSTEM_NAME STREQUAL "Linux")
224225
set(CPACK_RPM_PACKAGE_GROUP "Development/Tools")
225226
elseif(CMAKE_SYSTEM_NAME STREQUAL "Darwin")
226227
set(CPACK_GENERATOR "productbuild")
227-
set(CPACK_PRODUCTBUILD_IDENTIFIER "ca.vargaconsulting.h5cpp-compiler")
228+
set(CPACK_PRODUCTBUILD_IDENTIFIER "com.vargalabs.h5cpp-compiler")
228229
set(CPACK_PACKAGING_INSTALL_PREFIX "/usr/local")
229230
elseif(CMAKE_SYSTEM_NAME STREQUAL "Windows")
230231
set(CPACK_GENERATOR "NSIS")

CONTRIBUTORS

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
11
Steven Varga - author
2-
Gilles Filippini - debian packaging

COPYRIGHT

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
absolutely no cost. It is distributed under the terms of the MIT license re-
44
produced here.
55

6-
Copyright (c) 2018-2020 Steven Varga, Toronto,ON Canada
7-
Author: Varga, Steven <steven@vargaconsulting.ca>
6+
Copyright (c) 2018-2026 Steven Varga, Toronto,ON Canada
7+
Author: Varga, Steven <steven@vargalabs.com>
88
-------------------------------------------------------------------------------
99

1010
Permission is hereby granted, free of charge, to any person obtaining a copy of

COPYRIGHT.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
absolutely no cost. It is distributed under the terms of the MIT license re-
44
produced here.
55

6-
Copyright (c) 2018-2020 Steven Varga, Toronto,ON Canada
7-
Author: Varga, Steven <steven@vargaconsulting.ca>
6+
Copyright (c) 2018-2026 Steven Varga, Toronto,ON Canada
7+
Author: Varga, Steven <steven@vargalabs.com>
88
-------------------------------------------------------------------------------
99

1010
Permission is hereby granted, free of charge, to any person obtaining a copy of

INSTALL

Whitespace-only changes.

LICENSE.LLVM

Lines changed: 0 additions & 68 deletions
This file was deleted.

0 commit comments

Comments
 (0)