Skip to content

Migrate multimodal-rag-with-colpali-llamavision-reranker from Magic to Pixi #211

Migrate multimodal-rag-with-colpali-llamavision-reranker from Magic to Pixi

Migrate multimodal-rag-with-colpali-llamavision-reranker from Magic to Pixi #211

Workflow file for this run

name: CI
on:
workflow_dispatch:
push:
branches:
- main
paths-ignore:
- '**/*.md'
- '**/*.png'
- '**/*.jpg'
- '**/*.jpeg'
- '**/*.gif'
- 'LICENSE'
pull_request:
branches:
- main
paths-ignore:
- '**/*.md'
- '**/*.png'
- '**/*.jpg'
- '**/*.jpeg'
- '**/*.gif'
- 'LICENSE'
jobs:
validate-and-test:
name: Validate and Test
runs-on: ubuntu-latest
container:
image: amd64/ubuntu:latest
steps:
- name: Install prerequisites
run: |
apt-get update
apt-get install -y curl git
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
with:
fetch-depth: 0
- uses: prefix-dev/setup-pixi@v0.8.8
with:
pixi-version: v0.47.0
cache: false
post-cleanup: false
- name: Run Metadata Validation
shell: bash
run: |
pixi run lint
- name: Get changed directories
id: changed-dirs
run: |
if [ "${{ github.event_name }}" == "pull_request" ]; then
CHANGED_DIRS=$(git diff --name-only ${{ github.event.pull_request.base.sha }} ${{ github.sha }} | grep -v '^\.github/' | cut -d'/' -f1 | sort -u | tr '\n' ' ')
else
CHANGED_DIRS=$(git diff --name-only ${{ github.event.before }} ${{ github.sha }} | grep -v '^\.github/' | cut -d'/' -f1 | sort -u | tr '\n' ' ')
fi
echo "Changed directories: $CHANGED_DIRS"
echo "dirs=$CHANGED_DIRS" >> $GITHUB_OUTPUT