Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
add2cb9
Automate TypeScript bindings updates
danielporterda Jun 17, 2026
a853200
Update TypeScript bindings reference
danielporterda Jun 17, 2026
7a41d89
Add remaining generated reference PR targets
danielporterda Jun 17, 2026
fd010dc
Fix JSON API generated PR target paths
github-actions[bot] Jun 17, 2026
999c371
Support products nav for AsyncAPI generation
github-actions[bot] Jun 17, 2026
a91bf0c
Write AsyncAPI nav scratch under docs root
github-actions[bot] Jun 17, 2026
8c28014
Support products nav for Java and Daml reference generation
github-actions[bot] Jun 17, 2026
5fb5c28
Add Java binding statuses for 3.5
github-actions[bot] Jun 17, 2026
069de64
Fix DPM damlc resolution for Daml stdlib docs
github-actions[bot] Jun 17, 2026
0678697
Cover all generated docs in update automation
github-actions[bot] Jun 18, 2026
5ced92c
Use public Canton sources for generated docs automation
danielporterda Jun 18, 2026
4cb0497
Install Daml tooling for generated docs workflow
danielporterda Jun 18, 2026
4eab5a0
Unset CI for Canton metrics generation
danielporterda Jun 18, 2026
660e4f2
Right-size Canton external snippet heap
danielporterda Jun 18, 2026
59e0067
Gate heavy external snippet targets
danielporterda Jun 18, 2026
5249930
Make generated docs workflow setup explicit
danielporterda Jun 18, 2026
f3a9ca0
Normalize external snippet markdown output
danielporterda Jun 18, 2026
e93b744
Skip regeneration when source pins are unchanged
danielporterda Jun 18, 2026
f735e3f
Keep dashboard and network tabs in one generated PR
danielporterda Jun 18, 2026
5f110e2
Allow targeted generated docs workflow dispatch
danielporterda Jun 18, 2026
b07a8c3
Update generated docs (#810)
github-actions[bot] Jun 18, 2026
7231044
Avoid checking out generated PR branches
github-actions[bot] Jun 22, 2026
7edf758
Fully qualify generated branch push refs
github-actions[bot] Jun 22, 2026
06e029d
Remove generated output from automation PR
github-actions[bot] Jun 22, 2026
5761ac9
Authenticate Splice OpenAPI release lookups
github-actions[bot] Jun 22, 2026
878ed64
Remove TypeScript generated output from automation PR
github-actions[bot] Jun 22, 2026
51e29ee
Fix generated docs target output blockers
danielporterda Jun 23, 2026
d3063e3
Close stale generated docs PRs for no-op targets
danielporterda Jun 23, 2026
db67dc7
Delete stale generated docs branches on no-op cleanup
danielporterda Jun 23, 2026
8220d36
Split external snippet automation into follow-on
danielporterda Jun 23, 2026
a95495a
Run generated docs automation every 30 minutes
danielporterda Jun 25, 2026
0e04963
Merge branch 'main' into remaining-generated-reference-pr-targets
danielporterda Jun 25, 2026
55614c3
Restore broad Java bindings package filter
danielporterda Jun 25, 2026
bf3fd17
Remove JVM docs status manifests
danielporterda Jun 25, 2026
129d310
Merge branch 'main' into remaining-generated-reference-pr-targets
danielporterda Jun 25, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 21 additions & 6 deletions .github/workflows/update-version-dashboard.yml
Original file line number Diff line number Diff line change
@@ -1,20 +1,25 @@
name: Update version dashboard
name: Update generated docs

on:
schedule:
- cron: "23 */6 * * *"
- cron: "*/30 * * * *"
workflow_dispatch:
inputs:
targets:
description: "Generated-doc targets to run"
type: string
default: "all"

permissions:
contents: write
pull-requests: write

concurrency:
group: update-version-dashboard
group: update-generated-docs
cancel-in-progress: false

jobs:
update-version-dashboard:
update-generated-docs:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
Expand All @@ -27,10 +32,20 @@ jobs:
run: |
sudo apt-get update
sudo apt-get install -y direnv
direnv allow .
SKIP_NPM_INSTALL=1 direnv allow .

- name: Install npm dependencies
run: SKIP_NPM_INSTALL=1 direnv exec . npm ci

- name: Set up Daml tooling
run: |
curl -fsSL https://get.digitalasset.com/install/install.sh | sh
echo "$HOME/.dpm/bin" >> "$GITHUB_PATH"
echo "$HOME/.daml/bin" >> "$GITHUB_PATH"

- name: Generate update pull requests
env:
GH_TOKEN: ${{ github.token }}
GITHUB_TOKEN: ${{ github.token }}
run: python3 scripts/update_generated_reference_prs.py --targets all
GENERATED_DOCS_TARGETS: ${{ inputs.targets || 'all' }}
run: python3 scripts/update_generated_reference_prs.py --targets $GENERATED_DOCS_TARGETS
4 changes: 2 additions & 2 deletions config/x2mdx/grpc-ledger-api-reference/source-artifacts.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
"release_url_template": "https://www.canton.io/releases/canton-open-source-{version}.tar.gz",
"bundle_proto_dir": "protobuf",
"repo": {
"remote": "https://github.com/DACH-NY/canton.git",

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.

@danielporterda did you confirm with @soren-da that all canton updates are pushed to the OSS version?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

yes, confirmed via slack.

"web_url": "https://github.com/DACH-NY/canton"
"remote": "https://github.com/digital-asset/canton.git",
"web_url": "https://github.com/digital-asset/canton"
},
"min_version": "3.4.4",
"metadata_path": "config/x2mdx/protobuf-history/metadata.json",
Expand Down
1 change: 0 additions & 1 deletion config/x2mdx/ledger-bindings/source-artifacts.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
"group": "com.daml",
"artifact": "bindings-java",
"language": "java",
"status_manifest": "status/bindings-java.yaml",
"include_prefixes": [
"com.daml"
],
Expand Down
Loading