-
-
Notifications
You must be signed in to change notification settings - Fork 56
30 lines (23 loc) · 697 Bytes
/
generator.yml
File metadata and controls
30 lines (23 loc) · 697 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
name: Generator
on:
- push
- pull_request
jobs:
generator:
env:
TS_MAX_DELTA: 3
runs-on: ubuntu-24.04
steps:
- name: Checkout
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3
- run: bin/fetch-configlet
- run: bin/configlet sync || true
- name: Set up perl
uses: shogo82148/actions-setup-perl@f9f0bf89e0d19ddbabb2f40d43db2e944bce7d2f
- run: carton install
- run: cpm install App::Yath
- run: carton exec -- yath start
- name: Test generator
run: carton exec -- yath run t/generator
- name: Generated files match generator output
run: carton exec -- yath run t/files