diff --git a/.gflows/examples/default-jsonnet/libs/steps.libsonnet b/.gflows/examples/default-jsonnet/libs/steps.libsonnet index 1aa5404..54070f7 100644 --- a/.gflows/examples/default-jsonnet/libs/steps.libsonnet +++ b/.gflows/examples/default-jsonnet/libs/steps.libsonnet @@ -14,10 +14,16 @@ }, checkout: steps.uses('actions/checkout@v2'), - - setup_go: steps.uses('actions/setup-go@v2') { + + setup_gflows: steps.uses('jbrunton/setup-gflows@v1') { with: { - 'go-version': '^1.14.4' + token: "${{ secrets.GITHUB_TOKEN }}", } - } + }, + + check_workflows: steps.named('validate workflows', 'gflows check') { + env: { + GFLOWS_CONFIG: '.gflows/examples/default-jsonnet/config.yml' + }, + }, } diff --git a/.gflows/examples/default-jsonnet/workflows/ex-default-jsonnet-gflows.jsonnet b/.gflows/examples/default-jsonnet/workflows/ex-default-jsonnet-gflows.jsonnet index bc1c62c..46316d1 100644 --- a/.gflows/examples/default-jsonnet/workflows/ex-default-jsonnet-gflows.jsonnet +++ b/.gflows/examples/default-jsonnet/workflows/ex-default-jsonnet-gflows.jsonnet @@ -7,17 +7,8 @@ local check_workflows_job = { 'runs-on': 'ubuntu-latest', steps: [ steps.checkout, - steps.setup_go, - steps.uses('jbrunton/setup-gflows@v1') { - with: { - token: "${{ secrets.GITHUB_TOKEN }}", - } - }, - steps.named('validate workflows', 'gflows check') { - env: { - GFLOWS_CONFIG: '.gflows/examples/default-jsonnet/config.yml' - }, - }, + steps.setup_gflows, + steps.check_workflows ] }; diff --git a/.github/workflows/ex-default-jsonnet-gflows.yml b/.github/workflows/ex-default-jsonnet-gflows.yml index 2f2d8d4..3cb59b1 100644 --- a/.github/workflows/ex-default-jsonnet-gflows.yml +++ b/.github/workflows/ex-default-jsonnet-gflows.yml @@ -6,9 +6,6 @@ "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 }}" diff --git a/static/content/jsonnet/libs/steps.libsonnet b/static/content/jsonnet/libs/steps.libsonnet index 1aa5404..beab725 100644 --- a/static/content/jsonnet/libs/steps.libsonnet +++ b/static/content/jsonnet/libs/steps.libsonnet @@ -14,10 +14,16 @@ }, checkout: steps.uses('actions/checkout@v2'), - - setup_go: steps.uses('actions/setup-go@v2') { + + setup_gflows: steps.uses('jbrunton/setup-gflows@v1') { with: { - 'go-version': '^1.14.4' + token: "${{ secrets.GITHUB_TOKEN }}", } - } + }, + + check_workflows: steps.named('validate workflows', 'gflows check') { + env: { + GFLOWS_CONFIG: '$CONFIG_PATH' + }, + }, } diff --git a/static/content/jsonnet/workflows/gflows.jsonnet b/static/content/jsonnet/workflows/gflows.jsonnet index 45495ea..8900a6f 100644 --- a/static/content/jsonnet/workflows/gflows.jsonnet +++ b/static/content/jsonnet/workflows/gflows.jsonnet @@ -7,17 +7,8 @@ local check_workflows_job = { 'runs-on': 'ubuntu-latest', steps: [ steps.checkout, - steps.setup_go, - steps.uses('jbrunton/setup-gflows@v1') { - with: { - token: "${{ secrets.GITHUB_TOKEN }}", - } - }, - steps.named('validate workflows', 'gflows check') { - env: { - GFLOWS_CONFIG: '$CONFIG_PATH' - }, - }, + steps.setup_gflows, + steps.check_workflows ] }; diff --git a/static/statik/statik.go b/static/statik/statik.go index 32d85a7..b6fa7cf 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\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" + 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\x80Cm8T\x90OK\xc30\x00\xc5\xef\xf9\x14\x8f1\xc8\x06qC\x8f\x01a*\xee\x0f\xca&8\xf1Xb\x96\xb9\xda6\x19M\xda\x1eJ\xbf\xbb4Y\xbb\xf5\x12\xca\xeb\xef\xbd\xfcHM\x80\xd4H\x91\xc2:u\xb6x\x84U\xe9\x91\x11\x02\xe4\x85\x9eH\x93eB\x1f\xa6\x9c\xa3%}\xc8qI \xd00\x02\x10@\x8bL\x1d&\xed\xc9p\xd3\xf1\x9b\xb3\xdb\xa1\xcbLKr\x7f\x86\x11\x02\x14V\xd9\x89\x90.6\xfaz]\x1br\x84\xb4'\xe5I\xc9\xc4\x14\xae\xdb\xf7M\x1a ;\xef\xfe.\xca\x07:\xf5\xbcU\xae8G\xbf\xc7\xd4Tv\xd8\xf9\xfb\xc9\x0b\xed\x8c\x9e{\xe4. \x8b\xf2\x9ev\x9eU\xecN\x9d\x0b\xe0L\xa24\xc7h\\\xd7\xb0J\xe6\xca\xd9\xd9j\xb3_\x7f=G\xfb\xdd\xdb\xeb\x16M3b\x9em\x86\xb2Qe\xf2dp\x7fx0Z\x8a4>\x08\xa7\xd0\x03\x94\x81\x06\x8fP\xedU\x94.\xaf&\xab\xe5\xfb\xee\xfb3z\xd9m\x97\x9b\x15\x07\x1d\x87\xaf\xe8\xe3i\xbf\xa6\xc1\x80\x05\x85\x86\xfc\x07\x00\x00\xff\xffPK\x07\x08\xdd\xc3\xd7\xf2\x0b\x01\x00\x00\xe3\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\x90\xb1N\xc30\x10\x86w?\xc5\x0dH\x06)\xcd\x03\x18u\x00\xc1\x82\x04\xcc\x08!\xcbI\x1d\xe3\xd6\xf1\x05\xdfY\x1dP\xdf\x1d\xc5M\xd3Pu\xf4\x7f\x9f\xef\xfft\x01[\x13\xc0y\xd6-\xc6\xce;X\x83\xef\x07L\x0c\xd2y\xae\x83o\x08c\xb4,\xef\xc5\x11%\xb6\x03-\xa8\xf2\xbe\xc2\xed1\xed\xba\x80\xfb%;g\xff\xf8\xe9C\xfbm\xdb\x9d\x9e\x11\xbd\xc5\x06\xd6\xf0+\x00d4\xbd\x95\n\xe4\xcd\xcb\xfb\xa3~{x}\x96\xd5\x18\xa7\x1ci\x85q\x9c\xe4&G\xce\xab`\xd8\x12\x97i\xf1R\xf0)\x00\xa6G]\x1a0s\xb5\xc8\xc8r\x1e\xb4+\x95\xd5%{\xb6\x11\x00_\xe20\xbb\x9e\xf2Ip\xf4S \x8f[J;Fu\xbe@\xcd\xc9;g\x13\xd5C\x0eA'\xfb\x93-\xb1\xde\xd8\xce\xe4\xc0\xa5v\x8b\x0d\xa9\xb2\x0b.\x0f\xa1\xae]F\x00\x1c\xaa\"D\xbc\xa9{\x13}g\x89?L\x1f\x9e\xb0\xbd=\xa1w\xe2/\x00\x00\xff\xffPK\x07\x08\xe3#\xd7n\xf8\x00\x00\x00\xdf\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\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!(\xdd\xc3\xd7\xf2\x0b\x01\x00\x00\xe3\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\x813\x04\x00\x00jsonnet/libs/workflows.libsonnetUT\x05\x00\x01\x80Cm8PK\x01\x02\x14\x03\x14\x00\x08\x00\x08\x00\x00\x00!(\xe3#\xd7n\xf8\x00\x00\x00\xdf\x01\x00\x00 \x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\xa4\x81\x0b\x05\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\x81Z\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\x81\x1f\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\x1b\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\x99\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_ \x00\x00ytt/workflows/gflows/gflows.ymlUT\x05\x00\x01\x80Cm8PK\x05\x06\x00\x00\x00\x00\x0b\x00\x0b\x00g\x03\x00\x00x\n\x00\x00\x00\x00" fs.Register(data) } \ No newline at end of file