4 Commits

Author SHA1 Message Date
Kristopher Overholt e15aa4b918 Secure CI workflows with zizmor ahead of enforced rollout (#1872)
* ci: pin actions to SHAs and harden workflows with zizmor auto-fixes

* ci: set least-privilege GITHUB_TOKEN permissions on workflows

* ci: move PR/issue context into env vars to prevent template injection
2026-06-26 12:31:45 -05:00
Salman Chishti 68b5ece85a Fix python-tests workflow: split get_sample_dirs into its own job (#1420)
* Fix python-tests workflow: split get_sample_dirs into its own job

The build job declares `needs: get_sample_dirs`, but get_sample_dirs was
defined as a step inside build rather than as a separate job. This caused
GitHub Actions to reject the workflow with:

  The workflow must contain at least one job with no dependencies.

This commit:
- Extracts get_sample_dirs into its own job with proper outputs
- Replaces undefined $PYTHON_DIR with the actual path (samples/python)
- Formats the find output as JSON array for fromJson() compatibility
- Adds an if condition to skip the build matrix when no samples exist

Signed-off-by: Salman Muin Kayser Chishti <13schishti@gmail.com>

* Update actions/checkout from v4 to v6

---------

Signed-off-by: Salman Muin Kayser Chishti <13schishti@gmail.com>
Co-authored-by: Kristopher Overholt <koverholt@google.com>
2026-04-03 10:53:51 -05:00
Salman Chishti 569784127f Upgrade GitHub Actions for Node 24 compatibility (#1418)
Signed-off-by: Salman Muin Kayser Chishti <13schishti@gmail.com>
Co-authored-by: Kristopher Overholt <koverholt@google.com>
2026-03-13 13:54:14 -05:00
Kristopher Overholt d3cec829c9 Initial commit of Agent Development Kit 2025-04-09 08:49:23 -07:00