Omnigres & FlyCI
Where open-source meets free GitHub Actions for macOS.
Omnigres 🔗 makes Postgres a developer-first application platform. You can deploy a single database instance and it can host your entire application, scaling as needed.
Omnigres code is located in a public GitHub repository having: StarFork
Note
FlyCI offers 500 min/month free for public projects in order to boost your GitHub Actions with M2 ARM64 macOS runners!
How Omnigres uses FlyCI?
Recently, the maintainers of Omnigres integrated FlyCI into their development workflow. With that the repository is getting advantage of the free tier specifically designed for public GitHub projects. The integration was smooth and took just a few changes to make the switch.
build:
strategy:
matrix:
pgver: [ 16, 15, 14, 13 ]
- os: [ warp-ubuntu-latest-x64-4x]
+ os: [ warp-ubuntu-latest-x64-4x, flyci-macos-large-latest-m1]
build_type: [Debug, Release]
exclude:
- - os: macos-latest
+ - os: flyci-macos-large-latest-m1
pgver: 15
- - os: macos-latest
+ - os: flyci-macos-large-latest-m1
pgver: 14
- - os: macos-latest
+ - os: flyci-macos-large-latest-m1
pgver: 13
- - os: macos-latest
+ - os: flyci-macos-large-latest-m1
pgver: 12
- - os: macos-latest
+ - os: flyci-macos-large-latest-m1
pgver: 11
build:
strategy:
matrix:
pgver: [ 16, 15, 14, 13 ]
- os: [ warp-ubuntu-latest-x64-4x]
+ os: [ warp-ubuntu-latest-x64-4x, flyci-macos-large-latest-m1]
build_type: [Debug, Release]
exclude:
- - os: macos-latest
+ - os: flyci-macos-large-latest-m1
pgver: 15
- - os: macos-latest
+ - os: flyci-macos-large-latest-m1
pgver: 14
- - os: macos-latest
+ - os: flyci-macos-large-latest-m1
pgver: 13
- - os: macos-latest
+ - os: flyci-macos-large-latest-m1
pgver: 12
- - os: macos-latest
+ - os: flyci-macos-large-latest-m1
pgver: 11
As a result of using FlyCI macOS runners, builds are 2x faster