Repository navigation
Commit 55aa4c7
committed
Add the Step icon, CI, Dependabot and CODEOWNERS
Repo hygiene the six Steps need before they are published, none of which
existed yet.
- assets/icon.svg, synced into every steps/<id>/assets/ by build.sh so
the six copies cannot drift. Built from web's logo-head.svg on an
opaque white background at 256x256, matching the shape first-party
icons use (xcode-test's content is full-bleed 256x252). White rather
than TestingBot blue because the mark's visor is already that blue and
loses its edge against it. One icon for all six, the way BrowserStack
and LambdaTest brand theirs. Checked legible at 32px and 64px, the
sizes the step picker and integrations page actually render.
The icon goes to the StepLib in a SEPARATE pull request per Step, after
that Step's own PR is merged. Without it the integrations page shows a
placeholder next to competitors' branded entries.
- .github/workflows/ci.yml runs audit-all.sh and, as a separate matrixed
job, `bitrise run check` per Step -- the linter StepLib CI runs on a
submission. On macOS so the suite meets bash 3.2; ubuntu ships bash 5
and would not catch a bashism. Everything is offline: no credentials,
no device minutes.
- Dependabot covers the Actions in that workflow. It cannot see
`cli_version`, which is a bare version string inside each step.yml
rather than a package manifest, so renovate.json carries a regex
manager for it. That pin is what keeps a published Step reproducible,
so it has to move deliberately. Renovate is inert until the GitHub App
is installed on the org.
- CODEOWNERS names @jochen-testingbot, read off the commit author rather
than guessed: an entry naming a team that does not exist, or a user
without write access, is silently ignored and assigns nobody. A team
is the better answer once one exists. I could not check the org's
teams -- SAML blocks the token.1 parent 6c4668c commit 55aa4c7
13 files changed
Lines changed: 199 additions & 1 deletion
File tree
- .github
- workflows
- assets
- scripts
- steps
- testingbot-espresso/assets
- testingbot-maestro/assets
- testingbot-tunnel-stop/assets
- testingbot-tunnel/assets
- testingbot-upload-app/assets
- testingbot-xcuitest/assets
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
| 38 | + | |
38 | 39 | | |
39 | 40 | | |
40 | 41 | | |
| |||
45 | 46 | | |
46 | 47 | | |
47 | 48 | | |
48 | | - | |
| 49 | + | |
49 | 50 | | |
50 | 51 | | |
51 | 52 | | |
| |||
Loading
0 commit comments