docs(flaky-tests): document the Asana ticketing integration - #311
Merged
Conversation
Contributor
|
Preview deployment for your docs. Learn more about Mintlify Previews.
|
acatxnamedvirtue
force-pushed
the
tylerbeebe/asana-ticketing-docs
branch
from
August 11, 2026 14:16
d488930 to
0a3df1f
Compare
acatxnamedvirtue
force-pushed
the
tylerbeebe/asana-ticketing-docs
branch
from
August 11, 2026 14:30
0a3df1f to
1b37364
Compare
acatxnamedvirtue
force-pushed
the
tylerbeebe/asana-ticketing-docs
branch
from
August 11, 2026 14:36
1b37364 to
d17491d
Compare
Adds the Asana integration page and folds Asana into the pages that previously named only Linear and Jira: the ticketing index, automatic ticketing, the nav, and the product index. The page leads with the two things that make Asana different from the other providers rather than burying them: - **Statuses are project sections.** Asana has no workflow states, so a ticket's status is the column it sits in — and because a section carries no built-in meaning, both the close and reopen dropdowns list every section and the reader chooses. A column named "Shipped" works. - **Closed means completed *and* in the close section.** Asana tracks the completed checkbox separately from sections, so a half transition is not a close. This is exactly what Trunk writes when it closes a ticket, so a ticket Trunk closed always reads as closed. Also documents what a reader would otherwise hit by surprise: the two-step connect (workspaces cannot be listed until the token works), that a personal access token has no scopes and acts as its owner, which custom field types are supported and why formula and custom-ID fields are absent, that changing the project clears field defaults, that a linked task must be in the configured project, and why a linked ticket shows as "Ticket" rather than a task name.
acatxnamedvirtue
force-pushed
the
tylerbeebe/asana-ticketing-docs
branch
from
August 11, 2026 14:42
d17491d to
de166d6
Compare
Contributor
|
Docs PR opened: #312 Added an August 11, 2026 changelog entry announcing the Asana ticketing integration for Trunk Flaky Tests. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Documents the Asana ticketing integration shipped in trunk2 #5044–#5066.
Adds
flaky-tests/management/ticketing/asana-integration.mdxand folds Asana into the pages that previously named only Linear and Jira — the ticketing index, automatic ticketing, the nav, and the top-level product index. Modeled on the Linear page so the three read the same.The two things that actually differ
Asana is not shaped like Jira or Linear, and the page leads with that rather than burying it:
Shippedworks as well as one namedDone.Things a reader would otherwise hit by surprise
<Note>suggesting a service account.Conventions
Followed
CONTRIBUTING.md:→navigation paths with bolded labels, the Navigate/Open/Click/Select verbs, and<Note>for "you must act on this to get a correct result" rather than<Warning>(nothing here is a hazard).Changelog entries were left alone — they're dated records of what was true at the time.
Screenshots
Connect-form and create-ticket screenshots are included as light/dark pairs, matching the sibling pages. The connect-form shot sits below the setup steps rather than above them, since it shows a fully connected integration and the surrounding text describes what is not on screen before the token is saved.
The ticketing index card also has a thumbnail now. The supplied
asana.pngwas 256×256;jira.pngandlinear-v2.pngare both 1600×1000, so a square image would have rendered at a different height and broken the card row. I scaled the mark up and padded to 1600×1000 in the asset's own background colour, which puts the mark at roughly the same proportion of the canvas as Linear's. The source tile's pale pink background was replaced with white to match the other two. A flat colour swap would have left a pink fringe on the circles' antialiased edges, so each pixel's blend factor against the original background was recovered and the mark recomposited over white — the mark-free areas of the canvas are now pure white with no halo.One follow-up
changelog/2026-07-31-flaky-tests-automatic-ticketing.mdxis the closest model.Verification
docs.jsonparses and the nav entry resolves; every relative link in the new page is one already used by the Linear page. ThemintCLI isn't installed here, so I did not run a local preview build.🤖 Generated with Claude Code