DEVOPS

Dropbox Orphan-Artifact Reaper

Cross-references Dropbox artifacts against open GitHub branches and tags, flags artifacts whose source branch was deleted or merged long ago.

CategoryDevOps
Enginesim
Difficultyintermediate
Triggerschedule
Steps6
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerSchedule fires
  • ActionList Dropbox artifacts and parse source refsDropboxDropbox
  • ActionQuery GitHub for live branches and tagsGitHubGitHub
  • LogicClassify artifacts as orphan vs protected
  • ActionDelete orphan artifacts from DropboxDropboxDropbox
  • OutputPost reaped list and reclaimed space to SlackSlack

What it does

Finds and removes build artifacts in Dropbox that no longer map to anything alive in GitHub. It lists every artifact, extracts the branch or tag each was built from, and checks whether that ref still exists. Artifacts from deleted or long-merged branches are reaped; artifacts tied to existing tags or the latest release are always protected.

When to use it

Use it when feature-branch CI dumps per-branch artifacts into Dropbox and they pile up after branches merge or get deleted. This reclaims space tied to dead refs without risking anything that backs a real release.

How it works

  1. 1A schedule fires the run.
  2. 2List Dropbox artifacts and parse the source ref from each artifact's name or metadata.
  3. 3Query GitHub for current branches and tags.
  4. 4Branch: classify each artifact as orphan (ref gone) or protected (ref or release still exists).
  5. 5Delete the orphan artifacts from Dropbox.
  6. 6Post the reaped list, retained count, and reclaimed space to Slack.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect DropboxFiles and folders.
  2. 2
    Connect GitHubRepos, issues, pull requests, actions.
  3. 3
    Connect SlackChannels, DMs, threads, mentions.
  4. 4
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  5. 5
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  6. 6
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.