Skip to content

ci: fix the Welcome inputs and the Development trigger - #1

Merged
0-vortex merged 2 commits into
mainfrom
ci/first-interaction-v3-inputs
Nov 12, 2026
Merged

0-vortex merged 2 commits into
mainfrom
ci/first-interaction-v3-inputs

Conversation

@0-vortex

@0-vortex 0-vortex commented Nov 12, 2026 •

Copy link
Copy Markdown
Member

Summary

The shared Compliance workflow's Welcome job fails on every newly opened PR in the org. It passes the v1 input names repo-token and pr-message to actions/first-interaction@v3, which reads repo_token, issue_message and pr_message and requires all three in its code. The job log on HyperCubeSphere/release#2 shows Unexpected input(s) 'repo-token', 'pr-message', then Input required and not supplied: issue_message.

This renames the inputs and adds an issue message in the same tone. The workflow only runs on pull requests, so that message is never posted; v3 requires it anyway.

It also stops development.yml from running on this repository's own pull requests. It triggered on pull_request as well as workflow_call, but this repository has no package.json or lockfile, so its npm install failed and every PR here showed Test application and Code standards as failing. Repositories that call it through workflow_call run it as before.

Closes # (no issue; found on HyperCubeSphere/release#2)

Type

  • feat
  • fix
  • docs
  • style
  • refactor
  • perf
  • test
  • build
  • ci
  • chore
  • revert

Title uses Conventional Commits. Append ! for breaking changes (e.g. feat!:).

Checklist

  • Tests added or updated: n/a
  • Documentation updated where user-visible: n/a
  • Lint, type-check, and tests pass locally: the YAML parses, and the input names match the action's v3 action.yml and src/main.ts
  • No secrets, credentials, or PII committed
  • Accessibility considered for UI changes: n/a
  • Breaking changes called out in the summary: none

AI-assistance

  • None
  • Inline suggestions / autocomplete only
  • Agent or chat-driven generation (note tool + scope below)

An agent prepared the input rename after reading the failing job log and the action's v3 source.

Screenshots / recordings

None.

Post-deployment

This PR's own Welcome check will still fail: pull_request_target runs the workflow from main, not from this branch. The fix shows on the first PR opened after this merges, in any repo that calls this workflow.

Since the second commit, this PR no longer runs Test application or Code standards.

actions/first-interaction@v3 reads `repo_token`, `issue_message` and
`pr_message`, all required by its code. The workflow still passed the
v1 names `repo-token` and `pr-message`, so the Welcome job failed with
"Input required and not supplied: issue_message" on every newly opened
pull request in the org.

Rename the inputs and add an issue message. The workflow only runs on
pull requests, so that message is never posted; v3 requires it anyway.
It also ran on pull requests to this repository, which has no
package.json or lockfile, so its npm install failed and every pull
request here showed Test application and Code standards as failing.
Repositories that call it through workflow_call run it as before.
@0-vortex 0-vortex changed the title ci: use first-interaction v3 input names ci: fix the Welcome inputs and the Development trigger Nov 12, 2026
@0-vortex
0-vortex merged commit 8122594 into main Nov 12, 2026
4 checks passed
@0-vortex
0-vortex deleted the ci/first-interaction-v3-inputs branch November 12, 2026 09:16
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