FAQ

How can I resolve build issues using FlyCI Wingman?

You can resolve GitHub Actions build issue by integrating FlyCI Wingman in your GitHub workflow. FlyCI Wingman can be integrated as a GitHub Action. The benefit of this integration is that you can use FlyCI Wingman to analyze your builds on any runner: Linux, Windows, macOS or self-hosted. Read how to use FlyCI Wingman.

Can I use FlyCI Wingman with self-hosted runners?

Yes, you can. Just ensure your self-hosted runner complies with the supported architectures.

Read how to use FlyCI Wingman as a GitHub Action

Is there a difference in price depending on how I use FlyCI Wingman?

Yes, there is.

When FlyCI Wingman is used with GitHub-supported runners, it is priced separately from the FlyCI macOS runners. Check pricing for more details.

When FlyCI Wingman is used along with the FlyCI macOS runners, you are charged for the runners only and FlyCI Wingman is part of the service.

Are the fixes proposed by FlyCI Wingman automatically merged into my code?

No, they are not automatically merged. Fixes are provided as code suggestions in your pull request, giving you full control to review and apply them directly to your code. In addition, you get FlyCI Wingman report as a patch containing also the changes that are not directly related to the changes in the pull request but improve the code base. You can apply them using git patch.

Is my code and data secure when using FlyCI Wingman?

Absolutely!

With the FlyCI Wingman GitHub Action, your code and data stay on the runner of your choice.

When used along with the FlyCI macOS runner, the code and data stay on the FlyCI macOS runner. FlyCI runners are ephemeral, so once the workflow completes, the runner is destroyed and no code or data is saved to any system.

In both cases, error analysis happens with the help of a third-party AI service. During this interaction FlyCI doesn't share any code and data except for the failure log and any additional information needed by the LLM to further analyze the corresponding error. Your code and data stay on the ephemeral runner and are destroyed along with it.

Can I use a different LLM with FlyCI Wingman?

Not at the moment. However, we are working on providing options that will allow you to use a LLM of your choice, whether it's a hosted solution (such as those from OpenAI or Claude) or your own custom LLM.

How do you manage to provide macOS runners that are faster and cheaper than GitHub?

  • We offer M2 runners which are not available in GitHub. During our testing, we found that M2 is approximately 20% faster per-core than M1.
  • We offer our faster runners at a lower price than GitHub's M1s.
  • We rely on good partnership with our hardware vendors, which have 10+ years of engineering excellence in hosting Macs.

How are my runs with FlyCI macOS runners secure?

We run your builds in a fully isolated environment which is destroyed once your build completes.

Read more about the security measures we take.

Can I switch my FlyCI macOS runners subscription between Starter and Professional anytime?

Yes, you can switch anytime.

When switching from Starter to Professional, you'll be charged for the usage in your Starter plan plus the amount for the Professional subscription.

When switching from Professional to Starter, you continue using Professional till the end of your Professional subscription period. After that you are charged according to the Starter plan which is based on usage.

When do I pay for FlyCI macOS runners Professional subscription?

Since the Professional subscription plan is flat rate, you get an invoice the moment you start the subscription.

When do I pay for FlyCI macOS runners Starter plan?

Since the Starter plan is on pay-as-you-go basis, you get an invoice at the end of every month where the bill is calculated based on your usage.

When should I choose FlyCI macOS runners Starter plan?

You can choose Starter plan if you have a small team (up to 5 developers) or just want to try the service for several months. In all other cases, we suggest using Professional subscription.

Why should I choose FlyCI macOS runners Professional subscription?

There are many benefits of choosing the Professional subscription:

  • You pay flat rate and use unlimited time for builds during your subscription period.
  • You get FlyCI Professional Customer Support for GitHub Actions
  • You always have a runner at hand
  • No surprises in the bill ;)

What do I get with FlyCI Professional Customer Support for GitHub Actions?

I have the FlyCI GitHub application installed, but it requires more permissions now. Why is it needed?

To use FlyCI Wingman, the FlyCI GitHub app needs Write access to Actions in order to re-run failing builds. It also requires Read and write access to Pull requests to add the FlyCI Wingman report and code suggestions as comments to the pull request.

Is FlyCI SOC2 compliant?

FlyCI is not yet SOC2 compliant, but we plan to start working on it. Please, email us at contact@flyci.net in case of interest.