Skip to content

docs(site): add PublishPipelineArtifact@1, DownloadPipelineArtifact@2, DeleteFiles@1 to typed-helpers table#1079

Closed
github-actions[bot] wants to merge 1 commit into
mainfrom
docs/typed-helpers-publish-download-delete-953fbe56bde9360a
Closed

docs(site): add PublishPipelineArtifact@1, DownloadPipelineArtifact@2, DeleteFiles@1 to typed-helpers table#1079
github-actions[bot] wants to merge 1 commit into
mainfrom
docs/typed-helpers-publish-download-delete-953fbe56bde9360a

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

Summary

Changes

  • site/src/content/docs/reference/ir.mdx
    • Updated tasks.rs module-layout bullet to list all 12 helpers (previously only 9 were named)
    • Added three rows to the Available helpers table:
      • publish_pipeline_artifact_step(target_path)PublishPipelineArtifact@1
      • download_pipeline_artifact_step(target_path)DownloadPipelineArtifact@2
      • delete_files_step(contents)DeleteFiles@1
  • site/src/content/docs/guides/extending.mdx
    • Updated the cross-reference sentence listing all covered ADO tasks to include the three new entries

Accuracy checks

  • publish_pipeline_artifact_step signature verified against src/compile/ir/tasks.rs line 320; required param is targetPath (ADO macros OK, no wildcards)
  • download_pipeline_artifact_step signature verified at line 356; required param is targetPath
  • delete_files_step signature verified at line 379; required param is Contents (newline-separated globs)
  • All three ADO task identifiers (PublishPipelineArtifact@1, DownloadPipelineArtifact@2, DeleteFiles@1) verified from TaskStep::new(...) calls in tasks.rs

Validation

  • cd site && npm ci && npm run build — 36 pages built, all internal links valid

Created by the docs-writer workflow.

Generated by Docs Writer · 484.2 AIC · ⌖ 18.4 AIC · ⊞ 34.4K ·

…, DeleteFiles@1 helpers to ir.mdx

Three typed helpers added in #1063, #1065, and #1071 were missing from
the site docs. This patch:

- Adds three rows to the Available helpers table in ir.mdx
- Updates the tasks.rs module-layout bullet to list all 12 helpers
- Updates the cross-reference sentence in extending.mdx to mention the
  three new entries

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions github-actions Bot mentioned this pull request Jun 18, 2026
@jamesadevine

Copy link
Copy Markdown
Collaborator

Closing: this documents a removed API. The free-function helpers (publish_pipeline_artifact_step() etc.) and the src/compile/ir/tasks.rs file referenced here no longer exist on main — typed task helpers were refactored into builder structs (e.g. PublishPipelineArtifact::new(..).into_step()) under src/compile/ir/tasks/ (one file per task). The entire site IR-helpers table (extending.mdx, ir.mdx) is already stale from that refactor, so extending it here adds more drift. Tracked by a full IR-docs refresh issue instead.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant