diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d9ff58e2a..c12a4d350 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -18,17 +18,10 @@ jobs: - uses: actions/checkout@v2 with: fetch-depth: "0" - - run: docker pull ghcr.io/flyteorg/flyte-sandbox:dind + - uses: unionai/flytectl-setup-action@v0.0.1 + with: + version: '0.1.10' - name: setup sandbox - run: make setup - - name: wait for sandbox - run: | - n=0 - until [ "$n" -ge 5 ]; do - echo "try $n" - make wait && break - n=$((n+1)) - sleep 1 - done + run: flytectl sandbox start - name: fast register run: REGISTRY=ghcr.io/flyteorg VERSION=latest make fast_register diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml index 243e4b5a4..656dc3c25 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -1,4 +1,4 @@ -name: Serialize snacks +name: Test snacks on: pull_request: @@ -15,9 +15,18 @@ jobs: with: path: /tmp/release-snacks-core/ key: release-snacks-core + - uses: unionai/flytectl-setup-action@v0.0.1 + with: + version: '0.1.10' + - name: setup sandbox + run: flytectl sandbox start - name: Generate Serialize proto run: | make -C cookbook/core serialize + - name: Register core example workflow + run : make -C cookbook/core register + - name: run pytest #TODO + run: echo "Hello" integrations-build: name: Build Integrations example runs-on: ubuntu-latest @@ -25,6 +34,9 @@ jobs: - uses: actions/checkout@v2 with: fetch-depth: "0" + - uses: unionai/flytectl-setup-action@v0.0.1 + with: + version: '0.1.10' - uses: actions/cache@v1 with: path: /tmp/release-snacks-integrations/ @@ -32,6 +44,10 @@ jobs: - name: Generate Serialize proto run: | make -C cookbook/integrations serialize + - name: Register integrations example workflow + run : make -C cookbook/integrations register + - name: run pytest #TODO + run: echo "Hello" case_studies-build: name: Build Case studies example runs-on: ubuntu-latest @@ -39,10 +55,17 @@ jobs: - uses: actions/checkout@v2 with: fetch-depth: "0" + - uses: unionai/flytectl-setup-action@v0.0.1 + with: + version: '0.1.10' - uses: actions/cache@v1 with: path: /tmp/release-snacks-case-studies/ key: release-snacks-case-studies - name: Generate Serialize proto run: | - make -C cookbook/case_studies serialize \ No newline at end of file + make -C cookbook/case_studies serialize + - name: Register case_studies example workflow + run : make -C cookbook/case_studies register + - name: run pytest #TODO + run: echo "Hello" \ No newline at end of file