Skip to content

Add dbt Core v1.12 Live CTA to dbt Core upgrade guides - #9814

Merged
breezyfasano merged 2 commits into
currentfrom
gtm-1031617-core-v112-live-cta
Aug 17, 2026
Merged

Add dbt Core v1.12 Live CTA to dbt Core upgrade guides#9814
breezyfasano merged 2 commits into
currentfrom
gtm-1031617-core-v112-live-cta

Conversation

@breezyfasano

@breezyfasano breezyfasano commented Aug 14, 2026

Copy link
Copy Markdown
Member

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:

  1. website/blog/ctas.yml — new dbt_core_v1_12_live entry (header, subheader, button text, and the campaign URL).
  2. Seven upgrade guides — added cta: dbt_core_v1_12_live to the frontmatter of each.

The CTA renders in the right-hand table-of-contents sidebar via the existing CTA component (website/src/components/cta/index.js), which DocItem/Layout passes the frontmatter value into.

Slugs the CTA appears on

Slug Source file
/docs/dbt-versions/core-upgrade/upgrading-to-v2 01-upgrading-to-v2.md
/docs/dbt-versions/core-upgrade/upgrading-to-v1.12 03-upgrading-to-v1.12.md
/docs/dbt-versions/core-upgrade/upgrading-to-v1.11 04-upgrading-to-v1.11.md
/docs/dbt-versions/core-upgrade/upgrading-to-v1.10 05-upgrading-to-v1.10.md
/docs/dbt-versions/core-upgrade/upgrading-to-v1.9 06-upgrading-to-v1.9.md
/docs/dbt-versions/core-upgrade/upgrading-to-v1.8 07-upgrading-to-v1.8.md
/docs/dbt-versions/core-upgrade/upgrading-to-v1.7 08-upgrading-to-v1.7.md

All source files live in website/docs/docs/dbt-versions/core-upgrade/.

Notes for reviewers

  • This is the first use of cta: frontmatter on a docs page. The mechanism already existed but had only ever been used by the blog (globally, via blog/metadata.yml). Rendering was confirmed locally on the v1.12 page.
  • Desktop only. The CTA renders in the desktop TOC; the mobile TOCCollapsible doesn't include it.
  • Requires a TOC. DocItem/Layout gates the sidebar on canRender = !hidden && toc.length > 0, so a page with hide_table_of_contents: true or no ## headings can't show the CTA. All seven pages here have headings. This is why /docs/fusion/about-core was considered and excluded — it has only an h1, so no sidebar renders at all. A page banner (website/page-banners.yml) would be the route there if it's wanted later.
  • UTMs use utm_source=docs, confirmed with the data team. The URL originally supplied in the ticket used utm_source=www, which would have attributed docs-sourced clicks to the marketing site; corrected in 6a2b7cd. This now matches the other six entries in ctas.yml.
  • Timing: sessions are August 26–27, so this wants to merge well before then.

Not included: the archived upgrade guides under 11-Older versions/ (v1.6 and earlier), and the dbt Core install pages under docs/docs/local/. Happy to add either if wanted.

Checklist

  • The changes in this PR meet the docs style guide/fundamentals required for all content.
  • Applied the proper versioning rules if the content is for specific dbt version(s)
  • The content in this PR requires a dbt release note — not applicable, this is a marketing CTA rather than a product change.

🤖 Generated with Claude Code


🚀 Deployment available! Here are the direct links to the updated files:

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>
@breezyfasano
breezyfasano requested a review from a team as a code owner August 14, 2026 16:38
Copilot AI lite review requested due to automatic review settings August 14, 2026 16:38
@vercel

vercel Bot commented Aug 14, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
docs-getdbt-com Ready Ready Preview Aug 17, 2026 5:40pm

Request Review

@github-actions github-actions Bot added content Improvements or additions to content developer blog This content fits on the developer blog. labels Aug 14, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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_live entry to website/blog/ctas.yml (copy + campaign URL).
  • Added cta: dbt_core_v1_12_live frontmatter 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.

Comment thread website/blog/ctas.yml Outdated
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__
@breezyfasano
breezyfasano marked this pull request as draft August 14, 2026 17:02
@breezyfasano
breezyfasano marked this pull request as ready for review August 14, 2026 18:27

@john-rock john-rock left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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>
@breezyfasano
breezyfasano merged commit 690ffff into current Aug 17, 2026
5 checks passed
@breezyfasano
breezyfasano deleted the gtm-1031617-core-v112-live-cta branch August 17, 2026 17:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

content Improvements or additions to content developer blog This content fits on the developer blog.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants