Skip to content

Update transaction ID docs and fix deprecated GitHub Actions set-output#2

Merged
Darliewithrow merged 2 commits into
mainfrom
copilot/update-transaction-id
Apr 8, 2026
Merged

Update transaction ID docs and fix deprecated GitHub Actions set-output#2
Darliewithrow merged 2 commits into
mainfrom
copilot/update-transaction-id

Conversation

Copilot AI commented Apr 8, 2026

Copy link
Copy Markdown

The privacy policy was missing the npm-command header (added in npm v7) and described npm-session imprecisely. The update-cli.yml workflow used the deprecated ::set-output syntax.

Changes

  • content/policies/privacy.mdx

    • npm-session reworded from "unique identifier" → "unique transaction identifier"
    • Added missing npm-command header entry between npm-scope and referrer
  • .github/workflows/update-cli.yml

    • Replaced deprecated ::set-output name=has_changes::1 with echo "has_changes=1" >> $GITHUB_OUTPUT

Copilot AI changed the title [WIP] Update transaction ID handling in copilot branch Update transaction ID docs and fix deprecated GitHub Actions set-output Apr 8, 2026
Copilot AI requested a review from Darliewithrow April 8, 2026 07:42
Comment thread content/policies/privacy.mdx
Copilot AI requested a review from Darliewithrow April 8, 2026 09:25
@Darliewithrow Darliewithrow marked this pull request as ready for review April 8, 2026 09:25
@Darliewithrow Darliewithrow merged commit 9c63cf5 into main Apr 8, 2026
1 check passed
@Darliewithrow

Copy link
Copy Markdown
Owner

copilot/update-transaction-id

@Darliewithrow Darliewithrow deleted the copilot/update-transaction-id branch April 8, 2026 22:30
@Darliewithrow

Copy link
Copy Markdown
Owner

@Darliewithrow

Copy link
Copy Markdown
Owner

That if checks whether the previous step’s output has_changes is the string true.

So:

  • steps.detect_changes.outputs.has_changes == 'true' → step runs
  • otherwise → step is skipped

If you want, I can explain the difference between step outputs and environment variables too.

@Darliewithrow Darliewithrow left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That if checks whether the previous step’s output has_changes is the string true.

So:

  • steps.detect_changes.outputs.has_changes == 'true' → step runs
  • otherwise → step is skipped

If you want, I can explain the difference between step outputs and environment variables too.

@Darliewithrow

Copy link
Copy Markdown
Owner

be98b1c

2 similar comments
@Darliewithrow

Copy link
Copy Markdown
Owner

be98b1c

@Darliewithrow

Copy link
Copy Markdown
Owner

be98b1c

@Darliewithrow

Copy link
Copy Markdown
Owner

0xa02efa5ab589be88a4b69be8640f72dedb23ff0a6b24bdbc4be9980c6bf520004e0ce82336f18ba2610a25b5e131fa2b

1 similar comment
@Darliewithrow

Copy link
Copy Markdown
Owner

0xa02efa5ab589be88a4b69be8640f72dedb23ff0a6b24bdbc4be9980c6bf520004e0ce82336f18ba2610a25b5e131fa2b

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.

2 participants