Review and version refusals
Why a review decision, yank, restore or install was refused, including paused installs, yanked versions and expired GitHub links.
You cannot review your own work
Code: self_review
You wrote this version, or submitted this proposal, so someone else has to decide on it. Ask another person who can approve in your organisation.
It has already been decided
Code: invalid_transition
The version is no longer waiting for a decision: someone else approved, rejected or requested changes, or the author withdrew it. Reload the page to see Prior decisions. The same code appears if you try to yank a version that is not published, or to close an issue that is already closed or reopen one that is open.
Installs are paused
Code: under_review
Several established accounts, or Deftro staff, reported this public artifact, and staff are looking into it. It is hidden from search, and installs stay paused until they decide. Do not fetch it from somewhere else. Wait, or look for an alternative on Discover. The owner can still open their own artifact.
The version was yanked
Code: version_yanked
The owner withdrew this version, so it can no longer be installed. Install a newer version instead; the History tab lists them. If a browser shortcut is pinned to it, change the shortcut to another version.
A yanked version cannot be restored
Code: cannot_restore_yanked
A yanked version was withdrawn on purpose. Publish a new version with the files you want instead.
The link or step is no longer valid
Code: invalid_state
What you tried no longer fits the current state. Common cases:
- "This GitHub App setup link is invalid or has expired": the link from GitHub is out of date, or was started by a different account. Start again from your organisation's GitHub tab, opened from Organisations.
- "This GitHub link is invalid, expired or from another session": an install link from Import from GitHub works once, for ten minutes, in the browser that started it. Start again from that page. The organisation setup link also works only once.
- On a sponsored ad: the slot has already ended, or there is nothing new to send; change the ad first.
The GitHub sign-in was started by someone else
Code: state_mismatch
The GitHub connection was started while signed in to a different Deftro account than the one finishing it. Sign in to the account you want to connect, then start connecting again from Settings > Integrations.
Checked against the product on .
Review new versions
In an organisation, a new version waits in the Review queue until someone else approves it. You can never review your own version.Versions and publishing
Every change is a new numbered version that only moves forward. A published version never changes; you can yank it to stop new installs, or restore an old one.Reports and moderation
Report an artifact that looks harmful. Public ones go to Deftro staff, an organisation's private ones to its admins. Staff can also restrict accounts.