From e1e2dbac4a51a685958299396537d7f86ed3502e Mon Sep 17 00:00:00 2001 From: Yevhenii Havrylko Date: Thu, 12 Oct 2023 16:55:32 -0400 Subject: [PATCH] Add clean up job --- .github/workflows/conda-package.yml | 30 +++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/conda-package.yml b/.github/workflows/conda-package.yml index 032c38c5e2..b09be78b08 100644 --- a/.github/workflows/conda-package.yml +++ b/.github/workflows/conda-package.yml @@ -392,6 +392,36 @@ jobs: ANACONDA_TOKEN: ${{ secrets.ANACONDA_TOKEN }} run: anaconda --token ${{ env.ANACONDA_TOKEN }} upload --user dppy --label dev ${{ env.PACKAGE_NAME }}-*.whl --version ${{ env.PACKAGE_VERSION }} + cleanup_packages: + name: Clean up anaconda packages + needs: [upload_linux, upload_windows] + runs-on: 'ubuntu-latest' + defaults: + run: + shell: bash -el {0} + steps: + - uses: conda-incubator/setup-miniconda@v2 + with: + run-post: false + channel-priority: "disabled" + channels: conda-forge + python-version: '3.11' + + - name: Install anaconda-client + run: conda install anaconda-client + + - name: Checkout repo + uses: actions/checkout@v2 + with: + repository: IntelPython/devops-tools + fetch-depth: 0 + + - name: Cleanup old packages + run: | + python scripts/cleanup-old-packages.py \ + --verbose --force --token ${{ secrets.ANACONDA_TOKEN }} \ + --package dppy/${{ env.PACKAGE_NAME }} --label dev + test_examples_linux: needs: build_linux runs-on: ${{ matrix.runner }}