ci: refresh release dispatch and publish updated docs source (#667)

* docs: refresh docs and add tunnel usage guide

Add a new tunnels page with verified, up-to-date CLI examples
Remove deprecated `--daemon` usage and clarify QR/password behavior
Add docs validation tooling and docs-source workflow for packaging and sync

* ci: update release workflow behavior
This commit is contained in:
Bohdan Triapitsyn
2026-03-15 03:58:13 +02:00
committed by GitHub
parent 75c90d955c
commit d81b34575a
+25
View File
@@ -563,3 +563,28 @@ jobs:
process.exit(1);
});
NODE
- name: Trigger openchamber-website site refresh (optional)
env:
WEBSITE_REPO: openchamber/openchamber-website
WEBSITE_TOKEN: ${{ secrets.OPENCHAMBER_WEBSITE_REPO_TOKEN }}
VERSION: ${{ needs.create-release.outputs.version }}
run: |
if [ -z "$WEBSITE_TOKEN" ]; then
echo "OPENCHAMBER_WEBSITE_REPO_TOKEN not set; skip site refresh dispatch."
exit 0
fi
curl --fail-with-body -sS -X POST \
-H "Authorization: Bearer $WEBSITE_TOKEN" \
-H "Accept: application/vnd.github+json" \
https://api.github.com/repos/$WEBSITE_REPO/dispatches \
-d @- <<JSON
{
"event_type": "site_refresh_requested",
"client_payload": {
"source_repo": "${{ github.repository }}",
"release_tag": "v$VERSION"
}
}
JSON