You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
One-time account/settings setup that unblocks the Hugging Face migration (ADR-0005). These are manual actions an agent cannot perform without credentials.
Status (2026-06-15) — GitHub transfer done, HF scaffolding partly done.
The GitHub repo has been transferred to the sumpalabs org → sumpalabs/petrodb. The old oskrgab/petrodb path redirects, but all secrets/variables below must be created under github.com/sumpalabs/petrodb → Settings → Secrets and variables → Actions (repo-level). Existing Cloudflare secrets carried over with the transfer; HF_TOKEN + BASE_URL_* are new and do not exist yet.
On Hugging Face, the sumpalabs org and the sumpalabs/petrodb dataset repo already exist (no data pushed yet). Remaining: the stage branch, the HF_TOKEN secret, and the BASE_URL_* variables.
Remaining manual actions:
Create the Hugging Face dataset repo sumpalabs/petrodb — done (monorepo mirroring the parquet/ root).
Generate a fine-grained, write-scoped HF access token from an account with write access to the sumpalabs HF org, limited to the sumpalabs/petrodb dataset; add it as a GitHub Actions secret named HF_TOKEN on sumpalabs/petrodb.
Set GitHub Actions variables on sumpalabs/petrodb: BASE_URL_MAIN = https://huggingface.co/datasets/sumpalabs/petrodb/resolve/main and BASE_URL_STAGE = https://huggingface.co/datasets/sumpalabs/petrodb/resolve/stage.
Acceptance criteria
sumpalabs/petrodb exists as a public HF dataset repo (org + dataset already created; main exists by default)
stage branch exists in the HF dataset repo alongside main
HF_TOKEN secret present on sumpalabs/petrodb (fine-grained, write, scoped to sumpalabs/petrodb)
BASE_URL_MAIN and BASE_URL_STAGE variables set on sumpalabs/petrodb to the HF resolve bases above
A manual curl -A 'Mozilla/5.0' -H 'Range: bytes=0-99' -sI <a test parquet resolve URL> returns 206 + Content-Range (confirms HF honors Range as expected)
What to build
One-time account/settings setup that unblocks the Hugging Face migration (ADR-0005). These are manual actions an agent cannot perform without credentials.
Remaining manual actions:
Create the Hugging Face dataset repo— done (monorepo mirroring thesumpalabs/petrodbparquet/root).stagebranch in that HF repo alongsidemain. (CI in CI uploads parquet data to Hugging Face on push (data path tracer bullet) #37 can also create it on first push; do it here only if you want it to exist up front.)sumpalabsHF org, limited to thesumpalabs/petrodbdataset; add it as a GitHub Actions secret namedHF_TOKENonsumpalabs/petrodb.sumpalabs/petrodb:BASE_URL_MAIN = https://huggingface.co/datasets/sumpalabs/petrodb/resolve/mainandBASE_URL_STAGE = https://huggingface.co/datasets/sumpalabs/petrodb/resolve/stage.Acceptance criteria
sumpalabs/petrodbexists as a public HF dataset repo (org + dataset already created;mainexists by default)stagebranch exists in the HF dataset repo alongsidemainHF_TOKENsecret present onsumpalabs/petrodb(fine-grained, write, scoped tosumpalabs/petrodb)BASE_URL_MAINandBASE_URL_STAGEvariables set onsumpalabs/petrodbto the HF resolve bases abovecurl -A 'Mozilla/5.0' -H 'Range: bytes=0-99' -sI <a test parquet resolve URL>returns206+Content-Range(confirms HF honors Range as expected)Blocked by
None - can start immediately
Context: ADR-0005 (docs/adr/0005-host-parquet-on-huggingface.md), CONTEXT.md "PetroDB — hosting & environments".