diff --git a/.github/workflows/conda-package.yml b/.github/workflows/conda-package.yml index 07f9096e..73dfc915 100644 --- a/.github/workflows/conda-package.yml +++ b/.github/workflows/conda-package.yml @@ -251,3 +251,32 @@ jobs: run: anaconda --token ${{ env.ANACONDA_TOKEN }} upload --user dppy --label dev ${{ env.PACKAGE_NAME }}-*.whl --version ${{ env.PACKAGE_VERSION }} env: ANACONDA_TOKEN: ${{ secrets.ANACONDA_TOKEN }} + + cleanup_packages: + name: Clean up anaconda packages + # needs: [upload_anaconda] + 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 + + - 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 ${{ env.ANACONDA_TOKEN }} \ + --package dppy/dpbench --label dev