Add dbt Core v1.12 Live CTA to dbt Core upgrade guides - #9814
Conversation
Adds a dbt_core_v1_12_live entry to ctas.yml and references it from the seven dbt Core upgrade guides via the cta frontmatter key, so the webinar CTA renders in the right-hand TOC sidebar. GTM-1031617 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
There was a problem hiding this comment.
Pull request overview
Adds a new “dbt Core v1.12 Live” call-to-action (CTA) definition and wires it into the dbt Core upgrade guide pages via cta: frontmatter so it renders in the desktop TOC sidebar using the existing CTA/TOC plumbing.
Changes:
- Added a new
dbt_core_v1_12_liveentry towebsite/blog/ctas.yml(copy + campaign URL). - Added
cta: dbt_core_v1_12_livefrontmatter to seven dbt Core upgrade guide docs so the CTA renders on those pages.
Reviewed changes
Copilot reviewed 8 out of 8 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| website/blog/ctas.yml | Adds the new CTA definition used by the shared CTA component. |
| website/docs/docs/dbt-versions/core-upgrade/01-upgrading-to-v2.md | Sets cta: dbt_core_v1_12_live in frontmatter to display the CTA in the doc TOC sidebar. |
| website/docs/docs/dbt-versions/core-upgrade/03-upgrading-to-v1.12.md | Sets cta: dbt_core_v1_12_live in frontmatter to display the CTA in the doc TOC sidebar. |
| website/docs/docs/dbt-versions/core-upgrade/04-upgrading-to-v1.11.md | Sets cta: dbt_core_v1_12_live in frontmatter to display the CTA in the doc TOC sidebar. |
| website/docs/docs/dbt-versions/core-upgrade/05-upgrading-to-v1.10.md | Sets cta: dbt_core_v1_12_live in frontmatter to display the CTA in the doc TOC sidebar. |
| website/docs/docs/dbt-versions/core-upgrade/06-upgrading-to-v1.9.md | Sets cta: dbt_core_v1_12_live in frontmatter to display the CTA in the doc TOC sidebar. |
| website/docs/docs/dbt-versions/core-upgrade/07-upgrading-to-v1.8.md | Sets cta: dbt_core_v1_12_live in frontmatter to display the CTA in the doc TOC sidebar. |
| website/docs/docs/dbt-versions/core-upgrade/08-upgrading-to-v1.7.md | Sets cta: dbt_core_v1_12_live in frontmatter to display the CTA in the doc TOC sidebar. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
| header: "dbt Core v1.12 Live" | ||
| subheader: Release updates, the road to dbt Core v2.0, and Q&A. Join a global-friendly session on August 26 or 27. | ||
| button_text: Register here | ||
| url: https://www.getdbt.com/resources/webinars/dbt-core-v1-12-live/?utm_medium=internal&utm_source=www&utm_campaign=q3-2027_dbt-core-v1.12-live_aw&utm_content=themed-webinar____&utm_term=all_all__ |
john-rock
left a comment
There was a problem hiding this comment.
I think the preview links in the PR description are broken, however I confirmed the CTA is showing here https://docs-getdbt-com-git-gtm-1031617-core-v112-live-cta-dbt-labs.vercel.app/docs/dbt-versions/core-upgrade/upgrading-to-v1.9?version=2
The URL in GTM-1031617 used utm_source=www, which attributed docs-sourced clicks to the marketing site. Corrected to docs, confirmed with the data team, matching the other entries in ctas.yml. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
What are you changing in this pull request and why?
Adds the dbt Core v1.12 Live webinar CTA to the dbt Core upgrade guides, per GTM-1031617.
Two changes:
website/blog/ctas.yml— newdbt_core_v1_12_liveentry (header, subheader, button text, and the campaign URL).cta: dbt_core_v1_12_liveto the frontmatter of each.The CTA renders in the right-hand table-of-contents sidebar via the existing
CTAcomponent (website/src/components/cta/index.js), whichDocItem/Layoutpasses the frontmatter value into.Slugs the CTA appears on
/docs/dbt-versions/core-upgrade/upgrading-to-v201-upgrading-to-v2.md/docs/dbt-versions/core-upgrade/upgrading-to-v1.1203-upgrading-to-v1.12.md/docs/dbt-versions/core-upgrade/upgrading-to-v1.1104-upgrading-to-v1.11.md/docs/dbt-versions/core-upgrade/upgrading-to-v1.1005-upgrading-to-v1.10.md/docs/dbt-versions/core-upgrade/upgrading-to-v1.906-upgrading-to-v1.9.md/docs/dbt-versions/core-upgrade/upgrading-to-v1.807-upgrading-to-v1.8.md/docs/dbt-versions/core-upgrade/upgrading-to-v1.708-upgrading-to-v1.7.mdAll source files live in
website/docs/docs/dbt-versions/core-upgrade/.Notes for reviewers
cta:frontmatter on a docs page. The mechanism already existed but had only ever been used by the blog (globally, viablog/metadata.yml). Rendering was confirmed locally on the v1.12 page.TOCCollapsibledoesn't include it.DocItem/Layoutgates the sidebar oncanRender = !hidden && toc.length > 0, so a page withhide_table_of_contents: trueor no##headings can't show the CTA. All seven pages here have headings. This is why/docs/fusion/about-corewas considered and excluded — it has only anh1, so no sidebar renders at all. A page banner (website/page-banners.yml) would be the route there if it's wanted later.utm_source=docs, confirmed with the data team. The URL originally supplied in the ticket usedutm_source=www, which would have attributed docs-sourced clicks to the marketing site; corrected in 6a2b7cd. This now matches the other six entries inctas.yml.Not included: the archived upgrade guides under
11-Older versions/(v1.6 and earlier), and the dbt Core install pages underdocs/docs/local/. Happy to add either if wanted.Checklist
🤖 Generated with Claude Code
🚀 Deployment available! Here are the direct links to the updated files: