Plans and adopted repos
A plan decides how many adopted repos the app shows whole, how far back the audit log goes, and whether a second approver can hold a deploy. Every other feature is on every plan.
| Plan | Adopted repos | History |
|---|---|---|
| Free | 5 | 30 days |
| Team | 25 | 13 months |
| Team Plus | 100 | 3 years |
A required second approver is on Team and Team Plus: you add Sluiceway as a custom deployment protection rule on a GitHub environment, and GitHub holds each deploy job there until someone other than the ticker approves it in the app. GitHub offers custom protection rules on GitHub Enterprise and on public repos only. On Free the app approves such a job at once, so no deploy waits.
The prices are on the pricing page.
A plan belongs to an installation: one org, or one personal account, on GitHub.
What counts
Section titled “What counts”An adopted repo is a repo the app is installed on that has a dashboard: the action has run a scan there. Only adopted repos count.
A repo without a dashboard never counts, so you can install the app on a whole org at no cost. It is listed under Not set up yet, with its onboarding pull request, and counts from the moment its first scan writes the dashboard.
Edit mode does not count either: it shows one repo at a time.
Active repos, and the ones past the line
Section titled “Active repos, and the ones past the line”Your plan’s number of adopted repos are active: the app shows them whole, on the org view, their own pages, Insights and the audit log.
Which ones is your choice. On the org’s Settings tab, under Active repos, pick up to your plan’s number. The places you leave open go to the busiest repos: the most stacks not in sync, then the most stacks, then by name. With no choice, the busiest are active. Anyone who can see the installation can choose, because the choice changes what the app shows and nothing else. Clear the choice to go back to the busiest.
The adopted repos past the line are listed greyed out, in a group of their own called Past the free tier, or past your plan’s name:
- The org view lists each by name with its state counts, and no stacks or rows.
- Their own pages show the repo’s name, its state counts, Open the dashboard on GitHub and Choose the active repos, and no stacks. Their rescan box is on that dashboard.
- The audit log says how many lines each one has, and not the lines. The CSV holds what the page shows.
- Insights name each one with its deploys, and do not count them.
History
Section titled “History”The audit log shows the deploys inside your plan’s history, and its last sentence says how far back that is and on which plan. What is older than your plan’s history is deleted, each night. A bigger plan keeps more from the day it starts. It does not bring back lines that were deleted before it.
One thing is kept whatever its age: the newest state of each stack, with its last deploy, so the Overview tab can always draw the row.
Insights cover 12 weeks against the 12 before, and 6 months or 1 year on a plan whose history covers them. On Free only the last 30 days have their numbers.
How long it keeps it has every window in one list.
Upgrade
Section titled “Upgrade”An admin of the org on GitHub, or the person whose personal account it is, can change the plan. Everyone else who can see the installation sees the plan, its numbers and its price, and one sentence that says who can change it. The app checks with GitHub every time someone changes the plan.
Upgrade is on the Settings tab, and in place of the pricing link beside the repos past the line. Choose a plan, monthly or yearly, and pay on Stripe’s Checkout page. There is no trial.
- VAT: Stripe works out the tax from your billing address. A business in the EU can enter its VAT id.
- A promotion code goes in on the Checkout page of a monthly plan. The yearly Checkout takes none. A code that brings the price to 0 needs no card, and the Plan section names the code.
You come back to Settings, which says Stripe is confirming the payment until it has.
Change or cancel
Section titled “Change or cancel”Manage billing on the Settings tab opens Stripe’s customer portal. Change between Team and Team Plus or monthly and yearly, update your card, read your invoices, or cancel there.
When you cancel, or a payment fails, your plan holds until the end of the period you paid for, and the installation falls back to Free after it. The app then shows what Free shows, and keeps the wider history for 30 days more. Start a paid plan again within those 30 days and nothing is lost. After them, the lines older than Free’s history are deleted. A move to a smaller plan keeps its wider history for 30 days in the same way. Settings says when your plan renews or ends, and the day the older lines are deleted.
To pay by invoice, write to hello@sluiceway.dev. An invoice plan is changed the same way.
See also
Section titled “See also”- Settings, in Using the app.
- What the app keeps and never keeps, including what Stripe keeps and the app does not.