Skip to content

MANUAL RUN: move the drop secrets into the drops environment #752

Closed

Description

@QuinnsCode

Right now DROPS_CLOUDFLARE_API_TOKEN and DROP_SECRET are repo secrets. An agent can edit desktop-drop.yml on its own branch and run it with workflow_dispatch, and the edited workflow gets both secrets. The PR from this work points the drop job at the drops environment, which already has you as required reviewer. The secrets still need to move into that environment, though.

In Settings → Environments → drops:

  1. Add the secrets DROPS_CLOUDFLARE_API_TOKEN and DROP_SECRET as environment secrets, using the same values from 1Password.
  2. Set Deployment branches and tags to Selected, and allow tags *-v* and branch main.
  3. Back in Settings → Secrets and variables → Actions, delete both repo-level secrets.

Order doesn't matter relative to the PR: repo secrets stay visible to environment jobs until you delete them.

Done when gh api repos/QuinnsCode/RustyBuns/actions/secrets --jq '.secrets[].name' prints nothing and the next tag drop waits for your approval.

Activity

  1. added
    manual runNeeds the owner to run it by hand (tokens, sign-ins); agents can't close it
    on Oct 11, 2026
  2. self-assigned this
    on Oct 11, 2026
  3. QuinnsCode commented on Oct 11, 2026

    @QuinnsCode
    OwnerAuthor

    Done 11 Oct, walked through by hand:

    • New account R2 token rustybuns-drops (Object Read & Write on rustybuns-drops only) and a fresh DROP_SECRET, saved in 1Password codesplitters/drops.
    • Both added as drops environment secrets; deployment refs limited to main and tags *-v*; required reviewer QuinnsCode.
    • Repo-level secrets deleted (gh api repos/QuinnsCode/RustyBuns/actions/secrets lists none); old "Agentic office" R2 token (8 Oct) deleted.

    Left to see: the next *-v* tag drop pauses for approval. Tracked on #609.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

manual runNeeds the owner to run it by hand (tokens, sign-ins); agents can't close it

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions