diff --git a/.github/workflows/daily-trajectory-grader-implementer.lock.yml b/.github/workflows/daily-trajectory-grader-implementer.lock.yml index 2097af961f3..1e649583a2e 100644 --- a/.github/workflows/daily-trajectory-grader-implementer.lock.yml +++ b/.github/workflows/daily-trajectory-grader-implementer.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"6f626b6fb51867d2f89ae91e8156e5b74d81f978b49e6e46e0043e9bf6e7c315","body_hash":"b30133ae683fd17907a2008aa4262474405a9f460879441690db8491f5940bdd","strict":true,"agent_id":"copilot","engine_versions":{"copilot":"1.0.80"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"04c76715daa6f89cb0266b49ef699f1a3f9470c792362bfe7a35dcf1b698936a","body_hash":"b30133ae683fd17907a2008aa4262474405a9f460879441690db8491f5940bdd","strict":true,"agent_id":"copilot","engine_versions":{"copilot":"1.0.80"}} # gh-aw-manifest: {"version":1,"secrets":["COPILOT_GITHUB_TOKEN","GH_AW_CI_TRIGGER_TOKEN","GH_AW_DEFAULT_OTLP_HEADERS","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GITHUB_TOKEN"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c","version":"v8.0.1"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/upload-artifact","sha":"043fb46d1a93c77aae656e7c1c64a875d1fc6a0a","version":"v7.0.1"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.28.10","digest":"sha256:c01e6d16d11ea4f2a46cc023a9f402224a3b3861b026818eec0dc586d7e6918e","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.28.10@sha256:c01e6d16d11ea4f2a46cc023a9f402224a3b3861b026818eec0dc586d7e6918e"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.28.10","digest":"sha256:c3a18aebb8251339117ea998296315de17bada366f8d03919b3348ea71112e64","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.28.10@sha256:c3a18aebb8251339117ea998296315de17bada366f8d03919b3348ea71112e64"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.28.10","digest":"sha256:c06076f7aca95df713e0748c44d80c0a3c2538fad67bfdd04296d45158e083e6","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.28.10@sha256:c06076f7aca95df713e0748c44d80c0a3c2538fad67bfdd04296d45158e083e6"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.4.13","digest":"sha256:ec4008521c610e1113ed557ecec0ff64a2c2111e4cfa817bab54d9b7da24c7cc","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.4.13@sha256:ec4008521c610e1113ed557ecec0ff64a2c2111e4cfa817bab54d9b7da24c7cc"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:bac2192f6374d6262116399b34fc5e143d576f82719e90a18261cae7480f4d4e","pinned_image":"ghcr.io/github/gh-aw-node@sha256:bac2192f6374d6262116399b34fc5e143d576f82719e90a18261cae7480f4d4e"},{"image":"ghcr.io/github/github-mcp-server:v1.11.0","digest":"sha256:fbec75de11c255213fa08d80fb166abe73d851fff631c51c0079872967720699","pinned_image":"ghcr.io/github/github-mcp-server:v1.11.0@sha256:fbec75de11c255213fa08d80fb166abe73d851fff631c51c0079872967720699"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_pull_request","missing_data","missing_tool","noop"]}]} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -23,7 +23,7 @@ # # For more information: https://github.github.com/gh-aw/introduction/overview/ # -# Implements exactly one grader per run from the ranked graders catalog (shared/graders/README.md) as a new, self-contained shared agentic workflow component, and opens a draft PR with the addition. +# Feature grower (all-you-can-eat) workflow that implements exactly one grader per run from the ranked graders catalog (shared/graders/README.md) as a new, self-contained shared agentic workflow component, and opens a draft PR with the addition. # # Resolved workflow manifest: # Imports: @@ -57,8 +57,8 @@ name: "Daily Trajectory Grader Implementer" on: schedule: - - cron: "26 21 * * *" # Friendly format: daily (scattered) - # skip-if-match: is:open is:pr in:title "[trajectory-grader]" # Skip-if-match processed as search check in pre-activation job + - cron: "27/30 * * * *" # Friendly format: every 30 minutes (scattered) + # skip-if-match: is:pr is:open in:title "[trajectory-grader]" # Skip-if-match processed as search check in pre-activation job workflow_dispatch: inputs: aw_context: @@ -1652,7 +1652,7 @@ jobs: uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 env: WORKFLOW_NAME: "Daily Trajectory Grader Implementer" - WORKFLOW_DESCRIPTION: "Implements exactly one grader per run from the ranked graders catalog (shared/graders/README.md) as a new, self-contained shared agentic workflow component, and opens a draft PR with the addition." + WORKFLOW_DESCRIPTION: "Feature grower (all-you-can-eat) workflow that implements exactly one grader per run from the ranked graders catalog (shared/graders/README.md) as a new, self-contained shared agentic workflow component, and opens a draft PR with the addition." HAS_PATCH: ${{ needs.agent.outputs.has_patch }} GH_AW_DETECTION_CONTINUE_ON_ERROR: "true" GH_AW_DETECTION_SKIP_PROMPT_SUMMARY: "true" @@ -1715,7 +1715,7 @@ jobs: RUNNER_TEMP: ${{ runner.temp }} TRACEPARENT: ${{ env.GITHUB_AW_OTEL_TRACE_ID != '' && env.GITHUB_AW_OTEL_PARENT_SPAN_ID != '' && format('00-{0}-{1}-01', env.GITHUB_AW_OTEL_TRACE_ID, env.GITHUB_AW_OTEL_PARENT_SPAN_ID) || '' }} WORKFLOW_NAME: "Daily Trajectory Grader Implementer" - WORKFLOW_DESCRIPTION: "Implements exactly one grader per run from the ranked graders catalog (shared/graders/README.md) as a new, self-contained shared agentic workflow component, and opens a draft PR with the addition." + WORKFLOW_DESCRIPTION: "Feature grower (all-you-can-eat) workflow that implements exactly one grader per run from the ranked graders catalog (shared/graders/README.md) as a new, self-contained shared agentic workflow component, and opens a draft PR with the addition." HAS_PATCH: ${{ needs.agent.outputs.has_patch }} GH_AW_DETECTION_CONTINUE_ON_ERROR: "true" run: | @@ -1862,7 +1862,7 @@ jobs: id: check_skip_if_match uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 env: - GH_AW_SKIP_QUERY: "is:open is:pr in:title \"[trajectory-grader]\"" + GH_AW_SKIP_QUERY: "is:pr is:open in:title \"[trajectory-grader]\"" GH_AW_WORKFLOW_NAME: "Daily Trajectory Grader Implementer" GH_AW_SKIP_MAX_MATCHES: "1" with: diff --git a/.github/workflows/daily-trajectory-grader-implementer.md b/.github/workflows/daily-trajectory-grader-implementer.md index d1320a42ffd..6fb8cb498b1 100644 --- a/.github/workflows/daily-trajectory-grader-implementer.md +++ b/.github/workflows/daily-trajectory-grader-implementer.md @@ -3,13 +3,13 @@ private: true emoji: "🧮" name: Daily Trajectory Grader Implementer description: > - Implements exactly one grader per run from the ranked graders - catalog (shared/graders/README.md) as a new, self-contained - shared agentic workflow component, and opens a draft PR with the addition. + Feature grower (all-you-can-eat) workflow that implements exactly one grader + per run from the ranked graders catalog (shared/graders/README.md) as a new, + self-contained shared agentic workflow component, and opens a draft PR with the addition. on: - schedule: daily + schedule: every 30 minutes workflow_dispatch: - skip-if-match: 'is:open is:pr in:title "[trajectory-grader]"' + skip-if-match: 'is:pr is:open in:title "[trajectory-grader]"' imports: - shared/graders/state-revisit-probability-rep.md