diff --git a/.github/workflows/cd-post-release-tests.yml b/.github/workflows/cd-post-release-tests.yml index 8555e37867d..c6219955e34 100644 --- a/.github/workflows/cd-post-release-tests.yml +++ b/.github/workflows/cd-post-release-tests.yml @@ -11,22 +11,15 @@ on: type: string jobs: - syft-install-check: + notebook-test-hagrid: strategy: max-parallel: 99 matrix: - os: [ubuntu-latest, macos-latest, windows-latest] - # Re-enable macos-14 when it's available when we remove python 3.9 from syft - # os: [ubuntu-latest, macos-latest, windows-latest, macos-14] - python-version: ["3.11", "3.10", "3.9"] + os: [ubuntu-latest] + python-version: ["3.11"] runs-on: ${{ matrix.os }} steps: - - name: System Architecture - run: | - echo "System Architecture: $(uname -m)" - echo "System Version: $(uname -a)" - - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} @@ -57,6 +50,60 @@ jobs: run: | pip install syft==${{ github.event.inputs.syft_version }} - - name: Check Syft version + - name: Hagrid Version + run: | + hagrid version + + - name: Launch Domain run: | - python -c "import syft; print(syft.__version__)" + hagrid launch test-domain-1 to docker:8081 --tag=${{ github.event.inputs.syft_version }} + + # syft-install-check: + # strategy: + # max-parallel: 99 + # matrix: + # os: [ubuntu-latest, macos-latest, windows-latest] + # # Re-enable macos-14 when it's available when we remove python 3.9 from syft + # # os: [ubuntu-latest, macos-latest, windows-latest, macos-14] + # python-version: ["3.11", "3.10", "3.9"] + + # runs-on: ${{ matrix.os }} + # steps: + # - name: System Architecture + # run: | + # echo "System Architecture: $(uname -m)" + # echo "System Version: $(uname -a)" + + # - uses: actions/checkout@v4 + + # - name: Set up Python ${{ matrix.python-version }} + # uses: actions/setup-python@v5 + + # with: + # python-version: ${{ matrix.python-version }} + + # - name: Upgrade pip + # run: | + # python -m pip install --upgrade --user pip + + # - name: Get pip cache dir + # id: pip-cache + # shell: bash + # run: | + # echo "dir=$(pip cache dir)" >> $GITHUB_OUTPUT + + # - name: pip cache + # uses: actions/cache@v4 + # with: + # path: ${{ steps.pip-cache.outputs.dir }} + # key: ${{ runner.os }}-pip-py${{ matrix.python-version }}-${{ hashFiles('setup.cfg') }} + # restore-keys: | + # ${{ runner.os }}-pip-py${{ matrix.python-version }}- + + # - name: Install Syft + # run: | + # pip install syft==${{ github.event.inputs.syft_version }} + + # - name: Check Syft version + # run: | + # python -c "import syft; print(syft.__version__)"