openci_workflow library
Classes
- AppStoreConnectKeys
- CIContext
- Metadata shared by CI executions, including GitHub Enterprise executions.
- CITrigger
- DartCI
- Dart checks using the toolchain already available on the build machine.
- FirebaseHostingCI
- Firebase Hosting deployments using in-memory service account credentials.
- FlutterCI
- LocalContext
- A local invocation without an OpenCI job. It is neither a push nor a PR.
- OpenCI
- PostQrCodeSize
- Display size of the QR code in the pull request comment, in pixels.
- PullRequestCI
- Publishes workflow output on the pull request that triggered the run.
- PullRequestContext
- A PR execution whose head and base match the verified test merge commit.
- PushContext
- A push execution pinned to the commit saved when the job was created.
- Secret
- A reference to a secret stored in an environment variable.
- ShorebirdCI
- Shorebird release commands for a workflow.
- WorkflowContext
- A snapshot of the event and checkout used by this execution.
- WorkflowRepository
Enums
- IosDistributionMethod
- MachineType
- PostQrCodeLang
- Language of the QR code's pull request comment.
- TimeZone
- Time zones supported by workflow commands.
Extension Types
Extensions
- AppStoreConnectKeysPatterns on AppStoreConnectKeys
- Adds pattern-matching-related methods to AppStoreConnectKeys.
- CITriggerPatterns on CITrigger
- Adds pattern-matching-related methods to CITrigger.
Functions
-
byteStreamToLines(
Stream< List< stream) → Stream<int> >String> -
runCommand(
String command, {required String workingDirectory}) → Future< void>