Skip to content

Commit 11e846f

Browse files
Sergio SisternesCopilot
andcommitted
Merge remote-tracking branch 'origin/main' into sergio-sisternes-epam-apmignore-file-exclusion
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2 parents b06061e + 83dc693 commit 11e846f

65 files changed

Lines changed: 7252 additions & 2444 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎.apm/agents/agentic-workflows.agent.md‎

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,12 +141,18 @@ When a user interacts with you:
141141
## Quick Reference
142142

143143
```bash
144+
# Install the repository's exact compiler version
145+
gh extension install github/gh-aw --pin v0.87.8 --force
146+
144147
# Initialize repository for agentic workflows
145148
gh aw init
146149

147150
# Generate the lock file for a workflow
148151
gh aw compile [workflow-name]
149152

153+
# Approve reviewed action or secret changes during a version upgrade
154+
gh aw compile [workflow-name] --approve
155+
150156
# Debug workflow runs
151157
gh aw logs [workflow-name]
152158
gh aw audit <run-id>
@@ -156,6 +162,16 @@ gh aw fix --write
156162
gh aw compile --validate
157163
```
158164

165+
The repository compiler pin is gh-aw `v0.87.8` at tag commit
166+
`e973b8cc974ce0b3628a8f9759b40733b4bf146b`. Regenerate committed
167+
`.lock.yml` files with that exact version. Use `--approve` only after
168+
reviewing action, container, permission, and secret changes.
169+
170+
`.github/workflows/agentics-maintenance.yml` is compiler-generated but
171+
committed with its `github/gh-aw-actions/setup-cli` tag refs rewritten to SHA
172+
`1aa033c7bf25ac9428fe521065b90c30a7070c4e`. Re-apply that rewrite after
173+
regeneration; `tests/unit/test_shared_apm_workflow_contract.py` fails otherwise.
174+
159175
## Key Features of gh-aw
160176

161177
- **Natural Language Workflows**: Write workflows in markdown with YAML frontmatter
@@ -174,4 +190,5 @@ gh aw compile --validate
174190
- Workflows must be compiled to `.lock.yml` files before running in GitHub Actions
175191
- **Bash tools are enabled by default** - Don't restrict bash commands unnecessarily since workflows are sandboxed by the AWF
176192
- Follow security best practices: minimal permissions, explicit network access, no template injection
193+
- gh-aw v0.87.8 exposes `GH_AW_DEFAULT_OTLP_HEADERS` to the agent and MCP telemetry runtime when that enterprise secret is configured. Leave it unset unless agent-visible telemetry credentials are an accepted boundary.
177194
- **Single-file output**: When creating a workflow, produce exactly **one** workflow `.md` file. Do not create separate documentation files (architecture docs, runbooks, usage guides, etc.). If documentation is needed, add a brief `## Usage` section inside the workflow file itself.

‎.apm/architecture/owners/contracts-tooling.json‎

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,21 @@
33
"owners": [
44
{
55
"id": "dependency-identity-materialization",
6-
"decision": "Dependency comparison identity vs display-cased materialization path; embedded git URL subpath validation",
6+
"decision": "Dependency comparison identity and policy casing vs display-cased materialization path; embedded git URL subpath validation",
77
"owner": "models/dependency/identity.py + materialization.py + DependencyReference (_check_no_embedded_subpath consumes core/host_providers.py)",
88
"selectors": [
99
"src/apm_cli/models/dependency/identity.py",
1010
"src/apm_cli/models/dependency/materialization.py",
1111
"src/apm_cli/models/dependency/reference.py"
1212
],
13-
"guards": ["contracts-tooling-dependency-identity"]
13+
"guards": ["contracts-tooling-dependency-identity", "contracts-tooling-policy-identity"]
14+
},
15+
{
16+
"id": "generated-python-artifact-membership",
17+
"decision": "Generated Python bytecode membership across copy, inventory, and cleanup",
18+
"owner": "security/gate.py (is_generated_python_artifact, is_python_bytecode_cache_path)",
19+
"selectors": ["src/apm_cli/security/gate.py"],
20+
"guards": ["contracts-tooling-python-artifact-membership"]
1421
},
1522
{
1623
"id": "cached-policy-shape",

‎.gitattributes‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
.github/workflows/*.lock.yml linguist-generated=true merge=ours
1+
.github/workflows/*.lock.yml linguist-generated=true

‎.github/agents/agentic-workflows.agent.md‎

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,12 +141,18 @@ When a user interacts with you:
141141
## Quick Reference
142142

143143
```bash
144+
# Install the repository's exact compiler version
145+
gh extension install github/gh-aw --pin v0.87.8 --force
146+
144147
# Initialize repository for agentic workflows
145148
gh aw init
146149

147150
# Generate the lock file for a workflow
148151
gh aw compile [workflow-name]
149152

153+
# Approve reviewed action or secret changes during a version upgrade
154+
gh aw compile [workflow-name] --approve
155+
150156
# Debug workflow runs
151157
gh aw logs [workflow-name]
152158
gh aw audit <run-id>
@@ -156,6 +162,16 @@ gh aw fix --write
156162
gh aw compile --validate
157163
```
158164

165+
The repository compiler pin is gh-aw `v0.87.8` at tag commit
166+
`e973b8cc974ce0b3628a8f9759b40733b4bf146b`. Regenerate committed
167+
`.lock.yml` files with that exact version. Use `--approve` only after
168+
reviewing action, container, permission, and secret changes.
169+
170+
`.github/workflows/agentics-maintenance.yml` is compiler-generated but
171+
committed with its `github/gh-aw-actions/setup-cli` tag refs rewritten to SHA
172+
`1aa033c7bf25ac9428fe521065b90c30a7070c4e`. Re-apply that rewrite after
173+
regeneration; `tests/unit/test_shared_apm_workflow_contract.py` fails otherwise.
174+
159175
## Key Features of gh-aw
160176

161177
- **Natural Language Workflows**: Write workflows in markdown with YAML frontmatter
@@ -174,4 +190,5 @@ gh aw compile --validate
174190
- Workflows must be compiled to `.lock.yml` files before running in GitHub Actions
175191
- **Bash tools are enabled by default** - Don't restrict bash commands unnecessarily since workflows are sandboxed by the AWF
176192
- Follow security best practices: minimal permissions, explicit network access, no template injection
193+
- gh-aw v0.87.8 exposes `GH_AW_DEFAULT_OTLP_HEADERS` to the agent and MCP telemetry runtime when that enterprise secret is configured. Leave it unset unless agent-visible telemetry credentials are an accepted boundary.
177194
- **Single-file output**: When creating a workflow, produce exactly **one** workflow `.md` file. Do not create separate documentation files (architecture docs, runbooks, usage guides, etc.). If documentation is needed, add a brief `## Usage` section inside the workflow file itself.

‎.github/aw/actions-lock.json‎

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,5 @@
11
{
22
"entries": {
3-
"actions/create-github-app-token@v3.1.1": {
4-
"repo": "actions/create-github-app-token",
5-
"version": "v3.1.1",
6-
"sha": "1b10c78c7865c340bc4f6099eb2f838309f1e8c3"
7-
},
83
"actions/create-github-app-token@v3.2.0": {
94
"repo": "actions/create-github-app-token",
105
"version": "v3.2.0",
@@ -23,7 +18,7 @@
2318
"actions/github-script@v9": {
2419
"repo": "actions/github-script",
2520
"version": "v9",
26-
"sha": "373c709c69115d41ff229c7e5df9f8788daa9553"
21+
"sha": "3a2844b7e9c422d3c10d287c895573f7108da1b3"
2722
},
2823
"actions/github-script@v9.0.0": {
2924
"repo": "actions/github-script",
@@ -35,6 +30,11 @@
3530
"version": "v7",
3631
"sha": "043fb46d1a93c77aae656e7c1c64a875d1fc6a0a"
3732
},
33+
"github/gh-aw-actions/setup-cli@v0.87.8": {
34+
"repo": "github/gh-aw-actions/setup-cli",
35+
"version": "v0.87.8",
36+
"sha": "1aa033c7bf25ac9428fe521065b90c30a7070c4e"
37+
},
3838
"github/gh-aw-actions/setup@v0.87.8": {
3939
"repo": "github/gh-aw-actions/setup",
4040
"version": "v0.87.8",

0 commit comments

Comments
 (0)