Scheduled workflow does not work with Github App

We have this config snippet:

workflows:
  version: 2
  scheduled:
    triggers:
      - schedule:
          cron: '0,15,30,45 * * * 1-5'
    jobs:
...

This works when my pipeline is configured with Github OAuth.

However, I run into 2 issues (not sure if related) when I try to configure my pipeline with Github App:

  1. There is no option to trigger on schedule pipelines (there’s Github trigger and Custom webhook available)
  2. Scheduled workflows do not work (they are never kicked off in CircleCI)

Again, switching back to using Github OAuth fixes these issues.

Any idea on how to get this to work with the Github App configuration?

Hey, scheduled pipelines with the GitHub App integration is about to be released in the next few days. cc @Benny

Will this also fix schedules workflows that use the Github App configuration?

It’ll only be scheduled pipelines, not scheduled workflows. Is the preference for scheduled workflows the ability to specify schedule in your config YML? that will be possible with the circleci terraform provider Official CircleCI Terraform provider now available - CircleCI Changelog & scheduled pipelines using github app soon as well

No, I’m looking for this specific part of the config to work with my Github App pipeline:

scheduled:
    triggers:
      - schedule:
          cron: '0,15,30,45 * * * 1-5'

Just like how it worked with my Github OAuth pipeline.

In my Github OAuth pipeline, that config would kick off workflows based of that schedule, no additional config was needed in the pipeline config.
In the Github App pipeline, no workflow would be kicked off, as if that config was completely ignored.

Got it. it is expected behavior at this time that the config syntax doesn’t work for Github App pipelines.

The GitHub App pipeline won’t support the config syntax that you just sent. The plan is to support cron syntax via scheduled pipelines for GitHub App pipelines.