42 Commits

Author SHA1 Message Date
Ophir LOJKINE ae3c3c874f Update AWS Lambda runtime to Amazon Linux 2023 (#1361)
* Update AWS Lambda runtime to Amazon Linux 2023

* Fix AWS Lambda release packaging
2026-08-02 19:37:08 +02:00
Ophir LOJKINE b4b6811f96 Fix v0.44.0 release rerun 2026-05-29 22:45:15 +02:00
Ophir LOJKINE 2c89bd04f7 Update remaining dependency pins 2026-05-29 22:24:53 +02:00
Ophir LOJKINE 7eaf83ce53 Use major refs for official GitHub Actions
Follow the repository convention that official action sources, including actions/* and docker/*, should track major-version refs instead of exact patch tags.

Third-party actions remain pinned as before.

User-level behavior is unchanged; this only changes workflow action reference policy.
2026-05-16 14:03:27 +02:00
Ophir LOJKINE 39c616b8ca Quiet Docker and Oracle CI warnings
Update Docker GitHub Actions to their Node 24 releases.

Import Oracle's RPM signing key before installing the Instant Client RPMs so the Oracle ODBC job no longer emits NOKEY warnings.

Suppress the known Node deprecation output only around artifact downloads that still emit it under the latest action.

User-level behavior is unchanged; this only affects CI action/runtime logging.
2026-05-16 01:40:35 +02:00
Ophir LOJKINE f85c58c3c1 Remove remaining CI action warnings
Update artifact and setup-node actions to Node 24-compatible releases.

Scope NODE_OPTIONS=--no-deprecation to rust-cache steps because the latest rust-cache action still emits a punycode deprecation from its dependency stack under Node 24.

User-level behavior is unchanged; this only removes CI log warnings while keeping Rust caching enabled.
2026-05-16 00:56:50 +02:00
Ophir LOJKINE 4a28658a34 Fix Rust 1.95 CI warnings
Update Rust code for new Clippy lints introduced by the CI toolchain, including Duration unit constructors, loop counter handling, Option checks, and trailing commas.

Stop routine frontend asset downloads from being emitted as Cargo warnings during builds.

Move checkout and rust-cache GitHub Actions to Node 24-compatible releases to avoid runner deprecation warnings.

User-level behavior is unchanged; the only observable change is quieter build logs.
2026-05-16 00:43:04 +02:00
lovasoa a472c1c51f install unixodbc before cargo publish 2025-10-04 22:57:07 +02:00
lovasoa 3cad946738 documentation 2025-10-04 21:11:16 +02:00
lovasoa a7ff6d6c12 Update ODBC dependency configuration and CI workflow to use all features 2025-10-04 20:23:42 +02:00
lovasoa bbb0210ec8 Enhance Dockerfile and CI workflows by adding ODBC dependencies for improved database support 2025-09-26 16:21:42 +02:00
lovasoa 1c64fd25be increase windows signing timeouts
CI / compile_and_lint (push) Has been cancelled
CI / test (mssql) (push) Has been cancelled
CI / test (mysql) (push) Has been cancelled
CI / test (postgres) (push) Has been cancelled
CI / windows_test (push) Has been cancelled
CI / docker_build (linux/amd64) (push) Has been cancelled
CI / docker_build (linux/arm/v7) (push) Has been cancelled
CI / docker_build (linux/arm64) (push) Has been cancelled
CI / docker_push (push) Has been cancelled
Create Release / Build sqlpage binaries (macOS & Windows) (.exe, windows-latest, x86_64-pc-windows-msvc) (push) Has been cancelled
Create Release / Build sqlpage binaries (macOS & Windows) (macos-latest, x86_64-apple-darwin) (push) Has been cancelled
Create Release / Build sqlpage binaries (Linux) (push) Has been cancelled
Create Release / Build AWS Lambda Serverless zip image (push) Has been cancelled
Create Release / Create Github Release (push) Has been cancelled
Create Release / Publish to crates.io (push) Has been cancelled
2025-09-24 17:16:40 +02:00
Ophir LOJKINE d8106e8491 Sign windows build with signpath.io (#990)
Create Release / Build sqlpage binaries (macOS & Windows) (.exe, windows-latest, x86_64-pc-windows-msvc) (push) Has been cancelled
Create Release / Build sqlpage binaries (macOS & Windows) (macos-latest, x86_64-apple-darwin) (push) Has been cancelled
Create Release / Build sqlpage binaries (Linux) (push) Has been cancelled
Create Release / Build AWS Lambda Serverless zip image (push) Has been cancelled
Create Release / Create Github Release (push) Has been cancelled
CI / compile_and_lint (push) Has been cancelled
CI / test (mssql) (push) Has been cancelled
CI / test (mysql) (push) Has been cancelled
CI / test (postgres) (push) Has been cancelled
CI / windows_test (push) Has been cancelled
CI / docker_build (linux/amd64) (push) Has been cancelled
CI / docker_build (linux/arm/v7) (push) Has been cancelled
CI / docker_build (linux/arm64) (push) Has been cancelled
CI / docker_push (push) Has been cancelled
Create Release / Publish to crates.io (push) Has been cancelled
* Sign windows build with signpath.io

Thanks to signpath.io for providing us with a free windows signing certificate !

- Added permissions for actions read access.
- Implemented unsigned artifact upload for Windows.
- Integrated SignPath for signing requests and added signed artifact upload.
- Updated non-Windows artifact upload process.

* release signing + link to signpath from README
2025-09-02 15:48:40 +02:00
Ophir LOJKINE 15b3fb8b9f linux builds with old glibc (#927)
* update release workflow to include release-test branch and conditional execution for tag events

* update release workflow to use GNU target and simplify Rust toolchain installation

* refactor release workflow to separate Linux build job and streamline macOS/Windows builds

* update release workflow to use manylinux_2_28_x86_64 container for Linux builds
2025-05-29 01:56:07 +02:00
lovasoa b04344a67b fix ci release script
CI / compile_and_lint (push) Has been cancelled
CI / test (mssql) (push) Has been cancelled
CI / test (mysql) (push) Has been cancelled
CI / test (postgres) (push) Has been cancelled
CI / windows_test (push) Has been cancelled
CI / docker_build (linux/amd64) (push) Has been cancelled
CI / docker_build (linux/arm/v7) (push) Has been cancelled
CI / docker_build (linux/arm64) (push) Has been cancelled
CI / docker_push (push) Has been cancelled
Create Release / Build sqlpage binaries (.exe, windows-latest, x86_64-pc-windows-msvc) (push) Has been cancelled
Create Release / Build sqlpage binaries (macos-latest, x86_64-apple-darwin) (push) Has been cancelled
Create Release / Build sqlpage binaries (ubuntu-latest, x86_64-unknown-linux-musl) (push) Has been cancelled
Create Release / Build AWS Lambda Serverless zip image (push) Has been cancelled
Create Release / Create Github Release (push) Has been cancelled
Create Release / Publish to crates.io (push) Has been cancelled
2025-05-22 00:50:52 +02:00
lovasoa bebd886c92 build with msvc on windows 2025-05-22 00:20:27 +02:00
lovasoa 1a32281ab4 fix build 2025-05-22 00:03:09 +02:00
lovasoa 0545ab3a3b update rust cache gha 2025-05-21 23:58:50 +02:00
lovasoa 983fb208c5 distribute static executable on linux
Update GitHub Actions workflow to use latest Ubuntu and improve Rust toolchain installation
2025-05-21 23:55:03 +02:00
lovasoa 40187115fc permissions write gh action
CI / compile_and_lint (push) Has been cancelled
CI / test (mssql) (push) Has been cancelled
CI / test (mysql) (push) Has been cancelled
CI / test (postgres) (push) Has been cancelled
CI / windows_test (push) Has been cancelled
CI / docker_build (linux/amd64) (push) Has been cancelled
CI / docker_build (linux/arm/v7) (push) Has been cancelled
CI / docker_build (linux/arm64) (push) Has been cancelled
CI / docker_push (push) Has been cancelled
Create Release / Build sqlpage binaries (target/superoptimized/sqlpage, macos-latest) (push) Has been cancelled
Create Release / Build sqlpage binaries (target/superoptimized/sqlpage, ubuntu-20.04) (push) Has been cancelled
Create Release / Build sqlpage binaries (target/superoptimized/sqlpage.exe, windows-latest) (push) Has been cancelled
Create Release / Build AWS Lambda Serverless zip image (push) Has been cancelled
Create Release / Create Github Release (push) Has been cancelled
Create Release / Publish to crates.io (push) Has been cancelled
2024-10-30 17:40:15 +01:00
lovasoa 2c1943970c update to softprops/action-gh-release@v2 2024-10-30 17:37:59 +01:00
lovasoa 4f35227a80 reformat ci yaml files 2024-06-16 13:43:06 +02:00
lovasoa 4cbdf2f6a9 update rust in gh actions 2024-04-01 15:55:17 +02:00
lovasoa f6cae41a47 update CI dependencies 2024-01-30 16:07:12 +01:00
lovasoa f7b8f7774a update actions/checkoutto v4 2024-01-30 14:51:18 +01:00
lovasoa 49690c4d0a push to cargo on ci 2023-10-18 22:50:22 +02:00
lovasoa 705038f53d mark beta releases as pre-release on github 2023-09-28 13:54:43 +02:00
lovasoa ff39414280 fix windows ci release 2023-09-18 00:43:44 +02:00
lovasoa 34a393a688 include sqlpage.json by default 2023-09-17 22:46:15 +02:00
lovasoa 187a912383 include more default files and folders in release assets 2023-09-17 22:22:33 +02:00
lovasoa f2cac03f41 better cargo caching on ci 2023-07-27 13:15:53 +02:00
lovasoa 2fc597246e fix aws compilation 2023-07-03 00:31:53 +02:00
lovasoa b7d971bd83 fix release script 2023-06-11 01:01:27 +02:00
lovasoa f2eb8e65da rename macos and linux executables to *.bin
See https://github.com/lovasoa/SQLpage/discussions/11#discussioncomment-6138798
2023-06-10 23:07:44 +02:00
lovasoa daac6f3932 compress windows releases 2023-06-04 23:36:29 +02:00
lovasoa 7cb6dfc5fe remove pre-release tag 2023-06-04 23:32:15 +02:00
lovasoa 59148fb270 cache release 2023-06-04 23:10:07 +02:00
lovasoa 9b06b2241d update gh action 2023-06-04 23:05:14 +02:00
lovasoa 6e4786cccc build superoptimized releases 2023-01-28 20:00:26 +01:00
lovasoa fad3c7dc4d Cleanup after release 2022-08-30 22:55:00 +02:00
lovasoa 58b4d2f00d fix ref name in gh action 2022-08-30 22:31:18 +02:00
lovasoa e1b765c575 CICD: artefact upload to github 2022-08-30 22:16:51 +02:00