Skip to content

Conversation

yvan-sraka
Copy link
Collaborator

@yvan-sraka yvan-sraka commented Aug 11, 2025

This PR add a commit on top of #1742

@yvan-sraka yvan-sraka requested review from jfroche and samrose August 11, 2025 10:11
@yvan-sraka yvan-sraka self-assigned this Aug 11, 2025
@yvan-sraka yvan-sraka requested review from a team as code owners August 11, 2025 10:11
@yvan-sraka yvan-sraka force-pushed the custom-github-runners branch from 8b61ad4 to 76aa79b Compare August 11, 2025 15:36
@yvan-sraka yvan-sraka force-pushed the custom-github-runners branch from 76aa79b to c75bf58 Compare September 12, 2025 13:46
@yvan-sraka yvan-sraka force-pushed the custom-github-runners branch 16 times, most recently from 1eb74b8 to db1e5e4 Compare September 29, 2025 14:29
@jfroche jfroche force-pushed the custom-github-runners branch 5 times, most recently from 003d671 to 840005b Compare September 29, 2025 21:14
jfroche added 29 commits October 8, 2025 19:45
We don't have a self hosted runner for x86_64-linux at the moment
…tions Replace always() with !cancelled() to prevent jobs from running when the workflow is cancelled. Add explicit success/skip conditions for dependent jobs to ensure proper workflow execution flow.
We couldn't set duration to 18000 seconds when chaining roles.
Refactor GitHub Actions workflow to run build checks in parallel across different architectures (aarch64-linux, aarch64-darwin) with separate job matrices.
Create a single nix-eval job to determine packages to build, removing redundant extension and check matrices.
This cause unnecessary rebuilds on every commit.
When building a postgres extension, the build matrix may include multiple time the same extension for different PostgreSQL versions. This change makes it easier to identify which job corresponds to which PostgreSQL version in the workflow runs.
treefmt is already included in the pre-commit hooks check.
Dynamically assign larger runners (32vcpu) for Rust and PostGIS extensions while using smaller runners (8vcpu) for standard packages.
Add pytest tests for the package Add nix-eval-jobs in path for the package
The matrix job returns the type of runner, so we can configure the nix installation step accordingly.
@yvan-sraka yvan-sraka force-pushed the custom-github-runners branch from 229115e to 4947f52 Compare October 8, 2025 17:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

3 participants