name: build_pat on: push concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true jobs: build_parrots: runs-on: ubuntu-latest container: image: ghcr.io/zhouzaida/parrots-mmcv:1.3.4 credentials: username: zhouzaida password: ${{ secrets.CR_PAT }} steps: - uses: actions/checkout@v2 - name: Install mmdet dependencies run: | git clone https://github.com/open-mmlab/mmcv.git && cd mmcv MMCV_WITH_OPS=1 python setup.py install cd .. && rm -rf mmcv python -c 'import mmcv; print(mmcv.__version__)' pip install -r requirements.txt - name: Build and install run: rm -rf .eggs && pip install -e .