Skip to content

Integration Tests

Integration Tests #1

Workflow file for this run

name: Integration Tests
on:
workflow_dispatch:
schedule:
- cron: "0 6 * * 1" # Weekly on Monday at 6am UTC
permissions:
contents: read
jobs:
integration:
runs-on: ubuntu-latest
if: github.repository == 'ran-codes/zenodo-cli'
steps:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.24"
- name: Run integration tests
env:
ZENODO_SANDBOX_TOKEN: ${{ secrets.ZENODO_SANDBOX_TOKEN }}
run: go test ./test/integration/ -tags=integration -v -timeout 120s