Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
c3045cf
Add daily API docs update workflow
mattleibow Feb 27, 2026
5c06f29
Merge pull request #63 from mono/automation/add-update-workflow
mattleibow Feb 27, 2026
125cbdf
Update API docs from latest CI build (#64)
github-actions[bot] Feb 27, 2026
44e137e
Add go-live workflow to publish docs to live branch (#65)
mattleibow Feb 27, 2026
aeca803
Update API docs from latest CI build (#69)
github-actions[bot] May 9, 2026
aebbc2d
Remove update-docs.yml — superseded by auto-api-docs-writer (#71)
mattleibow May 9, 2026
4ceec14
Add auto-merge workflow for docs PRs based on Learn Build statuses (#82)
mattleibow May 11, 2026
5815529
Fix automerge: only trigger on success, not every status update (#83)
mattleibow May 11, 2026
7b2d953
Update known-warnings baseline for PR #81 (#84)
mattleibow May 11, 2026
095b566
Only trigger on OpenPublishing.Build, not both statuses (#85)
mattleibow May 11, 2026
354c2b0
Enable automerge — disable dry-run mode (#86)
mattleibow May 11, 2026
b68a4f4
Improve failure comments: distinguish validation vs merge errors (#87)
mattleibow May 11, 2026
9a1c863
Update API docs from latest CI build
mattleibow May 11, 2026
35b69a2
Update API docs from latest CI build
mattleibow May 12, 2026
7108bf3
Revert "Update API docs from latest CI build" (#89)
mattleibow May 15, 2026
e9653d2
Revert "Update API docs from latest CI build" (#90)
mattleibow May 15, 2026
36bf4fe
Include PR number in automerge commit subject (#91)
mattleibow May 15, 2026
981f71b
Update API docs from latest CI build (#94)
github-actions[bot] May 15, 2026
3338373
Revert "Update API docs from latest CI build (#94)" (#95)
mattleibow May 15, 2026
3395ac0
Add automated API docs writer workflow (#92)
mattleibow May 20, 2026
a1aa74b
Add output/ to .gitignore (#114)
mattleibow May 20, 2026
f68ee7d
[workflow] Move extraction to gen job and fix agent session terminati…
mattleibow May 21, 2026
1dd7575
Regenerate frameworks docs: latest-only monikers (#141)
mattleibow Jun 18, 2026
ea29df4
Reset frameworks docs baseline to Windows-generated output (#142)
mattleibow Jun 19, 2026
ea6c47e
[CI] Run API-docs stub regeneration on Linux via Mono (#147)
mattleibow Jun 23, 2026
220701e
Fill API documentation placeholders (#150)
github-actions[bot] Jun 23, 2026
a946bd1
Fill API documentation placeholders (#151)
github-actions[bot] Jun 23, 2026
290d0ae
[docs] Fix broken API doc cross-references (#152)
mattleibow Jun 23, 2026
60e95d4
Harden auto-api-docs-writer: single Opus 4.7 agent, branch-safe clone…
mattleibow Jun 30, 2026
5af8ede
Reconcile live into main for Go Live (resolve in favor of main)
mattleibow Jun 30, 2026
392f495
Fix obsolete cross-references in API docs (DrawInSurface, ISKRenderer…
mattleibow Jun 30, 2026
b64a026
Fill and review API documentation (#172)
github-actions[bot] Jun 30, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,5 @@
###############################################################################

*.xml text eol=lf

.github/workflows/*.lock.yml linguist-generated=true merge=ours
39 changes: 39 additions & 0 deletions .github/aw/actions-lock.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
{
"entries": {
"actions/cache@v4": {
"repo": "actions/cache",
"version": "v4",
"sha": "0057852bfaa89a56745cba8c7296529d2fc39830"
},
"actions/checkout@v4": {
"repo": "actions/checkout",
"version": "v4",
"sha": "34e114876b0b11c390a56381ad16ebd13914f8d5"
},
"actions/download-artifact@v4": {
"repo": "actions/download-artifact",
"version": "v4",
"sha": "d3f86a106a0bac45b974a628896c90dbdf5c8093"
},
"actions/github-script@v9.0.0": {
"repo": "actions/github-script",
"version": "v9.0.0",
"sha": "3a2844b7e9c422d3c10d287c895573f7108da1b3"
},
"actions/setup-dotnet@v4": {
"repo": "actions/setup-dotnet",
"version": "v4",
"sha": "67a3573c9a986a3f9c594539f4ab511d57bb3ce9"
},
"actions/upload-artifact@v4": {
"repo": "actions/upload-artifact",
"version": "v4",
"sha": "ea165f8d65b6e75b540449e92b4886f43607fa02"
},
"github/gh-aw-actions/setup@v0.71.5": {
"repo": "github/gh-aw-actions/setup",
"version": "v0.71.5",
"sha": "b8068426813005612b960b5ab0b8bd2c27142323"
}
}
}
65 changes: 65 additions & 0 deletions .github/known-warnings.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
file,code,message,count
SkiaSharpAPI/SkiaSharp.Views.Desktop/SKGLControl.xml,xref-not-found,Cross reference not found: 'OpenTK.GLControl'.,1
SkiaSharpAPI/SkiaSharp.Views.Desktop/SKGLControl.xml,xref-not-found,Cross reference not found: 'OpenTK.GLControl.GLControl'.,1
SkiaSharpAPI/SkiaSharp.Views.Desktop/SKGLControl.xml,xref-not-found,Cross reference not found: 'OpenTK.GLControl.GLControlSettings'.,1
SkiaSharpAPI/SkiaSharp.Views.Gtk/GTKExtensions.xml,xref-not-found,Cross reference not found: 'Gdk.Color'.,4
SkiaSharpAPI/SkiaSharp.Views.Gtk/GTKExtensions.xml,xref-not-found,Cross reference not found: 'Gdk.Pixbuf'.,14
SkiaSharpAPI/SkiaSharp.Views.Gtk/GTKExtensions.xml,xref-not-found,Cross reference not found: 'Gdk.Point'.,4
SkiaSharpAPI/SkiaSharp.Views.Gtk/GTKExtensions.xml,xref-not-found,Cross reference not found: 'Gdk.RGBA'.,8
SkiaSharpAPI/SkiaSharp.Views.Gtk/GTKExtensions.xml,xref-not-found,Cross reference not found: 'Gdk.Rectangle'.,5
SkiaSharpAPI/SkiaSharp.Views.Gtk/GTKExtensions.xml,xref-not-found,Cross reference not found: 'Gdk.Size'.,4
SkiaSharpAPI/SkiaSharp.Views.Gtk/GTKExtensions.xml,xref-not-found,Cross reference not found: 'Graphene.Point'.,4
SkiaSharpAPI/SkiaSharp.Views.Gtk/GTKExtensions.xml,xref-not-found,Cross reference not found: 'Graphene.Point3D'.,4
SkiaSharpAPI/SkiaSharp.Views.Gtk/GTKExtensions.xml,xref-not-found,Cross reference not found: 'Graphene.Rect'.,4
SkiaSharpAPI/SkiaSharp.Views.Gtk/GTKExtensions.xml,xref-not-found,Cross reference not found: 'Graphene.Size'.,4
SkiaSharpAPI/SkiaSharp.Views.Gtk/SKDrawingArea.xml,xref-not-found,Cross reference not found: 'Cairo.Context'.,3
SkiaSharpAPI/SkiaSharp.Views.Gtk/SKDrawingArea.xml,xref-not-found,Cross reference not found: 'Gtk.DrawingArea'.,1
SkiaSharpAPI/SkiaSharp.Views.Gtk/SKWidget.xml,xref-not-found,Cross reference not found: 'Gdk.EventExpose'.,2
SkiaSharpAPI/SkiaSharp.Views.Gtk/SKWidget.xml,xref-not-found,Cross reference not found: 'Gtk.DrawingArea'.,1
SkiaSharpAPI/SkiaSharp.Views.Tizen.NUI/CustomRenderingView.xml,xref-not-found,Cross reference not found: 'Tizen.NUI.BaseComponents.ImageView'.,1
SkiaSharpAPI/SkiaSharp.Views.Tizen.NUI/SKCanvasView.xml,xref-not-found,Cross reference not found: 'Tizen.NUI.BaseComponents.ImageView'.,1
SkiaSharpAPI/SkiaSharp.Views.Tizen.NUI/SKGLSurfaceView.xml,xref-not-found,Cross reference not found: 'Tizen.NUI.BaseComponents.ImageView'.,1
SkiaSharpAPI/SkiaSharp.Views.Tizen/CustomRenderingView.xml,xref-not-found,Cross reference not found: 'ElmSharp.EvasObject'.,3
SkiaSharpAPI/SkiaSharp.Views.Tizen/CustomRenderingView.xml,xref-not-found,Cross reference not found: 'ElmSharp.Rect'.,1
SkiaSharpAPI/SkiaSharp.Views.Tizen/CustomRenderingView.xml,xref-not-found,Cross reference not found: 'ElmSharp.Widget'.,1
SkiaSharpAPI/SkiaSharp.Views.Tizen/SKCanvasView.xml,xref-not-found,Cross reference not found: 'ElmSharp.EvasObject'.,1
SkiaSharpAPI/SkiaSharp.Views.Tizen/SKCanvasView.xml,xref-not-found,Cross reference not found: 'ElmSharp.Rect'.,1
SkiaSharpAPI/SkiaSharp.Views.Tizen/SKCanvasView.xml,xref-not-found,Cross reference not found: 'ElmSharp.Widget'.,1
SkiaSharpAPI/SkiaSharp.Views.Tizen/SKGLSurfaceView.xml,xref-not-found,Cross reference not found: 'ElmSharp.EvasObject'.,2
SkiaSharpAPI/SkiaSharp.Views.Tizen/SKGLSurfaceView.xml,xref-not-found,Cross reference not found: 'ElmSharp.Rect'.,1
SkiaSharpAPI/SkiaSharp.Views.Tizen/SKGLSurfaceView.xml,xref-not-found,Cross reference not found: 'ElmSharp.Widget'.,1
SkiaSharpAPI/SkiaSharp.Views.Tizen/TizenExtensions.xml,xref-not-found,Cross reference not found: 'ElmSharp.Color'.,2
SkiaSharpAPI/SkiaSharp.Views.Tizen/TizenExtensions.xml,xref-not-found,Cross reference not found: 'ElmSharp.Point'.,4
SkiaSharpAPI/SkiaSharp.Views.Tizen/TizenExtensions.xml,xref-not-found,Cross reference not found: 'ElmSharp.Rect'.,4
SkiaSharpAPI/SkiaSharp.Views.Tizen/TizenExtensions.xml,xref-not-found,Cross reference not found: 'ElmSharp.Size'.,4
SkiaSharpAPI/SkiaSharp.Views.Tizen/TizenExtensions.xml,xref-not-found,Cross reference not found: 'Tizen.NUI.Color'.,1
SkiaSharpAPI/SkiaSharp.Views.Tizen/TizenExtensions.xml,xref-not-found,Cross reference not found: 'Tizen.NUI.Position'.,1
SkiaSharpAPI/SkiaSharp.Views.Tizen/TizenExtensions.xml,xref-not-found,Cross reference not found: 'Tizen.NUI.Position2D'.,1
SkiaSharpAPI/SkiaSharp.Views.Tizen/TizenExtensions.xml,xref-not-found,Cross reference not found: 'Tizen.NUI.Rectangle'.,2
SkiaSharpAPI/SkiaSharp.Views.Tizen/TizenExtensions.xml,xref-not-found,Cross reference not found: 'Tizen.NUI.Size'.,1
SkiaSharpAPI/SkiaSharp.Views.Tizen/TizenExtensions.xml,xref-not-found,Cross reference not found: 'Tizen.NUI.Size2D'.,1
SkiaSharpAPI/SkiaSharp.Views.UWP/AngleSwapChainPanel.xml,xref-not-found,Cross reference not found: 'Windows.UI.Xaml.Controls.SwapChainPanel'.,1
SkiaSharpAPI/SkiaSharp.Views.UWP/SKSwapChainPanel.xml,xref-not-found,Cross reference not found: 'Windows.UI.Xaml.Controls.SwapChainPanel'.,1
SkiaSharpAPI/SkiaSharp.Views.UWP/SKXamlCanvas.xml,xref-not-found,Cross reference not found: 'Windows.UI.Xaml.Controls.Canvas'.,1
SkiaSharpAPI/SkiaSharp.Views.UWP/UWPExtensions.xml,xref-not-found,Cross reference not found: 'Windows.UI.Xaml.Media.Imaging.WriteableBitmap'.,7
SkiaSharpAPI/SkiaSharp.Views.WPF/SKGLElement.xml,xref-not-found,Cross reference not found: 'OpenTK.Wpf.GLWpfControl'.,1
SkiaSharpAPI/SkiaSharp.Views.Windows/AngleSwapChainPanel.xml,xref-not-found,Cross reference not found: 'Microsoft.UI.Xaml.Controls.SwapChainPanel'.,1
SkiaSharpAPI/SkiaSharp.Views.Windows/SKSwapChainPanel.xml,xref-not-found,Cross reference not found: 'Microsoft.UI.Xaml.Controls.SwapChainPanel'.,1
SkiaSharpAPI/SkiaSharp.Views.Windows/SKXamlCanvas.xml,xref-not-found,Cross reference not found: 'Microsoft.UI.Xaml.Controls.Canvas'.,1
SkiaSharpAPI/SkiaSharp.Views.Windows/WindowsExtensions.xml,xref-not-found,Cross reference not found: 'Microsoft.UI.Xaml.Media.Imaging.WriteableBitmap'.,7
SkiaSharpAPI/SkiaSharp/GRSharpVkBackendContext.xml,xref-not-found,Cross reference not found: 'SharpVk.Device'.,1
SkiaSharpAPI/SkiaSharp/GRSharpVkBackendContext.xml,xref-not-found,Cross reference not found: 'SharpVk.Instance'.,1
SkiaSharpAPI/SkiaSharp/GRSharpVkBackendContext.xml,xref-not-found,Cross reference not found: 'SharpVk.PhysicalDevice'.,1
SkiaSharpAPI/SkiaSharp/GRSharpVkBackendContext.xml,xref-not-found,Cross reference not found: 'SharpVk.PhysicalDeviceFeatures'.,1
SkiaSharpAPI/SkiaSharp/GRSharpVkBackendContext.xml,xref-not-found,Cross reference not found: 'SharpVk.Queue'.,1
SkiaSharpAPI/SkiaSharp/GRSharpVkGetProcedureAddressDelegate.xml,xref-not-found,Cross reference not found: 'SharpVk.Device'.,1
SkiaSharpAPI/SkiaSharp/GRSharpVkGetProcedureAddressDelegate.xml,xref-not-found,Cross reference not found: 'SharpVk.Instance'.,1
SkiaSharpAPI/SkiaSharp/GRVkExtensionsSharpVkExtensions.xml,xref-not-found,Cross reference not found: 'SharpVk.Instance'.,2
SkiaSharpAPI/SkiaSharp/GRVkExtensionsSharpVkExtensions.xml,xref-not-found,Cross reference not found: 'SharpVk.PhysicalDevice'.,2
SkiaSharpAPI/SkiaSharp/GRVorticeD3DBackendContext.xml,xref-not-found,Cross reference not found: 'Vortice.DXGI.IDXGIAdapter1'.,1
SkiaSharpAPI/SkiaSharp/GRVorticeD3DBackendContext.xml,xref-not-found,Cross reference not found: 'Vortice.Direct3D12.ID3D12CommandQueue'.,1
SkiaSharpAPI/SkiaSharp/GRVorticeD3DBackendContext.xml,xref-not-found,Cross reference not found: 'Vortice.Direct3D12.ID3D12Device2'.,1
SkiaSharpAPI/SkiaSharp/GRVorticeD3DTextureResourceInfo.xml,xref-not-found,Cross reference not found: 'Vortice.DXGI.Format'.,1
SkiaSharpAPI/SkiaSharp/GRVorticeD3DTextureResourceInfo.xml,xref-not-found,Cross reference not found: 'Vortice.Direct3D12.ID3D12Resource'.,1
SkiaSharpAPI/SkiaSharp/GRVorticeD3DTextureResourceInfo.xml,xref-not-found,Cross reference not found: 'Vortice.Direct3D12.ResourceStates'.,1
SkiaSharpAPI/SkiaSharp/SKPathBuilder.xml,xref-not-found,Cross reference not found: 'SkiaSharp.SKPathBuilder.Dispose'.,1
Loading
Loading