Skip to content

ci: trigger Testably.Site rebuild after main build#112

Merged
vbreuss merged 1 commit into
mainfrom
chore/notify-docs-site
May 3, 2026
Merged

ci: trigger Testably.Site rebuild after main build#112
vbreuss merged 1 commit into
mainfrom
chore/notify-docs-site

Conversation

@vbreuss
Copy link
Copy Markdown
Member

@vbreuss vbreuss commented May 3, 2026

After moving the repository to the Testably organization, documentation is centralized in Testably/Testably.Site. Adds a notify-docs-site workflow that dispatches an
extension-documentation-updated-event to Testably.Site whenever the Build workflow completes successfully on main, and removes the obsolete build-pages job that dispatched to aweXpect/aweXpect.

After moving the repository to the Testably organization,
documentation is centralized in Testably/Testably.Site. Adds a
notify-docs-site workflow that dispatches an
`extension-documentation-updated-event` to Testably.Site whenever
the Build workflow completes successfully on main, and removes
the obsolete build-pages job that dispatched to aweXpect/aweXpect.
@vbreuss vbreuss self-assigned this May 3, 2026
Copilot AI review requested due to automatic review settings May 3, 2026 19:26
@vbreuss vbreuss enabled auto-merge (squash) May 3, 2026 19:26
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Note

Copilot was unable to run its full agentic suite in this review.

Adds a dedicated workflow to notify Testably/Testably.Site when documentation changes are published on main, reflecting the org move and removing the old dispatch mechanism.

Changes:

  • Added Notify Docs Site workflow to dispatch extension-documentation-updated-event to Testably/Testably.Site after successful Build on main (and via manual dispatch).
  • Removed the obsolete build-pages job that dispatched to aweXpect/aweXpect.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
.github/workflows/notify-docs-site.yml New workflow that dispatches an event to the centralized docs site repo after successful builds.
.github/workflows/build.yml Removes the legacy job that triggered a docs/pages update in the old repo.

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

Comment thread .github/workflows/notify-docs-site.yml
Comment thread .github/workflows/notify-docs-site.yml
@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud Bot commented May 3, 2026

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
0.0% Duplication on New Code

See analysis details on SonarQube Cloud

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 3, 2026

Test Results

    8 files  ±0      8 suites  ±0   51s ⏱️ -1s
  246 tests ±0    245 ✅ ±0  1 💤 ±0  0 ❌ ±0 
1 645 runs  ±0  1 644 ✅ ±0  1 💤 ±0  0 ❌ ±0 

Results for commit c3c2d6b. ± Comparison against base commit 3fc4312.

@vbreuss vbreuss disabled auto-merge May 3, 2026 19:50
@vbreuss vbreuss merged commit d4bb876 into main May 3, 2026
16 checks passed
@vbreuss vbreuss deleted the chore/notify-docs-site branch May 3, 2026 19:50
@github-actions
Copy link
Copy Markdown

This is addressed in release v3.1.0.

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

Labels

state: released The issue is released

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants