Skip to content

build(deps): bump actions/setup-node from 4 to 6 - #3

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/actions/setup-node-6
Closed

build(deps): bump actions/setup-node from 4 to 6#3
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/actions/setup-node-6

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 12, 2026

Copy link
Copy Markdown

Bumps actions/setup-node from 4 to 6.

Release notes

Sourced from actions/setup-node's releases.

v6.0.0

What's Changed

Breaking Changes

Dependency Upgrades

Full Changelog: actions/setup-node@v5...v6.0.0

v5.0.0

What's Changed

Breaking Changes

This update, introduces automatic caching when a valid packageManager field is present in your package.json. This aims to improve workflow performance and make dependency management more seamless. To disable this automatic caching, set package-manager-cache: false

steps:
- uses: actions/checkout@v5
- uses: actions/setup-node@v5
  with:
    package-manager-cache: false

Make sure your runner is on version v2.327.1 or later to ensure compatibility with this release. See Release Notes

Dependency Upgrades

New Contributors

Full Changelog: actions/setup-node@v4...v5.0.0

v4.4.0

... (truncated)

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Jul 12, 2026
@DIodide

DIodide commented Jul 12, 2026

Copy link
Copy Markdown
Owner

@dependabot rebase

Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4 to 6.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](actions/setup-node@v4...v6)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title Bump actions/setup-node from 4 to 6 build(deps): bump actions/setup-node from 4 to 6 Jul 12, 2026
@dependabot
dependabot Bot force-pushed the dependabot/github_actions/actions/setup-node-6 branch from 3a33f0b to 09e6619 Compare July 12, 2026 03:16
DIodide added a commit that referenced this pull request Jul 13, 2026
The answer-mapping layer for the calypso apply. Wire format reverse-engineered
from the real datasite HAR and reproduced exactly in tests:
  text  -> { questionItem:{id}, answerText }
  choice-> { questionItem:{id}, questionMultipleChoiceAnswers:[{id:OPT,descriptor}] }
Each choice question has its OWN Yes/No option GUIDs (not shared).

- resolveQuestionnaireAnswer: text->answerText; select->match the resolved value
  to an option by descriptor (case-insensitive) / true|false|y|n alias / raw
  GUID -> the choice. Never guesses: an unmatched choice is skipped for a human.
- buildQuestionnaireResolution: builds the payload for a field set + a
  value-by-id map, reporting required-aware skips.
- WorkdayQuestionnaireField gains options {id,descriptor}, attached live by the
  orchestrator from the in-context definition (the option SOURCE — the endpoint
  needs the active questionnaire step; validated in #3).

11 new tests incl. exact-datasite-HAR reproduction.
DIodide added a commit that referenced this pull request Jul 13, 2026
applyViaCalypso drives an application over HTTP with a captured session: verify
-> start -> fill name/email/phone from the profile -> read the questionnaire (+
options) -> resolve answers via the shared resolver -> post questionnaireResponses
-> validate -> STOP before finalize. finalize stays a separate, human-approved,
double-gated call; the orchestrator never submits.

Resilient to tenant variance (the user's caution): each section is best-effort,
a rejecting section is recorded not fatal. Client is an interface -> 5 unit tests
against a fake (incl. the never-finalize + session-invalid guards).
CalypsoClient.getQuestionnaireFields takes an injected attachOptions hook — the
tenant-specific option source is wired after the live #3 discovery.
DIodide added a commit that referenced this pull request Jul 13, 2026
Workday questionnaires branch ('if yes, …' follow-ups) and carry long legal
labels. The converter dropped the branch info, so the dashboard rendered
conditionals as ordinary questions with no context.

- core Question gains optional conditional?/help? (generic, reusable)
- workdayFieldsToQuestions sets conditional and builds a human hint from the
  branch trigger: 'Shown only when "<parent>" is answered "<option>".'
  (parent label truncated; resolves parent+option from the flat field list)
- QuestionView/buildQuestionViews thread conditional/help through
- QuestionRow renders a 'conditional' badge, the hint under the label, and
  nests conditional rows under a left rule so a long questionnaire reads as a
  tree. Long HTML labels already arrive HTML-stripped (plain text) and wrap.

Conditional fields are required:false up front, so they sort below the
required gaps in 'Waiting on you'. 3 new mapping tests over the CACI fixture.
@dependabot @github

dependabot Bot commented on behalf of github Jul 26, 2026

Copy link
Copy Markdown
Author

Superseded by #12.

@dependabot dependabot Bot closed this Jul 26, 2026
@dependabot
dependabot Bot deleted the dependabot/github_actions/actions/setup-node-6 branch July 26, 2026 16:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant