Skip to content

Commit 0db5a9a

Browse files
authored
fix: Feature matrix (#814)
* feat: Add workflow to run Go program and create PR Introduces a GitHub Actions workflow that checks out two repositories, sets up Go, installs dependencies, runs a Go program, and creates a pull request with generated documentation updates. * fix: Update workflow name and trigger Renamed the workflow to 'Feature Matrix Creator' and changed the trigger from push on main to manual workflow_dispatch. * feat: Add feature-matrix tool for ADK feature extraction Introduces a new tool under tools/feature-matrix to generate a feature support matrix for ADK runtimes by analyzing documentation. Includes Go implementation (main.go), prompt and starter markdown files, and Go module dependencies. * feat: Update feature matrix workflow to use local tool Removes checkout of the adk-docs-features repo and updates steps to use the local tools/feature-matrix directory for dependency installation and program execution. Simplifies the workflow by eliminating unnecessary repository cloning and file movement. * fix: Update feature matrix prompt and matrix content Revised the prompt to use 'Unsupported' instead of 'Planned' for features not supported, clarified disclaimer placement, and updated instructions for matrix ordering. Updated start.md to move the disclaimer and feature matrix to the top, reflect new terminology, and provide a more accurate and current feature support matrix. * fix: Update workflow for feature matrix PRs Adds write permissions for contents and pull-requests to the workflow. Updates pull request commit message, title, body, and branch name to reflect feature matrix updates instead of documentation. * fix: Update workflow name and PR token in feature matrix Renamed the workflow to 'Publish Feature Matrix' and switched the pull request token from GITHUB_TOKEN to ADK_BOT_GITHUB_TOKEN for improved automation and permissions.
1 parent 764b8a9 commit 0db5a9a

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

.github/workflows/feature-matrix-updater.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Feature Matrix Creator
1+
name: Publish Feature Matrix
22
on:
33
workflow_dispatch:
44
jobs:
@@ -29,7 +29,7 @@ jobs:
2929
- name: Create Pull Request
3030
uses: peter-evans/create-pull-request@v6
3131
with:
32-
token: ${{ secrets.GITHUB_TOKEN }}
32+
token: ${{ secrets.ADK_BOT_GITHUB_TOKEN }}
3333
commit-message: "feat: propose update to feature matrix"
3434
title: "Proposed Update to Feature Matrix"
3535
body: "This is an auto-generated PR with new content for the feature matrix."

0 commit comments

Comments
 (0)