Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
bac87ee
Ship prebuilt static-library tarballs as release assets
ronaldtse Jul 28, 2026
fc74616
fix(prebuilt): typos, shellcheck, Windows static OpenSSL link
ronaldtse Jul 29, 2026
46b4326
fix(prebuilt): silence shellcheck SC1090/SC1091 on dynamic sources
ronaldtse Jul 29, 2026
a7cb6aa
fix(prebuilt): install getopt and dirent via vcpkg on Windows
ronaldtse Jul 29, 2026
e5afbca
fix(prebuilt): use Windows native tar.exe for packaging
ronaldtse Jul 29, 2026
0724fd4
fix(prebuilt): convert Windows path to POSIX before tar extraction
ronaldtse Jul 29, 2026
41a221b
fix(prebuilt): align Windows lib names with vcpkg x64-windows-static
ronaldtse Jul 29, 2026
b97a350
fix(prebuilt): use BACKEND_WINDOWS_LIB_NAMES on Windows validation
ronaldtse Jul 29, 2026
52b3f3d
fix: include botan/ec_group.h for EC_Group::from_name
ronaldtse Jul 29, 2026
7aba11e
fix(prebuilt): build rnp with /MT to match vcpkg x64-windows-static
ronaldtse Jul 29, 2026
49d665f
ci(prebuilt): upgrade GHA actions to Node 24-compatible versions
ronaldtse Jul 29, 2026
99519e6
ci: upgrade GHA actions to Node.js 24-compatible versions
ronaldtse Jul 29, 2026
1588ac4
feat(prebuilt): add deps/rnp subcommand modes to build_prebuilt.sh
ronaldtse Jul 29, 2026
2a68468
feat(prebuilt): orchestrate as config → build-deps → build-rnp
ronaldtse Jul 29, 2026
7556ab6
fix(prebuilt): skip JS actions on alpine+ARM64; self-heal rnp deps
ronaldtse Jul 30, 2026
a3e4236
fix(prebuilt): use GITHUB_WORKSPACE env in bash steps for container m…
ronaldtse Jul 30, 2026
67157e0
fix(prebuilt): drop x86_64-apple-darwin (macos-13 Intel is deprecated)
ronaldtse Jul 31, 2026
f34699d
fix(prebuilt): enable Botan FFI module in vcpkg on Windows
ronaldtse Jul 31, 2026
408ecd7
fix(prebuilt): drop Windows+botan from matrix (vcpkg FFI static link …
ronaldtse Jul 31, 2026
0f28c88
ci: trigger rerun (Botan HEAD BOTAN_UNUSED fixed upstream)
ronaldtse Aug 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 10 additions & 10 deletions .github/workflows/centos-and-fedora.yml
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@ jobs:
env: ${{ matrix.env }}
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v7
with:
submodules: true

Expand Down Expand Up @@ -242,7 +242,7 @@ jobs:

- name: Checkout shell test framework
if: env.BUILD_MODE != 'coverage' && env.SHARED_LIBS == 'on'
uses: actions/checkout@v4
uses: actions/checkout@v7
with:
repository: kward/shunit2
path: ci/tests/shunit2
Expand Down Expand Up @@ -271,7 +271,7 @@ jobs:
run: yum -y install rpm-build

- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v7
with:
submodules: true

Expand All @@ -282,14 +282,14 @@ jobs:
run: cpack -B build/SRPM -G RPM --config build/CPackSourceConfig.cmake

- name: Upload SRPM
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: 'SRPM ${{ matrix.image.name }}'
path: 'build/SRPM/*.src.rpm'
retention-days: 5

- name: Stash packaging tests
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: 'tests-${{ matrix.image.name }}'
path: 'ci/tests/**'
Expand All @@ -314,7 +314,7 @@ jobs:
run: yum -y install rpm-build

- name: Download SRPM
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: 'SRPM ${{ matrix.image.name }}'
path: ~/rpmbuild/SRPMS
Expand All @@ -334,7 +334,7 @@ jobs:
run: cpack -G RPM -B ~/rpmbuild/SOURCES/RPMS --config ~/rpmbuild/SOURCES/BUILD/CPackConfig.cmake

- name: Upload Artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: 'RPM ${{ matrix.image.name}}'
path: '~/rpmbuild/SOURCES/RPMS/*.rpm'
Expand Down Expand Up @@ -379,19 +379,19 @@ jobs:
run: sudo yum -y install findutils

- name: Download rnp rpms
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: 'RPM ${{ matrix.image.name}}'

- name: Checkout shell test framework
uses: actions/checkout@v4
uses: actions/checkout@v7
with:
repository: kward/shunit2
path: ci/tests/shunit2

- name: Unstash tests
if: matrix.image.container != 'centos:7'
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: tests-${{ matrix.image.name }}
path: ci/tests
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v7
with:
submodules: true

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/coverity.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
zlib1g-dev libbz2-dev libjson-c-dev libbotan-3-dev asciidoctor curl

- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v7
with:
fetch-depth: 1
submodules: true
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/debian.yml
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ jobs:
env: ${{ matrix.env }}
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v7
with:
submodules: true

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/dispatch.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Dispatch dependent repositories
uses: peter-evans/repository-dispatch@v2
uses: peter-evans/repository-dispatch@v4
with:
token: ${{ secrets.RNP_CI_PAT_TOKEN }}
repository: rnpgp/${{ matrix.repo }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/fuzzing.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ jobs:
fuzz-seconds: 300
dry-run: false
- name: Upload Crash
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
if: failure() && steps.build.outcome == 'success'
with:
name: artifacts
Expand Down
14 changes: 7 additions & 7 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,17 +21,17 @@ jobs:
runs-on: ubuntu-latest
if: "!contains(github.event.head_commit.message, 'skip ci')"
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
with:
fetch-depth: 1
submodules: true
- uses: DoozyX/clang-format-lint-action@v0.18.2
- uses: DoozyX/clang-format-lint-action@v0.20
with:
clangFormatVersion: 11.0.0
shellcheck:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
with:
fetch-depth: 1
submodules: true
Expand All @@ -44,7 +44,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout Actions Repository
uses: actions/checkout@v4
uses: actions/checkout@v7
with:
fetch-depth: 1
submodules: true
Expand All @@ -55,12 +55,12 @@ jobs:
if: "!contains(github.event.head_commit.message, 'skip ci')"
timeout-minutes: 10
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
with:
fetch-depth: 1
path: rnp
- name: Download latest version.cmake
uses: actions/checkout@v4
uses: actions/checkout@v7
with:
repository: rnpgp/cmake-versioning
fetch-depth: 1
Expand All @@ -74,7 +74,7 @@ jobs:
if: "!contains(github.event.head_commit.message, 'skip ci')"
timeout-minutes: 3
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
with:
fetch-depth: 1
path: rnp
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/macos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ jobs:
timeout-minutes: 250

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
with:
fetch-depth: 1
submodules: true
Expand All @@ -110,7 +110,7 @@ jobs:

- name: Botan2 cache
id: cache
uses: actions/cache@v4
uses: actions/cache@v6
if: matrix.backend == 'botan'
with:
path: Botan-${{ env.BOTAN_VERSION }}
Expand Down Expand Up @@ -185,7 +185,7 @@ jobs:

- name: Checkout shell test framework
if: matrix.shared_libs == 'on'
uses: actions/checkout@v4
uses: actions/checkout@v7
with:
repository: kward/shunit2
path: ci/tests/shunit2
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/nix.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ jobs:
if: "!contains(github.event.head_commit.message, 'skip ci')"

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
with:
fetch-depth: 1
submodules: true
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/opensuse.yml
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ jobs:
env: ${{ matrix.env }}
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v7
with:
submodules: true

Expand Down
Loading
Loading