Skip to content

Remove comment from workflow #37

Remove comment from workflow

Remove comment from workflow #37

Workflow file for this run

name: Run pipeline
on:
push:
branches:
- main
pull_request:
permissions:
contents: write
# Make sure we only ever run one per branch so we don't have issues pushing
# after running the pipeline
concurrency:
group: calkit-run-${{ github.ref }}
cancel-in-progress: false
jobs:
main:
name: Run
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
# For PRs, checkout the head ref to avoid detached HEAD
ref: ${{ github.head_ref || github.ref_name }}
token: ${{ secrets.GITHUB_TOKEN }}
- name: Configure Git credentials
run: |
git config user.name github-actions[bot]
git config user.email 41898282+github-actions[bot]@users.noreply.github.com
- name: Setup uv
uses: astral-sh/setup-uv@v5
- name: Install Calkit
run: uv tool install calkit-python
- name: Restore DVC cache
id: cache-dvc-restore
uses: actions/cache/restore@v4
with:
path: .dvc/cache
key: ${{ runner.os }}-dvc-cache-${{ github.sha }}
restore-keys: |
${{ runner.os }}-dvc-cache-
- run: calkit config remote-auth
env:
CALKIT_DVC_TOKEN: ${{ secrets.CALKIT_DVC_TOKEN }}
- run: calkit dvc pull
continue-on-error: true
- run: calkit run
- run: calkit save -am "Run pipeline"
env:
CALKIT_DVC_TOKEN: ${{ secrets.CALKIT_DVC_TOKEN }}
- name: Save DVC cache
id: cache-dvc-save
uses: actions/cache/save@v4
with:
path: .dvc/cache
key: ${{ runner.os }}-dvc-cache-${{ github.sha }}