Skip to content

chore(workflows): recompile safe-output fixtures with ado-aw v0.38.0 #1156

Description

@github-actions

Recompile tests/safe-outputs/ against ado-aw v0.38.0

Bumps the version field in every tests/safe-outputs/*.lock.yml metadata marker from 0.35.3 to 0.38.0, picking up any compile-output changes shipped in ado-aw v0.38.0.

Pre-flight integrity check

Before recompiling, ado-aw check was run against every existing lock file using the released v0.38.0 binary:

  • Integrity failures: 27 of 27 files
tests/safe-outputs/add-build-tag.lock.yml
tests/safe-outputs/add-pr-comment.lock.yml
tests/safe-outputs/azure-cli.lock.yml
tests/safe-outputs/comment-on-work-item.lock.yml
tests/safe-outputs/create-branch.lock.yml
tests/safe-outputs/create-git-tag.lock.yml
tests/safe-outputs/create-pull-request.lock.yml
tests/safe-outputs/create-wiki-page.lock.yml
tests/safe-outputs/create-work-item.lock.yml
tests/safe-outputs/janitor.lock.yml
tests/safe-outputs/link-work-items.lock.yml
tests/safe-outputs/missing-data.lock.yml
tests/safe-outputs/missing-tool.lock.yml
tests/safe-outputs/noop-target.lock.yml
tests/safe-outputs/noop.lock.yml
tests/safe-outputs/queue-build.lock.yml
tests/safe-outputs/reply-to-pr-comment.lock.yml
tests/safe-outputs/report-incomplete.lock.yml
tests/safe-outputs/resolve-pr-thread.lock.yml
tests/safe-outputs/smoke-failure-reporter.lock.yml
tests/safe-outputs/submit-pr-review.lock.yml
tests/safe-outputs/update-pr.lock.yml
tests/safe-outputs/update-wiki-page.lock.yml
tests/safe-outputs/update-work-item.lock.yml
tests/safe-outputs/upload-build-attachment.lock.yml
tests/safe-outputs/upload-pipeline-artifact.lock.yml
tests/safe-outputs/upload-workitem-attachment.lock.yml

Files updated

tests/safe-outputs/add-build-tag.lock.yml
tests/safe-outputs/add-pr-comment.lock.yml
tests/safe-outputs/azure-cli.lock.yml
tests/safe-outputs/comment-on-work-item.lock.yml
tests/safe-outputs/create-branch.lock.yml
tests/safe-outputs/create-git-tag.lock.yml
tests/safe-outputs/create-pull-request.lock.yml
tests/safe-outputs/create-wiki-page.lock.yml
tests/safe-outputs/create-work-item.lock.yml
tests/safe-outputs/janitor.lock.yml
tests/safe-outputs/link-work-items.lock.yml
tests/safe-outputs/missing-data.lock.yml
tests/safe-outputs/missing-tool.lock.yml
tests/safe-outputs/noop-target.lock.yml
tests/safe-outputs/noop.lock.yml
tests/safe-outputs/queue-build.lock.yml
tests/safe-outputs/reply-to-pr-comment.lock.yml
tests/safe-outputs/report-incomplete.lock.yml
tests/safe-outputs/resolve-pr-thread.lock.yml
tests/safe-outputs/smoke-failure-reporter.lock.yml
tests/safe-outputs/submit-pr-review.lock.yml
tests/safe-outputs/update-pr.lock.yml
tests/safe-outputs/update-wiki-page.lock.yml
tests/safe-outputs/update-work-item.lock.yml
tests/safe-outputs/upload-build-attachment.lock.yml
tests/safe-outputs/upload-pipeline-artifact.lock.yml
tests/safe-outputs/upload-workitem-attachment.lock.yml

How this was produced

  • Downloaded ado-aw-linux-x64 from the v0.38.0 release and verified its SHA256 against checksums.txt.
  • Ran ado-aw check tests/safe-outputs/*.lock.yml against the released binary to detect drift (27/27 files drifted).
  • Ran ado-aw compile --force per-file for all 27 fixtures from the repo root.
  • Re-ran ado-aw check against every regenerated lock file; all 27 passed.
  • The allowed-files glob in this workflow restricts the diff to tests/safe-outputs/**/*.lock.yml.

Reviewer checklist

  • Diff is limited to metadata markers (and any genuinely new compile output for v0.38.0).
  • No source .md fixture changes leaked in.
  • Daily smoke pipelines in the AgentPlayground sandbox stay green after merge.

This PR was opened automatically by the recompile-safe-output-fixtures workflow.

Generated by Recompile safe-output fixtures · 296.1 AIC · ⌖ 67.9 AIC · ⊞ 37.6K ·


Note

This was originally intended as a pull request, but the git push operation failed.

Workflow Run: View run details and download bundle artifact

The bundle file is available in the agent artifact in the workflow run linked above.

To create a pull request with the changes:

# Download the artifact from the workflow run
gh run download 27982673461 -n agent -D /tmp/agent-27982673461

# Fetch the bundle into a temporary ref, then update the local branch
git fetch /tmp/agent-27982673461/aw-recompile-safe-outputs-v0.38.0.bundle refs/heads/recompile-safe-outputs-v0.38.0:refs/bundles/create-pr-recompile-safe-outputs-v0-38-0-e964555f463832e6-99ac812c
git update-ref refs/heads/recompile-safe-outputs-v0.38.0-e964555f463832e6 refs/bundles/create-pr-recompile-safe-outputs-v0-38-0-e964555f463832e6-99ac812c
git checkout recompile-safe-outputs-v0.38.0-e964555f463832e6
# Ensure the working tree matches the updated branch
git reset --hard
# Remove the temporary bundle ref
git update-ref -d refs/bundles/create-pr-recompile-safe-outputs-v0-38-0-e964555f463832e6-99ac812c

# Push the branch to origin
git push origin recompile-safe-outputs-v0.38.0-e964555f463832e6

# Create the pull request
gh pr create --title 'chore(workflows): recompile safe-output fixtures with ado-aw v0.38.0' --base main --head recompile-safe-outputs-v0.38.0-e964555f463832e6 --repo githubnext/ado-aw

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions