Skip to content

Move workshop from /workshops/<date-org>/ to /workshop/ - #46616

Merged
mnkiefer merged 2 commits into
mainfrom
copilot/workshop-url-update
Jul 19, 2026
Merged

Move workshop from /workshops/<date-org>/ to /workshop/#46616
mnkiefer merged 2 commits into
mainfrom
copilot/workshop-url-update

Conversation

Copilot AI commented Jul 19, 2026

Copy link
Copy Markdown
Contributor

No more per-org workshop pages — the workshop now lives at a single static /workshop/ route.

Changes

  • pages/workshops/[org].astropages/workshop/index.astro — replaces the dynamic slug-based route with a static page; removes getStaticPaths, org param, and config import
  • WorkshopExperience.astro — drops the org: string prop; local link prefix hardcoded to /gh-aw/workshop/?__gh_aw_workshop_local__=
  • lib/workshop/config.ts — removes WORKSHOP_SLUGS and CURRENT_WORKSHOP_SLUG (no longer needed)
  • tests/workshop.spec.ts — removes config import; WORKSHOP_URL set to /gh-aw/workshop/
  • scripts/sync-workshop-content.js — removes GH_AW_WORKSHOP_ORG_SLUG env var and derived prefix; local link prefix hardcoded to /gh-aw/workshop/?__gh_aw_workshop_local__=

Co-authored-by: mnkiefer <8320933+mnkiefer@users.noreply.github.com>
@mnkiefer
mnkiefer marked this pull request as ready for review July 19, 2026 13:44
Copilot AI review requested due to automatic review settings July 19, 2026 13:44

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

Moves the workshop from organization-specific URLs to one static route.

Changes:

  • Replaces dynamic slug routing with /workshop/.
  • Removes organization props and configuration.
  • Updates tests and generated local-link prefixes.
Show a summary per file
File Description
docs/tests/workshop.spec.ts Tests the static workshop URL.
docs/src/pages/workshop/index.astro Defines the static workshop page.
docs/src/lib/workshop/config.ts Removes slug configuration.
docs/src/components/workshop/WorkshopExperience.astro Removes the organization prop and updates links.
docs/scripts/sync-workshop-content.js Generates links for the static route.

Review details

Tip

Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

  • Files reviewed: 5/5 changed files
  • Comments generated: 1
  • Review effort level: Medium

Comment thread docs/src/lib/workshop/config.ts
@mnkiefer

Copy link
Copy Markdown
Collaborator

@copilot Address all review comments. Keep no legacy to former /workshows/ implementation

Co-authored-by: mnkiefer <8320933+mnkiefer@users.noreply.github.com>

Copilot AI commented Jul 19, 2026

Copy link
Copy Markdown
Contributor Author

@copilot Address all review comments. Keep no legacy to former /workshows/ implementation

Addressed in commit 2caa568.

  • Removed remaining WORKSHOP_SLUGS/CURRENT_WORKSHOP_SLUG consumers.
  • Updated docs home workshop card to /gh-aw/workshop/.
  • Updated links-validator exclusion to the new static workshop local-link prefix.
  • Verified no remaining /workshops/ references in docs/.

Copilot AI requested a review from mnkiefer July 19, 2026 14:01
@mnkiefer
mnkiefer merged commit 373fb39 into main Jul 19, 2026
8 checks passed
@mnkiefer
mnkiefer deleted the copilot/workshop-url-update branch July 19, 2026 14:19
@github-actions

Copy link
Copy Markdown
Contributor

🎉 This pull request is included in a new release.

Release: v0.82.14

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants