@flughafen/core
v1.2.3
Published
Type-safe, fluent GitHub Actions workflow builder for TypeScript
Maintainers
Readme
@flughafen/core
Type-safe GitHub Actions workflow builder for TypeScript.
Fluent GitHub Actions + "fen" (not many words start with "flugha"). German for "airport".
Install
npm install @flughafen/coreQuick Start
import { createWorkflow } from '@flughafen/core';
export default createWorkflow()
.name('CI')
.on('push', { branches: ['main'] })
.on('pull_request')
.job('test', (job) =>
job
.runsOn('ubuntu-latest')
.step((step) => step.uses('actions/checkout@v4'))
.step((step) => step.uses('actions/setup-node@v4', { 'node-version': '22' }))
.step((step) => step.run('npm test'))
);Build with the CLI:
npx flughafen buildDocumentation
License
MIT
