---
name: Dependencies
"on":
pull_request:
paths:
- .github/workflows/dependencies.yml
schedule:
- cron: "44 4 * * *"
workflow_dispatch:
permissions: {}
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true
jobs:
latest:
name: Latest versions
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- name: Checkout code
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd with:
persist-credentials: false
- name: Install Flox
uses: flox/install-flox-action@9428713e8d3883274c334b4b95b8830beebd24d2
- name: Remove Flox installer (if it exists)
run: rm -f flox.x86_64-linux.deb
- name: Run check with Just
uses: flox/activate-action@410568008895a0f2e09a34bbd9523f8ef1f2d292 with:
command: just check-latest-deps