en un clic
create-workflow
// Use when: scaffolding a new GitHub Actions CI/CD workflow, adding automation for tests, builds, releases, or security scans
// Use when: scaffolding a new GitHub Actions CI/CD workflow, adding automation for tests, builds, releases, or security scans
Use when: scaffolding a creation form drawer with Formik validation and a Relay mutation for a new entity
Use when: creating a new ElasticSearch database migration file, adding or transforming data at deploy time
Use when: scaffolding a new backend entity type, domain module, GraphQL schema, resolvers, or STIX converter in opencti-graphql
Use when: adding a new playbook automation component, implementing a PlaybookComponent interface, or registering a new playbook step
Use when: creating a new Relay-connected React component, defining a GraphQL fragment, or wiring a component to a query
| name | create-workflow |
| description | Use when: scaffolding a new GitHub Actions CI/CD workflow, adding automation for tests, builds, releases, or security scans |
pull_request, pushCreate a new file in .github/workflows/<workflow-name>.yml.
name: [Workflow Name]
on:
[Trigger]:
branches: [master]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 20
cache: 'yarn'
- run: corepack enable
- run: yarn install --immutable
- name: Run Scan
run: [Command]
Ensure any required secrets or environment variables are available.
Commit with format: [CI] Add <workflow-name> workflow (#<issue-number>)