ciTemplate top-level constant
String
const ciTemplate
Implementation
const ciTemplate = '''
import 'package:gha/gha.dart';
void main() {
final workflow = Workflow(
name: 'CI',
on: WorkflowTriggers.simple(['push', 'pull_request']),
jobs: {
'build': Job(
name: 'Build and Test',
runsOn: RunnerSpec.single('ubuntu-latest'),
steps: [
checkout(),
setupDart(
sdk: 'stable',
),
Step(name: 'Install dependencies', run: 'dart pub get'),
Step(name: 'Analyze', run: 'dart analyze'),
Step(name: 'Format check', run: 'dart format --set-exit-if-changed .'),
Step(name: 'Run tests', run: 'dart test'),
],
),
},
);
workflow.save();
}
''';