Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 9 additions & 5 deletions .github/workflows/validate-data.yml
Original file line number Diff line number Diff line change
@@ -1,18 +1,22 @@
name: Validate research data

on:
push:
branches:
- main
pull_request:
workflow_dispatch:
branches: [main]
types: [opened, synchronize, reopened, ready_for_review]

permissions:
contents: read

concurrency:
group: validate-data-${{ github.event.pull_request.number }}
cancel-in-progress: true

jobs:
validate:
runs-on: ubuntu-latest
if: github.event.pull_request.draft == false
runs-on: ubuntu-24.04
timeout-minutes: 5
steps:
- name: Check out repository
uses: actions/checkout@v4
Expand Down
11 changes: 11 additions & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Research data delivery

Publish changes through one ready PR to main after focused local validation.
The PR runs `npm run validate`; wait for that complete result and merge only
when it passes. Branch checkpoints and main merges do not repeat the validation.
Batch fixes before updating a ready PR. Do not manually dispatch or blindly
rerun a pending, passing or unchanged failed validation.

Preserve data history, DOI records and integrity manifests. Workflow-only changes
must not change published datasets. This public repository does not need a plan
upgrade or paid runner. Preserve the account-wide US$10 Actions stop budget.
Loading