Files
2025-2026/.gitea/workflows/raw.yaml

30 lines
994 B
YAML

name: Publish content
run-name: ${{ gitea.actor }} is pushing 🚀
on:
push:
branches:
- main
env:
ACCESS_KEY: ${{ secrets.minio_access_key }}
SECRET_KEY: ${{ secrets.minio_secret_key }}
MINIO_BUCKET: raw
jobs:
push:
runs-on: ubuntu-latest
steps:
- name: Download minio-mc
run: wget https://dl.min.io/client/mc/release/linux-amd64/mc
- name: Make minio-mc executable
run: chmod +x mc
- name: Move mc to bin
run: mv mc /usr/local/bin
- name: set up connection
run: mc alias set minio ${{ vars.MINIO_ENDPOINT }} ${{ secrets.MINIO_ACCESS_KEY }} ${{ secrets.MINIO_SECRET_KEY }}
- name: Check out repository code
uses: actions/checkout@v3
- name: Mirroring to raw
run: mc mirror --overwrite --exclude ".*/*" --exclude "*/Evaluations/*" --exclude "tools/*" --exclude ".*" --exclude "Makefile" --exclude "config.sh" --exclude "pyproject.toml" --exclude "uv.lock" ./ minio/$MINIO_BUCKET