GoAccess & FlyCI
Where GoAccess trusts FlyCI.
GoAccess 🔗 is an open source real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.
GoAccess 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!
Testimonial
AallinurlFlyCI is great - I set up their M1 for GoAccess, and it's running flawlessly.
How GoAccess uses FlyCI?
Just a few days ago, the maintainers of GoAccess placed their trust in FlyCI, and now they are happily reaping the benefits of our free tier specifically designed for public GitHub repositories. The transition was seamless, taking them just a few minutes and a handful of lines of code to make the switch.
build:
strategy:
matrix:
- os: [ubuntu-latest, macos-latest]
+ os: [ubuntu-latest, macos-latest, flyci-macos-large-latest-m1]
include:
- os: ubuntu-latest
setup-env: sudo apt-get update && sudo apt-get install -y build-essential autoconf gettext autopoint libncursesw5-dev libssl-dev git libmaxminddb-dev jq
- os: macos-latest
setup-env: brew update && brew install ncurses gettext autoconf automake libmaxminddb jq
+ - os: flyci-macos-large-latest-m1
+ - setup-env: brew update && brew install ncurses gettext autoconf automake libmaxminddb jq
build:
strategy:
matrix:
- os: [ubuntu-latest, macos-latest]
+ os: [ubuntu-latest, macos-latest, flyci-macos-large-latest-m1]
include:
- os: ubuntu-latest
setup-env: sudo apt-get update && sudo apt-get install -y build-essential autoconf gettext autopoint libncursesw5-dev libssl-dev git libmaxminddb-dev jq
- os: macos-latest
setup-env: brew update && brew install ncurses gettext autoconf automake libmaxminddb jq
+ - os: flyci-macos-large-latest-m1
+ - setup-env: brew update && brew install ncurses gettext autoconf automake libmaxminddb jq
As a result of using FlyCI macOS runners, builds are 2x faster