Skip to content

ci: trigger Testably.Site rebuild after main build - #124

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

vbreuss merged 1 commit into
mainfrom
chore/notify-docs-site

Conversation

@vbreuss

@vbreuss vbreuss commented May 3, 2026

Copy link
Copy Markdown
Member

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
@sonarqubecloud

sonarqubecloud Bot commented May 3, 2026 •

Copy link
Copy Markdown

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

Copilot AI left a comment

Copy link
Copy Markdown

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 to rebuild docs after a successful Build on main, and removes the previous Pages-dispatch job targeting aweXpect/aweXpect.

Changes:

  • Introduce notify-docs-site.yml to dispatch extension-documentation-updated-event to Testably/Testably.Site after successful main builds (or manual dispatch on main).
  • Remove obsolete build-pages job from build.yml that dispatched to aweXpect/aweXpect.

Reviewed changes

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

File Description
.github/workflows/notify-docs-site.yml New workflow to dispatch a repository event to Testably/Testably.Site on successful Build runs
.github/workflows/build.yml Removes the old pages update job that dispatched to the previous repository

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

Comment thread .github/workflows/notify-docs-site.yml Resolved
Comment thread .github/workflows/notify-docs-site.yml Resolved
Comment thread .github/workflows/notify-docs-site.yml Resolved
@github-actions

github-actions Bot commented May 3, 2026

Copy link
Copy Markdown

Test Results

  4 files  ±0    4 suites  ±0   1s ⏱️ ±0s
 99 tests ±0   98 ✅ ±0  1 💤 ±0  0 ❌ ±0 
291 runs  ±0  290 ✅ ±0  1 💤 ±0  0 ❌ ±0 

Results for commit 4c2f6b9. ± Comparison against base commit 33e2925.

@vbreuss
vbreuss merged commit e96a7e3 into main May 3, 2026
16 checks passed
@vbreuss
vbreuss deleted the chore/notify-docs-site branch May 3, 2026 19:48
@github-actions

Copy link
Copy Markdown

This is addressed in release v0.14.0.

@github-actions github-actions Bot added the state: released The issue is released label May 18, 2026
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