diff --git a/.gflows/config.yml b/.gflows/config.yml index 8e9a1c7..ac8ebf7 100644 --- a/.gflows/config.yml +++ b/.gflows/config.yml @@ -1,5 +1,6 @@ # Config file for GFlows. # See https://github.com/jbrunton/gflows/wiki/Configuration for options. +githubDir: .github templates: engine: ytt defaults: diff --git a/.gflows/examples/default-ytt/libs/steps.lib.yml b/.gflows/examples/default-ytt/libs/steps.lib.yml index 71e0df6..f6e27dd 100644 --- a/.gflows/examples/default-ytt/libs/steps.lib.yml +++ b/.gflows/examples/default-ytt/libs/steps.lib.yml @@ -1,5 +1,12 @@ -#@ def setup_go(): - uses: actions/setup-go@v2 +#@ def setup_gflows(): + uses: jbrunton/setup-gflows@v1 with: - go-version: "^1.14.4" + token: ${{ secrets.GITHUB_TOKEN }} +#@ end +--- +#@ def check_workflows(): + name: check workflows + env: + GFLOWS_CONFIG: .gflows/examples/default-ytt/config.yml + run: gflows check #@ end diff --git a/.gflows/examples/default-ytt/workflows/ex-default-ytt-gflows/ex-default-ytt-gflows.yml b/.gflows/examples/default-ytt/workflows/ex-default-ytt-gflows/ex-default-ytt-gflows.yml index c3925d8..7dca370 100644 --- a/.gflows/examples/default-ytt/workflows/ex-default-ytt-gflows/ex-default-ytt-gflows.yml +++ b/.gflows/examples/default-ytt/workflows/ex-default-ytt-gflows/ex-default-ytt-gflows.yml @@ -1,5 +1,5 @@ #@ load("workflows.lib.yml", "pull_request_defaults") -#@ load("steps.lib.yml", "setup_go") +#@ load("steps.lib.yml", "setup_gflows", "check_workflows") name: gflows @@ -11,11 +11,5 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - - #@ setup_go() - - uses: jbrunton/setup-gflows@v1 - with: - token: ${{ secrets.GITHUB_TOKEN }} - - name: validate workflows - env: - GFLOWS_CONFIG: .gflows/examples/default-ytt/config.yml - run: gflows check + - #@ setup_gflows() + - #@ check_workflows() diff --git a/.gflows/workflows/common/steps.lib.yml b/.gflows/workflows/common/steps.lib.yml index 71e0df6..b2f4033 100644 --- a/.gflows/workflows/common/steps.lib.yml +++ b/.gflows/workflows/common/steps.lib.yml @@ -1,3 +1,16 @@ +#@ def setup_gflows(): + uses: jbrunton/setup-gflows@v1 + with: + token: ${{ secrets.GITHUB_TOKEN }} +#@ end +--- +#@ def check_workflows(): + name: check workflows + env: + GFLOWS_CONFIG: .gflows/config.yml + run: gflows check +#@ end +--- #@ def setup_go(): uses: actions/setup-go@v2 with: diff --git a/.gflows/workflows/gflows/gflows.yml b/.gflows/workflows/gflows/gflows.yml index 14269f3..f7c1d90 100644 --- a/.gflows/workflows/gflows/gflows.yml +++ b/.gflows/workflows/gflows/gflows.yml @@ -1,5 +1,5 @@ #@ load("workflows.lib.yml", "pull_request_defaults") -#@ load("steps.lib.yml", "setup_go") +#@ load("steps.lib.yml", "setup_gflows", "check_workflows") name: gflows @@ -11,9 +11,5 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - - #@ setup_go() - - uses: jbrunton/setup-gflows@v1 - with: - token: ${{ secrets.GITHUB_TOKEN }} - - name: validate workflows - run: gflows check + - #@ setup_gflows() + - #@ check_workflows() diff --git a/.github/workflows/ex-default-ytt-gflows.yml b/.github/workflows/ex-default-ytt-gflows.yml index 635c7a3..a85a06b 100644 --- a/.github/workflows/ex-default-ytt-gflows.yml +++ b/.github/workflows/ex-default-ytt-gflows.yml @@ -14,13 +14,10 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - - uses: actions/setup-go@v2 - with: - go-version: ^1.14.4 - uses: jbrunton/setup-gflows@v1 with: token: ${{ secrets.GITHUB_TOKEN }} - - name: validate workflows + - name: check workflows env: GFLOWS_CONFIG: .gflows/examples/default-ytt/config.yml run: gflows check diff --git a/.github/workflows/gflows.yml b/.github/workflows/gflows.yml index e0e36be..609d9d6 100644 --- a/.github/workflows/gflows.yml +++ b/.github/workflows/gflows.yml @@ -14,11 +14,10 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - - uses: actions/setup-go@v2 - with: - go-version: ^1.14.4 - uses: jbrunton/setup-gflows@v1 with: token: ${{ secrets.GITHUB_TOKEN }} - - name: validate workflows + - name: check workflows + env: + GFLOWS_CONFIG: .gflows/config.yml run: gflows check diff --git a/static/content/ytt/libs/steps.lib.yml b/static/content/ytt/libs/steps.lib.yml index 71e0df6..0deed4e 100644 --- a/static/content/ytt/libs/steps.lib.yml +++ b/static/content/ytt/libs/steps.lib.yml @@ -1,5 +1,12 @@ -#@ def setup_go(): - uses: actions/setup-go@v2 +#@ def setup_gflows(): + uses: jbrunton/setup-gflows@v1 with: - go-version: "^1.14.4" + token: ${{ secrets.GITHUB_TOKEN }} +#@ end +--- +#@ def check_workflows(): + name: check workflows + env: + GFLOWS_CONFIG: $CONFIG_PATH + run: gflows check #@ end diff --git a/static/content/ytt/workflows/gflows/gflows.yml b/static/content/ytt/workflows/gflows/gflows.yml index bdc7764..7c2558c 100644 --- a/static/content/ytt/workflows/gflows/gflows.yml +++ b/static/content/ytt/workflows/gflows/gflows.yml @@ -1,5 +1,5 @@ #@ load("workflows.lib.yml", "pull_request_defaults") -#@ load("steps.lib.yml", "setup_go") +#@ load("steps.lib.yml", "setup_gflows", "check_workflows") name: gflows @@ -11,11 +11,5 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - - #@ setup_go() - - uses: jbrunton/setup-gflows@v1 - with: - token: ${{ secrets.GITHUB_TOKEN }} - - name: validate workflows - env: - GFLOWS_CONFIG: $CONFIG_PATH - run: gflows check + - #@ setup_gflows() + - #@ check_workflows() diff --git a/static/statik/statik.go b/static/statik/statik.go index 0bd255c..32d85a7 100644 --- a/static/statik/statik.go +++ b/static/statik/statik.go @@ -8,7 +8,7 @@ import ( func init() { - data := "PK\x03\x04\x14\x00\x08\x00\x08\x00\x00\x00!(\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x12\x00 \x00config-schema.jsonUT\x05\x00\x01\x80Cm8\xd4\x94\xdfN\xf30\x0c\xc5\xef\xfb\x14\x91\xbf\xef\x12i\xf7\xbb\x85\x07\xe0\x15\xd2\xc6\xed\xcc2\xa7J=\xa6 \xed\xdd\xd1\xc6:\xba\xfci\x81\x0e\x04\xb7\x8e}\xdc\x9c_O^\n\xa5\xc0`MLB\x8e;X\xaacI)\xd89\xbf\xae\xad\xdb\xdd;\xae\xa9\xb9\xd4\x95\x02\xd9\xb7\x08K\x05\xae|\xc2J\xe0\xae\xaf\xb7\xde\xb5\xe8\x85\xb0\x1bt+\x05\xd5\n\xab\xf5u-\xaf2\xa6t:\xeb\xaa\x15ntT\x1fW\x9cR=\x9d#\xeb\xd2\xa2I\x1e\x0e\xe4K\xe7,j\x86\xa8\xe7\x10nT\n\xb6\x9e\xa6\xf4:\xf1\xc4MB.\xa8D\xf2\xa0\x8d9Q\xd3\xf6qx\xb5Z\xdb\x0e\x8b\x91Q\xa8\x1c\x0b\xb2\xfcJ\x13ox\xeb\"#\xf31\x89~\xfc2:=vn\x05\xc1Mk\xb5\xe0\xfc\xecX*\xb3\xc9\xd1\xde\xeb\xfdupHp\x93\xc8L\xfeW{\xf7h\xe0\x10\x18l\x91\x0dr\x15c\xfe\xae\xed_0\xbb8\xb7\xa7LM\x19\n\x0d\xc9j[>\x90O\x11\x19~]\xcf\xb1\x7f\x03\xbb9\x08\x91\x1bb\xcc\xd9\x18\x9ar\x8d\xa1\xd6[+\x11\x82\xff\x1e\xeb\xe3\xec\xbf\xc5\xe0\xe5^\x04\x0fvR\xd1=\xa3\xf7db\xaa\x19\xb7\x03\x92\x9f[<\x97o\x10\xa6?\x01!H\xfe\xcfA\xc8-\xbe\x11\x84\x89\xc6\xb7\x1c\x8e6\x1d\x8a\xd7\x00\x00\x00\xff\xffPK\x07\x08\n\x07\xe1\xaeN\x01\x00\x00l\x08\x00\x00PK\x03\x04\x14\x00\x08\x00\x08\x00\x00\x00!(\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x12\x00 \x00jsonnet/config.ymlUT\x05\x00\x01\x80Cm8$\xcc\xbb\x0e\x830\x0c\x85\xe1=Oa\x89\xcex\xcf\xd8\xa2R\xd6^\xe6\n*'\x98\x82\x8d\x12G\xbc~E\xd9\xcep\xfe\xaf\x82\x8bJ\xe0\x08\x81g\x82\xa0 \xda\xeb\xac[\xae]\x05\x0f\"\x18\xcd\xd6\xec\x11#\xdbX\x86\xfa\xa3\x0bNC*b*\x18\xc3\xfe\xc4\x8d\xbf\x8c\x87RRo\xac\xf2wt\xddg\xae\xdd\x916\x9c<\x9c\xda\xeey{\x9d\xdfMwwF\xcb:\xf7F\xd9;\x00\x92\xc8B\x1e\xa6\xac\"d\xee\x17\x00\x00\xff\xffPK\x07\x08\xd9\x11\x87n\x81\x00\x00\x00\x97\x00\x00\x00PK\x03\x04\x14\x00\x08\x00\x08\x00\x00\x00!(\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x1a\x00 \x00jsonnet/libs/git.libsonnetUT\x05\x00\x01\x80Cm8\xaa\xe6RP\xc8M\xcc\xcc\x8bO*J\xccK\xce\xb0RPOI-K\xcd\xc9/P\xe7\xaa\xe5\x02\x04\x00\x00\xff\xffPK\x07\x082r\xa7\xff#\x00\x00\x00\x1d\x00\x00\x00PK\x03\x04\x14\x00\x08\x00\x08\x00\x00\x00!(\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x1c\x00 \x00jsonnet/libs/steps.libsonnetUT\x05\x00\x01\x80Cm8l\x8e\xcdN\x850\x10\x85\xf7\xf3\x14gWn\xc2\xc5\\\xc3\xaa\x89\x89O\xa2iJ\x05\"t\x08\xd3\xe2\xc2\xf0\xee\xa6\xa5(\x0b7\xb38?\xdf\x9co\x02&\xb6f\x82\x04\xb7\x08^ n\xfa\xa8\x89\x805\xfa\xca\xf2<\x1b\xdf\xdd\xb4FJfQ\xa3\xa8\x04\xec5\x01\x04x3\xbb\xaeJ\xb7\xc6\xa5\x93\x99\xcd\x15T0)\xa9\xf3= \x04DqR\x19\x1bF\xf6\x7f\xef\x92\xa8q\xa8\xbfI;8\xfb\xc91\x9c\xfc\xdcTGH\x9eN\xf7u{V\xb72O\\\x88\xcb{\xcf\xff7\xb2{\xef97\xca\xe3\xaf1\x0c\xe7\x08@\xf5|\xdf\xdc*#{\xa5\xa1\xde\x1e\xcd\xa3mZ\x95\xdd=\xed\xa2\x9d~\x02\x00\x00\xff\xffPK\x07\x08\xf4\xa3Z)\xb6\x00\x00\x00J\x01\x00\x00PK\x03\x04\x14\x00\x08\x00\x08\x00\x00\x00!(\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00 \x00jsonnet/libs/workflows.libsonnetUT\x05\x00\x01\x80Cm8\x9c\x8d1\xaa\xc30\x10D\xfb=\xc5tn\x8c\x0f\xe0\xcf?I\x08Bv\xd6\xf2\xc2Zr\xa4u\x15t\xf7\x10\x12d\xd2\xa6\x9cy\xc3\x1bM\xb3W\x0417\xa7\xb8H\xc0?d\xdbS6tAlP\x99J\x8a\x91\xad\xfb#z\x10`YB\xe0\\F\xbc\x12\xb0\x1f\xaa.\xf3\xfd\xe0b\xee\xc6\x8b?\xd4\x1a\xfc\xc6g\x0bL\xd9\xc7y\xe52\xe2r~\x0f\x9b\x97\xe8\xde\xe8\xfa\x99\xd6\xbe\x99\xca\xfa\x9b\x81\x9a\xa7\xf6T\xe9\x19\x00\x00\xff\xffPK\x07\x08\xdb\x9a\x0eb\x81\x00\x00\x00\xf2\x00\x00\x00PK\x03\x04\x14\x00\x08\x00\x08\x00\x00\x00!(\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00 \x00jsonnet/workflows/gflows.jsonnetUT\x05\x00\x01\x80Cm8l\x91\xdfk\xdb0\x10\xc7\xdf\xfdW\x1c\xa5\xa0\x14\x1c\x8f\xbdz\x14\xd6nm\xda\xfdH\x06\xcb\x18c\x0c!;\x17W\x89\"e\xbaS\xf2\x10\xfc\xbf\x0f)\xb1\xe3\x95\xf8\xc5\xbe\xd3\xc7|?\xba3\xaeV\x06\x1a\xcd\xb2vv\xa9\x1b\xb8\x05\xbd\xd9:\xcf \x1a\xcd\x85\xd1\x159k\x91\xc5\xbb\xec\x88\x12\xe3\x96\x06T\xaa/p{\xe7\xd7K\xe3\xf6C\xb6\xef\xfd\xc7\x9f~\xa8_\xb0^\xcb\x1e\x91+W\xc1-\x1c2\x00a\xd5\x06E \xe2\xfa\xd3\xec^N\xef\xbe>\x88<\xb6}\xb04v6\x9e\x84*X\x0ec\xa3\x18\x89\xd3i\xf2*\xe1w\x06p*\x8a\x94\xe0\x02\xe7\x83\x1e!\x87\xadl\xdc\xb0\x17\x08i$V\x95\x0f\x96\x9d}\x93\x90q\x93\xac\xde\xef\xde\x8a\x9b$\x15\x9f\xbd\xe6\x97\xb2\xaf\x00\xd8\xad\xd1\x96pu}8\x00a\xed\x91\xa9\x98<\xcf\x9f~\xdc\xcb\xf9\xec\xf3\xc3\x14\xda\xf6*?\xd1mz\xb7\xc3\xdcx\xcd\xc5H\xec\x94\xd1\x0b\xc5x\x1e\xa1\xc8A\x1c\xf3\x8fS\x1a(\xa0\xdd\x0d\x0d&\x8f_f?\xbf\xcb\x0f\xb3\xe9\xe3\xf3$N\xec\xf8%\xbf\xdd\xcd\x9fD\x97\x9c\x9f\xa3\xffdm\xbf\x80.\xee4\xf5hSv\xb9i\xa4\xce\x96g\xa7\x82\xbdn\x1a\xf4Tl\x831\xd2\xe3\xdf\x80\xc4r\x81K\x15\x0cS\xe4W\xae\xa2N\xee\xd5v\xcbK\xeb\xce\x92T\x14\"^\x14\x1be\xf5\x12\x89\x7f\xa9\x8d\xf9\xe8\xeaQ\x87\xded\xff\x02\x00\x00\xff\xffPK\x07\x08Piq\xc9o\x01\x00\x00\xb4\x02\x00\x00PK\x03\x04\x14\x00\x08\x00\x08\x00\x00\x00!(\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00 \x00ytt/config.ymlUT\x05\x00\x01\x80Cm8$\xcc\xbb\x0e\x830\x0c\x85\xe1=Oa\x89\xcex\xcf\xd8\xa2R\xd6^\xe6\n*'\xb8\x05\x1b%\x8eP\xdf\xbe\xa2lg8\xffW\xc1I%p\x84\xc0\x13A\xd0\x04\xedy\xd25\xd7\xae\x82\x1b\x11\x8cfK\xf6\x88\x91m,C\xfd\xd2\x19\xdfC*b*\x18\xc3\xf6\xc4\x95?\x8c\xbbRRo\xac\xf2wt\xd9f\xae\xdd\x9e6\x9c<\x1c\xda\xee~y\x1c\x9fMwuF\xf32\xf5F\xd9;\x00\x92\xc8B\x1e\xbef\xee\x17\x00\x00\xff\xffPK\x07\x08S\xddb\xa7\x80\x00\x00\x00\x93\x00\x00\x00PK\x03\x04\x14\x00\x08\x00\x08\x00\x00\x00!(\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x16\x00 \x00ytt/libs/steps.lib.ymlUT\x05\x00\x01\x80Cm8RvPHIMS(N-)-\x88O\xcf\xd7\xd0\xb4\xe2RP(-N-\xb6RHL.\xc9\xcc\xcf+\xd6\x07\xcb\xe9\xa6\xe7;\x94\x19q)(\x94g\x96d\x80\xd4((\xa4\xe7\xeb\x96\xa5\x16\x15g\xe6\xe7Y)(\xc5\x19\xea\x19\x9a\xe8\x99(q);(\xa4\xe6\xa5p\x01\x02\x00\x00\xff\xffPK\x07\x08\x10\xb0+\xfeY\x00\x00\x00X\x00\x00\x00PK\x03\x04\x14\x00\x08\x00\x08\x00\x00\x00!(\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x13\x00 \x00ytt/libs/values.ymlUT\x05\x00\x01\x80Cm8RvHI,I\xd4/K\xcc)M-\xe6\xd2\xd5\xd5\xe5J\xcf,\xb1\xe2RP\xc8M\xcc\xcc\x8bO*J\xccK\xce\xb0RHI-K\xcd\xc9/\xe0\x02\x04\x00\x00\xff\xffPK\x07\x08\xe0M\xb2'4\x00\x00\x00.\x00\x00\x00PK\x03\x04\x14\x00\x08\x00\x08\x00\x00\x00!(\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x1a\x00 \x00ytt/libs/workflows.lib.ymlUT\x05\x00\x01\x80Cm8\x9c\x8c\xb1\x0e\xc20\x0cD\xf7|\x85\xd5,\xad\x04\xf9\x80N\xf9\x93\xe8\xc0.\xadd\x02\xd4\x0e\x12\x7f\x8f\xdaN\xacL\xa7\xa7\xbb{1\x93>\xc0}\x97?\xee#\xc3\xd1\x9d\xa8\xdbs\x08!fb\x99\xe8\xd9T\xcb*\xaf&\xe6\x85eBS\xb7~\x18\x03\xfdT\x1b\x13]V\xd4\xeb,v\xd0\x996\x07\x1c\xe9\x0dmb\xe9\xb6x\xbac\xa9\xe5\xd8\xed\n\x9b\xff\xba\xc6LR9|\x03\x00\x00\xff\xffPK\x07\x08\xbd\xcf\x85\xf3u\x00\x00\x00\xc3\x00\x00\x00PK\x03\x04\x14\x00\x08\x00\x08\x00\x00\x00!(\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x1f\x00 \x00ytt/workflows/gflows/gflows.ymlUT\x05\x00\x01\x80Cm8l\x90\xcdn\xc20\x10\x84\xef~\x8a\x95\xe1@\xa4\x06\xd4\x1e}\nT\xfc\xf5\x87T*U\x8f\x96\x13\x16\x08\x18\x9b\xc6\xeb\xa0\n\xf1\xeeU\x9d\x90\n\xa9\xb7\xd5\xce\xce\xa7\x99\xed$\xa0\xadZ\xf5\xf8\xc9\x96\xfb\xb5\xb6'\xd7\xd7E\xd6\xff>h~\x07\xfc\xe8\xb5\x96%~yt$W\xb8V^\x93\xe3\x11k]\x8e\xf0x\xe3pH\xfe(7\x96G\x8c\x19u@\x01\x9b@e\x8c[\xc3\x05t\x12\xf8\x17\xda\x8b\x18\xdb\xd9\xcc \x06\x90o1\xdf\xcb6\xd0\xef\n\xa0\x86u\x9f\xd2\x91\\\x0c_\xc7aWz\xe3bk\x04\xf8\xcc\x1b\xf2\xb1V\x84\x8e\x82\x14\x82\xd5\xce\x18\xbcC'@\xe5TX\xe3\x06\x01o=%\xd5C\xa3w\x12\xb8\xe6\xeeE7\x9e]VzC\xd6\x0c\x82\x1e\xd7]\x92\xea>\x1c\x01\x9c\n\xda\x8af\x06 \xbbG#\xa0{>\x83\xc3\xbcDr\xfd\xe9|9\xfb\x18\xc9e\xfa<^\xc0\xe5\xd2\xb0\xeb.\x95\xd2\xc5J\x11B\xdb\xb4!\xa1\xa9\xfe\xa0\xd3\xc9K\xfa\xf9.\x1f\xd3\xc5d>\x15\xd0\xad\x07\xf96\\\xce\x9a\x9b\xd2\x9b\xeb\x97\xeb\xd7\xb1\x9f\x00\x00\x00\xff\xffPK\x07\x08\xf1\xc5S\xfb\x1f\x01\x00\x00\xd5\x01\x00\x00PK\x01\x02\x14\x03\x14\x00\x08\x00\x08\x00\x00\x00!(\n\x07\xe1\xaeN\x01\x00\x00l\x08\x00\x00\x12\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\xa4\x81\x00\x00\x00\x00config-schema.jsonUT\x05\x00\x01\x80Cm8PK\x01\x02\x14\x03\x14\x00\x08\x00\x08\x00\x00\x00!(\xd9\x11\x87n\x81\x00\x00\x00\x97\x00\x00\x00\x12\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\xa4\x81\x97\x01\x00\x00jsonnet/config.ymlUT\x05\x00\x01\x80Cm8PK\x01\x02\x14\x03\x14\x00\x08\x00\x08\x00\x00\x00!(2r\xa7\xff#\x00\x00\x00\x1d\x00\x00\x00\x1a\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\xa4\x81a\x02\x00\x00jsonnet/libs/git.libsonnetUT\x05\x00\x01\x80Cm8PK\x01\x02\x14\x03\x14\x00\x08\x00\x08\x00\x00\x00!(\xf4\xa3Z)\xb6\x00\x00\x00J\x01\x00\x00\x1c\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\xa4\x81\xd5\x02\x00\x00jsonnet/libs/steps.libsonnetUT\x05\x00\x01\x80Cm8PK\x01\x02\x14\x03\x14\x00\x08\x00\x08\x00\x00\x00!(\xdb\x9a\x0eb\x81\x00\x00\x00\xf2\x00\x00\x00 \x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\xa4\x81\xde\x03\x00\x00jsonnet/libs/workflows.libsonnetUT\x05\x00\x01\x80Cm8PK\x01\x02\x14\x03\x14\x00\x08\x00\x08\x00\x00\x00!(Piq\xc9o\x01\x00\x00\xb4\x02\x00\x00 \x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\xa4\x81\xb6\x04\x00\x00jsonnet/workflows/gflows.jsonnetUT\x05\x00\x01\x80Cm8PK\x01\x02\x14\x03\x14\x00\x08\x00\x08\x00\x00\x00!(S\xddb\xa7\x80\x00\x00\x00\x93\x00\x00\x00\x0e\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\xa4\x81|\x06\x00\x00ytt/config.ymlUT\x05\x00\x01\x80Cm8PK\x01\x02\x14\x03\x14\x00\x08\x00\x08\x00\x00\x00!(\x10\xb0+\xfeY\x00\x00\x00X\x00\x00\x00\x16\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\xa4\x81A\x07\x00\x00ytt/libs/steps.lib.ymlUT\x05\x00\x01\x80Cm8PK\x01\x02\x14\x03\x14\x00\x08\x00\x08\x00\x00\x00!(\xe0M\xb2'4\x00\x00\x00.\x00\x00\x00\x13\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\xa4\x81\xe7\x07\x00\x00ytt/libs/values.ymlUT\x05\x00\x01\x80Cm8PK\x01\x02\x14\x03\x14\x00\x08\x00\x08\x00\x00\x00!(\xbd\xcf\x85\xf3u\x00\x00\x00\xc3\x00\x00\x00\x1a\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\xa4\x81e\x08\x00\x00ytt/libs/workflows.lib.ymlUT\x05\x00\x01\x80Cm8PK\x01\x02\x14\x03\x14\x00\x08\x00\x08\x00\x00\x00!(\xf1\xc5S\xfb\x1f\x01\x00\x00\xd5\x01\x00\x00\x1f\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\xa4\x81+ \x00\x00ytt/workflows/gflows/gflows.ymlUT\x05\x00\x01\x80Cm8PK\x05\x06\x00\x00\x00\x00\x0b\x00\x0b\x00g\x03\x00\x00\xa0\n\x00\x00\x00\x00" + data := "PK\x03\x04\x14\x00\x08\x00\x08\x00\x00\x00!(\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x12\x00 \x00config-schema.jsonUT\x05\x00\x01\x80Cm8\xd4\x94\xdfN\xf30\x0c\xc5\xef\xfb\x14\x91\xbf\xef\x12i\xf7\xbb\x85\x07\xe0\x15\xd2\xc6\xed\xcc2\xa7J=\xa6 \xed\xdd\xd1\xc6:\xba\xfci\x81\x0e\x04\xb7\x8e}\xdc\x9c_O^\n\xa5\xc0`MLB\x8e;X\xaacI)\xd89\xbf\xae\xad\xdb\xdd;\xae\xa9\xb9\xd4\x95\x02\xd9\xb7\x08K\x05\xae|\xc2J\xe0\xae\xaf\xb7\xde\xb5\xe8\x85\xb0\x1bt+\x05\xd5\n\xab\xf5u-\xaf2\xa6t:\xeb\xaa\x15ntT\x1fW\x9cR=\x9d#\xeb\xd2\xa2I\x1e\x0e\xe4K\xe7,j\x86\xa8\xe7\x10nT\n\xb6\x9e\xa6\xf4:\xf1\xc4MB.\xa8D\xf2\xa0\x8d9Q\xd3\xf6qx\xb5Z\xdb\x0e\x8b\x91Q\xa8\x1c\x0b\xb2\xfcJ\x13ox\xeb\"#\xf31\x89~\xfc2:=vn\x05\xc1Mk\xb5\xe0\xfc\xecX*\xb3\xc9\xd1\xde\xeb\xfdupHp\x93\xc8L\xfeW{\xf7h\xe0\x10\x18l\x91\x0dr\x15c\xfe\xae\xed_0\xbb8\xb7\xa7LM\x19\n\x0d\xc9j[>\x90O\x11\x19~]\xcf\xb1\x7f\x03\xbb9\x08\x91\x1bb\xcc\xd9\x18\x9ar\x8d\xa1\xd6[+\x11\x82\xff\x1e\xeb\xe3\xec\xbf\xc5\xe0\xe5^\x04\x0fvR\xd1=\xa3\xf7db\xaa\x19\xb7\x03\x92\x9f[<\x97o\x10\xa6?\x01!H\xfe\xcfA\xc8-\xbe\x11\x84\x89\xc6\xb7\x1c\x8e6\x1d\x8a\xd7\x00\x00\x00\xff\xffPK\x07\x08\n\x07\xe1\xaeN\x01\x00\x00l\x08\x00\x00PK\x03\x04\x14\x00\x08\x00\x08\x00\x00\x00!(\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x12\x00 \x00jsonnet/config.ymlUT\x05\x00\x01\x80Cm8$\xcc\xbb\x0e\x830\x0c\x85\xe1=Oa\x89\xcex\xcf\xd8\xa2R\xd6^\xe6\n*'\x98\x82\x8d\x12G\xbc~E\xd9\xcep\xfe\xaf\x82\x8bJ\xe0\x08\x81g\x82\xa0 \xda\xeb\xac[\xae]\x05\x0f\"\x18\xcd\xd6\xec\x11#\xdbX\x86\xfa\xa3\x0bNC*b*\x18\xc3\xfe\xc4\x8d\xbf\x8c\x87RRo\xac\xf2wt\xddg\xae\xdd\x916\x9c<\x9c\xda\xeey{\x9d\xdfMwwF\xcb:\xf7F\xd9;\x00\x92\xc8B\x1e\xa6\xac\"d\xee\x17\x00\x00\xff\xffPK\x07\x08\xd9\x11\x87n\x81\x00\x00\x00\x97\x00\x00\x00PK\x03\x04\x14\x00\x08\x00\x08\x00\x00\x00!(\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x1a\x00 \x00jsonnet/libs/git.libsonnetUT\x05\x00\x01\x80Cm8\xaa\xe6RP\xc8M\xcc\xcc\x8bO*J\xccK\xce\xb0RPOI-K\xcd\xc9/P\xe7\xaa\xe5\x02\x04\x00\x00\xff\xffPK\x07\x082r\xa7\xff#\x00\x00\x00\x1d\x00\x00\x00PK\x03\x04\x14\x00\x08\x00\x08\x00\x00\x00!(\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x1c\x00 \x00jsonnet/libs/steps.libsonnetUT\x05\x00\x01\x80Cm8l\x8e\xcdN\x850\x10\x85\xf7\xf3\x14gWn\xc2\xc5\\\xc3\xaa\x89\x89O\xa2iJ\x05\"t\x08\xd3\xe2\xc2\xf0\xee\xa6\xa5(\x0b7\xb38?\xdf\x9co\x02&\xb6f\x82\x04\xb7\x08^ n\xfa\xa8\x89\x805\xfa\xca\xf2<\x1b\xdf\xdd\xb4FJfQ\xa3\xa8\x04\xec5\x01\x04x3\xbb\xaeJ\xb7\xc6\xa5\x93\x99\xcd\x15T0)\xa9\xf3= \x04DqR\x19\x1bF\xf6\x7f\xef\x92\xa8q\xa8\xbfI;8\xfb\xc91\x9c\xfc\xdcTGH\x9eN\xf7u{V\xb72O\\\x88\xcb{\xcf\xff7\xb2{\xef97\xca\xe3\xaf1\x0c\xe7\x08@\xf5|\xdf\xdc*#{\xa5\xa1\xde\x1e\xcd\xa3mZ\x95\xdd=\xed\xa2\x9d~\x02\x00\x00\xff\xffPK\x07\x08\xf4\xa3Z)\xb6\x00\x00\x00J\x01\x00\x00PK\x03\x04\x14\x00\x08\x00\x08\x00\x00\x00!(\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00 \x00jsonnet/libs/workflows.libsonnetUT\x05\x00\x01\x80Cm8\x9c\x8d1\xaa\xc30\x10D\xfb=\xc5tn\x8c\x0f\xe0\xcf?I\x08Bv\xd6\xf2\xc2Zr\xa4u\x15t\xf7\x10\x12d\xd2\xa6\x9cy\xc3\x1bM\xb3W\x0417\xa7\xb8H\xc0?d\xdbS6tAlP\x99J\x8a\x91\xad\xfb#z\x10`YB\xe0\\F\xbc\x12\xb0\x1f\xaa.\xf3\xfd\xe0b\xee\xc6\x8b?\xd4\x1a\xfc\xc6g\x0bL\xd9\xc7y\xe52\xe2r~\x0f\x9b\x97\xe8\xde\xe8\xfa\x99\xd6\xbe\x99\xca\xfa\x9b\x81\x9a\xa7\xf6T\xe9\x19\x00\x00\xff\xffPK\x07\x08\xdb\x9a\x0eb\x81\x00\x00\x00\xf2\x00\x00\x00PK\x03\x04\x14\x00\x08\x00\x08\x00\x00\x00!(\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00 \x00jsonnet/workflows/gflows.jsonnetUT\x05\x00\x01\x80Cm8l\x91\xdfk\xdb0\x10\xc7\xdf\xfdW\x1c\xa5\xa0\x14\x1c\x8f\xbdz\x14\xd6nm\xda\xfdH\x06\xcb\x18c\x0c!;\x17W\x89\"e\xbaS\xf2\x10\xfc\xbf\x0f)\xb1\xe3\x95\xf8\xc5\xbe\xd3\xc7|?\xba3\xaeV\x06\x1a\xcd\xb2vv\xa9\x1b\xb8\x05\xbd\xd9:\xcf \x1a\xcd\x85\xd1\x159k\x91\xc5\xbb\xec\x88\x12\xe3\x96\x06T\xaa/p{\xe7\xd7K\xe3\xf6C\xb6\xef\xfd\xc7\x9f~\xa8_\xb0^\xcb\x1e\x91+W\xc1-\x1c2\x00a\xd5\x06E \xe2\xfa\xd3\xec^N\xef\xbe>\x88<\xb6}\xb04v6\x9e\x84*X\x0ec\xa3\x18\x89\xd3i\xf2*\xe1w\x06p*\x8a\x94\xe0\x02\xe7\x83\x1e!\x87\xadl\xdc\xb0\x17\x08i$V\x95\x0f\x96\x9d}\x93\x90q\x93\xac\xde\xef\xde\x8a\x9b$\x15\x9f\xbd\xe6\x97\xb2\xaf\x00\xd8\xad\xd1\x96pu}8\x00a\xed\x91\xa9\x98<\xcf\x9f~\xdc\xcb\xf9\xec\xf3\xc3\x14\xda\xf6*?\xd1mz\xb7\xc3\xdcx\xcd\xc5H\xec\x94\xd1\x0b\xc5x\x1e\xa1\xc8A\x1c\xf3\x8fS\x1a(\xa0\xdd\x0d\x0d&\x8f_f?\xbf\xcb\x0f\xb3\xe9\xe3\xf3$N\xec\xf8%\xbf\xdd\xcd\x9fD\x97\x9c\x9f\xa3\xffdm\xbf\x80.\xee4\xf5hSv\xb9i\xa4\xce\x96g\xa7\x82\xbdn\x1a\xf4Tl\x831\xd2\xe3\xdf\x80\xc4r\x81K\x15\x0cS\xe4W\xae\xa2N\xee\xd5v\xcbK\xeb\xce\x92T\x14\"^\x14\x1be\xf5\x12\x89\x7f\xa9\x8d\xf9\xe8\xeaQ\x87\xded\xff\x02\x00\x00\xff\xffPK\x07\x08Piq\xc9o\x01\x00\x00\xb4\x02\x00\x00PK\x03\x04\x14\x00\x08\x00\x08\x00\x00\x00!(\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00 \x00ytt/config.ymlUT\x05\x00\x01\x80Cm8$\xcc\xbb\x0e\x830\x0c\x85\xe1=Oa\x89\xcex\xcf\xd8\xa2R\xd6^\xe6\n*'\xb8\x05\x1b%\x8eP\xdf\xbe\xa2lg8\xffW\xc1I%p\x84\xc0\x13A\xd0\x04\xedy\xd25\xd7\xae\x82\x1b\x11\x8cfK\xf6\x88\x91m,C\xfd\xd2\x19\xdfC*b*\x18\xc3\xf6\xc4\x95?\x8c\xbbRRo\xac\xf2wt\xd9f\xae\xdd\x9e6\x9c<\x1c\xda\xee~y\x1c\x9fMwuF\xf32\xf5F\xd9;\x00\x92\xc8B\x1e\xbef\xee\x17\x00\x00\xff\xffPK\x07\x08S\xddb\xa7\x80\x00\x00\x00\x93\x00\x00\x00PK\x03\x04\x14\x00\x08\x00\x08\x00\x00\x00!(\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x16\x00 \x00ytt/libs/steps.lib.ymlUT\x05\x00\x01\x80Cm8L\x8e\xcdJ\xc3@\x14F\xf7\xf3\x14\x1f$\x0b]\x8c\xe2vVQ1?(\x89`\xc4\xe5`\x93\x9b\xa6M;S\xe6'Y\x84\xbc{i\xa7-\xdd]8\x87{\xbe(AK\x1d,9\x7f\x90\xebn\xa7'\xfb\xf0(\x18\xe0-Y\x81\xed\xcax\xe5\xb4z>\x0b<\x08\xc9\xf8\xc2\x80i\xe3\xfa\x93\x088=\x90\x12\x88\xe7\x19\x96\x1aC\xce>eE\x9d\xff\xbe\xc9\xba\xfa\xfc(\xb1,,J@\xaae\x9csv)6=5\x83\x9c\xb4\x19\xee\xa2\xea\x7fO\" \xdc\x10\x03H\x8d!\x95\xa5_\xd5\xdf\x8f|\xaf\xca\xb4\xc8\x04\xe2p\xc8\xef\xd7:g\x80\xf1J l\x0cO\xae\xddc\x00\x00\x00\xff\xffPK\x07\x08nU\x00\xce\xaf\x00\x00\x00\xe6\x00\x00\x00PK\x03\x04\x14\x00\x08\x00\x08\x00\x00\x00!(\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x13\x00 \x00ytt/libs/values.ymlUT\x05\x00\x01\x80Cm8RvHI,I\xd4/K\xcc)M-\xe6\xd2\xd5\xd5\xe5J\xcf,\xb1\xe2RP\xc8M\xcc\xcc\x8bO*J\xccK\xce\xb0RHI-K\xcd\xc9/\xe0\x02\x04\x00\x00\xff\xffPK\x07\x08\xe0M\xb2'4\x00\x00\x00.\x00\x00\x00PK\x03\x04\x14\x00\x08\x00\x08\x00\x00\x00!(\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x1a\x00 \x00ytt/libs/workflows.lib.ymlUT\x05\x00\x01\x80Cm8\x9c\x8c\xb1\x0e\xc20\x0cD\xf7|\x85\xd5,\xad\x04\xf9\x80N\xf9\x93\xe8\xc0.\xadd\x02\xd4\x0e\x12\x7f\x8f\xdaN\xacL\xa7\xa7\xbb{1\x93>\xc0}\x97?\xee#\xc3\xd1\x9d\xa8\xdbs\x08!fb\x99\xe8\xd9T\xcb*\xaf&\xe6\x85eBS\xb7~\x18\x03\xfdT\x1b\x13]V\xd4\xeb,v\xd0\x996\x07\x1c\xe9\x0dmb\xe9\xb6x\xbac\xa9\xe5\xd8\xed\n\x9b\xff\xba\xc6LR9|\x03\x00\x00\xff\xffPK\x07\x08\xbd\xcf\x85\xf3u\x00\x00\x00\xc3\x00\x00\x00PK\x03\x04\x14\x00\x08\x00\x08\x00\x00\x00!(\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x1f\x00 \x00ytt/workflows/gflows/gflows.ymlUT\x05\x00\x01\x80Cm8l\x8fAO\xc30\x0c\x85\xef\xfe\x15V\xca\xa1\x91\xe8\x908\xe6T\x90\xb8 \x01?!J;\x0f\xc6\xb2\xb8\xd46\x13\xff\x1e-E\x03\xa6\x1d\xfd\x9e\xdf\xe7\xe7\xa6\xc7\xcci\xdd\xba\x03\xcf\xbbM\xe6\x83\xac\xf2vX}\xed\xb3\xbbF7Y\xceq\xa6\x0f#\xd1\xb8\xa6M\xb2\xac\xe2<\x9cR\xa24\xfdK\x08\xa9M\xf1\xb5\x92\x8e\xf3\xf8F\xe3.\x9e\xe0\xce\x03\x94\xb4\xa7\x80\xcb\n\x80\xe3\xe2\x026=^\xbc\xd5z\x80w\x1e$\x00\xe2\x19\xea(!.\xb0\xab\xc7\x97\xfb\xf8|\xf7\xf4P\xb5\xd9\x8at\\\x02\xda`E\xad\xcbII\xb4Z\xb5\xef\x92\xec\xd0\x84$`\x1au\xcbEn*\x9eM\xfb\xcf\xdb\x1f\xbf\xe9\xf1\xef;\xad\xff\xd5\xcf\xba\xb4\x1e\xbe\x03\x00\x00\xff\xffPK\x07\x08\xd1\x93[#\xc3\x00\x00\x00I\x01\x00\x00PK\x01\x02\x14\x03\x14\x00\x08\x00\x08\x00\x00\x00!(\n\x07\xe1\xaeN\x01\x00\x00l\x08\x00\x00\x12\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\xa4\x81\x00\x00\x00\x00config-schema.jsonUT\x05\x00\x01\x80Cm8PK\x01\x02\x14\x03\x14\x00\x08\x00\x08\x00\x00\x00!(\xd9\x11\x87n\x81\x00\x00\x00\x97\x00\x00\x00\x12\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\xa4\x81\x97\x01\x00\x00jsonnet/config.ymlUT\x05\x00\x01\x80Cm8PK\x01\x02\x14\x03\x14\x00\x08\x00\x08\x00\x00\x00!(2r\xa7\xff#\x00\x00\x00\x1d\x00\x00\x00\x1a\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\xa4\x81a\x02\x00\x00jsonnet/libs/git.libsonnetUT\x05\x00\x01\x80Cm8PK\x01\x02\x14\x03\x14\x00\x08\x00\x08\x00\x00\x00!(\xf4\xa3Z)\xb6\x00\x00\x00J\x01\x00\x00\x1c\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\xa4\x81\xd5\x02\x00\x00jsonnet/libs/steps.libsonnetUT\x05\x00\x01\x80Cm8PK\x01\x02\x14\x03\x14\x00\x08\x00\x08\x00\x00\x00!(\xdb\x9a\x0eb\x81\x00\x00\x00\xf2\x00\x00\x00 \x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\xa4\x81\xde\x03\x00\x00jsonnet/libs/workflows.libsonnetUT\x05\x00\x01\x80Cm8PK\x01\x02\x14\x03\x14\x00\x08\x00\x08\x00\x00\x00!(Piq\xc9o\x01\x00\x00\xb4\x02\x00\x00 \x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\xa4\x81\xb6\x04\x00\x00jsonnet/workflows/gflows.jsonnetUT\x05\x00\x01\x80Cm8PK\x01\x02\x14\x03\x14\x00\x08\x00\x08\x00\x00\x00!(S\xddb\xa7\x80\x00\x00\x00\x93\x00\x00\x00\x0e\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\xa4\x81|\x06\x00\x00ytt/config.ymlUT\x05\x00\x01\x80Cm8PK\x01\x02\x14\x03\x14\x00\x08\x00\x08\x00\x00\x00!(nU\x00\xce\xaf\x00\x00\x00\xe6\x00\x00\x00\x16\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\xa4\x81A\x07\x00\x00ytt/libs/steps.lib.ymlUT\x05\x00\x01\x80Cm8PK\x01\x02\x14\x03\x14\x00\x08\x00\x08\x00\x00\x00!(\xe0M\xb2'4\x00\x00\x00.\x00\x00\x00\x13\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\xa4\x81=\x08\x00\x00ytt/libs/values.ymlUT\x05\x00\x01\x80Cm8PK\x01\x02\x14\x03\x14\x00\x08\x00\x08\x00\x00\x00!(\xbd\xcf\x85\xf3u\x00\x00\x00\xc3\x00\x00\x00\x1a\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\xa4\x81\xbb\x08\x00\x00ytt/libs/workflows.lib.ymlUT\x05\x00\x01\x80Cm8PK\x01\x02\x14\x03\x14\x00\x08\x00\x08\x00\x00\x00!(\xd1\x93[#\xc3\x00\x00\x00I\x01\x00\x00\x1f\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\xa4\x81\x81 \x00\x00ytt/workflows/gflows/gflows.ymlUT\x05\x00\x01\x80Cm8PK\x05\x06\x00\x00\x00\x00\x0b\x00\x0b\x00g\x03\x00\x00\x9a\n\x00\x00\x00\x00" fs.Register(data) } \ No newline at end of file