aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows (follow)
Commit message (Collapse)AuthorAgeFilesLines
* ci: update github/codeql-action action to v4.37.9renovate[bot]4 days1-1/+1
|
* Enable supported MIPS32 assembly in CIKenjiro Nakayama6 days1-1/+1
| | | | | | | | | | | Use the little endian MIPS32 toolchain since the generated assembly is little-endian, and define the architecture feature macros needed to select the AES, BN, SHA-1, and SHA-256 assembly implementations. Do not generate or build SHA-512 assembly for MIPS32. The generator accepts the O32 ABI, but the resulting implementation still uses 64-bit instructions and requires the MIPS64 ISA. It is therefore not valid for generic MIPS32 targets.
* Land #1376 - solaris vm 1.3.9Theo Buehler6 days1-1/+1
|\
| * ci: update vmactions/solaris-vm action to v1.3.9renovate[bot]6 days1-1/+1
| |
* | ci: update vmactions/freebsd-vm action to v1.5.5renovate[bot]6 days1-2/+2
|/
* Land #1373 - freebsd vm 1.5.4Theo Buehler6 days1-2/+2
|\
| * ci: update vmactions/freebsd-vm action to v1.5.4renovate[bot]6 days1-2/+2
| |
* | ci: update github/codeql-action action to v4.37.8renovate[bot]6 days1-1/+1
|/
* ci: update github/codeql-action action to v4.37.7renovate[bot]2026-08-161-1/+1
|
* zizmor: set persist-credentialsTheo Buehler2026-08-1411-0/+28
| | | | | | | | | | | | | | | | | | per zizmor, actions/checkout should be followed by removal of credentials that may have been saved to disk. Doing so fixes lots of whining such as: ``` warning[artipacked]: credential persistence through GitHub Actions artifacts --> ./.github/workflows/android.yml:27:9 | 27 | - name: "Checkout repository" | _________^ 28 | | uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 | |________________________________________________________________________________^ does not set persist-credentials: false | = note: audit confidence → Low = note: this finding has an auto-fix ```
* Land #1363 - run ctest in parallelTheo Buehler2026-08-143-4/+4
|\
| * ci: run CTest in parallelKenjiro Nakayama2026-08-133-4/+4
| | | | | | | | | | Run CTest with parallel jobs in the Windows, Emscripten, Fedora, and shared test-script paths to reduce test time.
* | ci: test RISC-V with QEMUKenjiro Nakayama2026-08-131-0/+6
|/ | | | | Cross-compile for riscv64 on Ubuntu 24.04 and run the test suite through QEMU, covering the RISC-V-specific crypto code.
* ci: use Visual Studio 2026 for Windows ARM64Kenjiro Nakayama2026-08-131-2/+2
| | | | | Switch the static and shared ARM64 jobs to the windows-11-vs2026-arm runner.
*-. Land #1350, #1356 - update codeql, freebsd-vm actionsTheo Buehler2026-08-102-3/+3
|\ \
| | * ci: update vmactions/freebsd-vm action to v1.5.3renovate[bot]2026-08-091-2/+2
| | |
| * | ci: update github/codeql-action action to v4.37.6renovate[bot]2026-08-081-1/+1
| |/
* | Land #1355 - run Windows ARM64 tests on native runnersTheo Buehler2026-08-101-4/+22
|\ \
| * | ci: run Windows ARM64 tests on native runnersKenjiro Nakayama2026-08-091-4/+22
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, ARM64 builds are cross-compiled on x64 Windows runners and the tests are skipped. With this change, static and shared ARM64 builds run on windows-11-arm runners, allowing the test suite to execute natively. Running the tests natively also exposes incorrect code generation by the MSVC ARM64 optimizer when the generic bn_ct_ne_zero() helper is inlined. Work around this by using the _CountLeadingZeros64() intrinsic on MSVC ARM64, avoiding the affected optimizer transformation and allowing the tests to pass.
* | Land #1352 - install CI dependencies in workflowsTheo Buehler2026-08-102-2/+28
|\ \
| * | Install CI dependencies in workflowsKenjiro Nakayama2026-08-082-2/+28
| |/ | | | | | | | | | | | | | | | | Move APT package installation from scripts/test to the CI workflows. Build the Linux package list based on the target architecture so that CMake, Ninja, QEMU, and the required cross-compilers are installed together. This makes the packages required by each target explicit and avoids repeated apt-get operations within each CI job.
* / Build Emscripten targets in parallelKenjiro Nakayama2026-08-081-2/+2
|/ | | | | Pass --parallel 4 to cmake --build for both the regular and ASAN Emscripten jobs.
* ci: update github/codeql-action action to v4.37.4renovate[bot]2026-08-021-1/+1
|
* Run libssl verify test on EmscriptenKenjiro Nakayama2026-07-301-0/+12
|
* Run libssl verify test on windowsKenjiro Nakayama2026-07-301-1/+8
|
* ci: install the IO::Socket::SSL test dependencyKenjiro Nakayama2026-07-305-4/+26
| | | | Install IO::Socket::SSL to enable the ssl_verify regress test.
*-----. Land #1335 #1336 #1337 #1338 - update actions/checkout github/codeql-action ↵Theo Buehler2026-07-2513-20/+20
|\ \ \ \ | | | | | | | | | | | | | | | vmactions/{freebsd,solaris}-vm
| | | | * ci: update vmactions/solaris-vm action to v1.3.8renovate[bot]2026-07-251-1/+1
| |_|_|/ |/| | |
| | | * ci: update vmactions/freebsd-vm action to v1.5.2renovate[bot]2026-07-251-2/+2
| |_|/ |/| |
| | * ci: update github/codeql-action action to v4.37.3renovate[bot]2026-07-251-1/+1
| |/ |/|
| * ci: update actions/checkout action to v7.0.1renovate[bot]2026-07-2512-16/+16
|/
* ci: update github/codeql-action action to v4.37.1renovate[bot]2026-07-191-1/+1
|
* Install perl5 in FreeBSD CIKenjiro Nakayama2026-07-181-1/+1
| | | | Install perl5 in the FreeBSD jobs.
* ci: update github/codeql-action action to v4.37.0renovate[bot]2026-07-111-1/+1
|
* ci: update github/codeql-action action to v4.36.3renovate[bot]2026-07-051-1/+1
|
* ci: update vmactions/freebsd-vm action to v1.5.0renovate[bot]2026-07-041-2/+2
|
* ci: update vmactions/freebsd-vm action to v1.4.8renovate[bot]2026-06-271-2/+2
|
*-. Land #1306, #1307 - bump checkout & setup-msys actionsTheo Buehler2026-06-2112-19/+19
|\ \
| | * ci: update msys2/setup-msys2 action to v2.32.0renovate[bot]2026-06-203-3/+3
| |/ |/|
| * ci: update actions/checkout action to v7renovate[bot]2026-06-2112-16/+16
|/
* Revert "ci: fix Coverity build tool download URL"Theo Buehler2026-06-151-1/+1
| | | | This reverts commit e2caafd9cf33c46f296666064bb8ed67d5724876.
* Land #1302 - fix Coverity download pathTheo Buehler2026-06-151-1/+1
|\
| * ci: fix Coverity build tool download URLKenjiro Nakayama2026-06-151-1/+1
| | | | | | | | | | | | | | | | Coverity Scan now serves the C/C++ Linux build tool from /download/cxx/linux64. The old /download/linux64 endpoint returns 404, causing the Coverity workflow to fail before the build starts. Update the workflow to use the C/C++ download endpoint.
* | ci: detect Visual Studio CMake generator on WindowsKenjiro Nakayama2026-06-151-9/+12
|/ | | | | | Do not hard-code the Visual Studio generator in the Windows CI matrix. Detect the available Visual Studio generator from `cmake --help` and pass only the generator name to CMake.
*-. Land #1296, #1297 - update codeql, solaris-vmTheo Buehler2026-06-092-2/+2
|\ \
| | * ci: update github/codeql-action action to v4.36.2renovate[bot]2026-06-071-1/+1
| |/ |/|
| * ci: update vmactions/solaris-vm action to v1.3.7renovate[bot]2026-06-071-1/+1
|/
*---. Land #1291, #1292, #1293 - update checkout, codeql, freebsd-vmTheo Buehler2026-06-0613-17/+17
|\ \ \
| | * | ci: update actions/checkout action to v6.0.3renovate[bot]2026-06-0612-16/+16
| | |/
| * / ci: update github/codeql-action action to v4.36.1renovate[bot]2026-06-061-1/+1
| |/