Skip to content

ci: use FloxHub service-account token - #14

Merged
devusb merged 3 commits into
flox:mainfrom
gilmishal:agent/ent-250-service-account-tokens
Jul 30, 2026
Merged

devusb merged 3 commits into
flox:mainfrom
gilmishal:agent/ent-250-service-account-tokens

Conversation

@gilmishal

@gilmishal gilmishal commented Jul 29, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • remove runtime Auth0 client-credentials token minting
  • authenticate publishing with the shared token for catalog organization flox
  • source the runtime credential exclusively through DeltaOps

Authentication design

Service account flox-ci-publisher has read-write access to flox. Password field flox-ci-publisher in github-actions / Flox SATs Server is authoritative.

DeltaOps syncs it to MANAGED_FLOX_FLOXHUB_TOKEN, shared by repositories publishing to flox; this workflow exposes it as FLOX_FLOXHUB_TOKEN at runtime.

Rollout

Land DeltaOps #753 and run the sync before merging.

Verification

  • git diff --check
  • no token values are included
  • no builds or tests were run

@gilmishal
gilmishal marked this pull request as ready for review July 30, 2026 18:23
@devusb
devusb self-requested a review July 30, 2026 18:53
@devusb
devusb merged commit 227beaa into flox:main Jul 30, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants