Skip to content

Support/openclaw - #30

Merged
bernoussama merged 4 commits into
masterfrom
support/openclaw
May 31, 2026
Merged

Support/openclaw#30
bernoussama merged 4 commits into
masterfrom
support/openclaw

Conversation

@bernoussama

Copy link
Copy Markdown
Owner

No description provided.

Copilot AI review requested due to automatic review settings May 31, 2026 23:50
@bernoussama
bernoussama merged commit 00def25 into master May 31, 2026
1 of 2 checks passed

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 7920b291c4

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment on lines +12 to +16
push:
branches:
- master
paths:
- "packages/cli/**"

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Badge Trigger the release workflow only once per merged PR

When a PR that changes packages/cli/** is merged into master, GitHub emits both the pull_request: closed event configured above and this push event. GitHub documents that a merged PR's GITHUB_REF is the target branch ref, so both runs also share the concurrency key from lines 21-23 (GitHub Docs). Depending on event ordering, the PR run can cancel a push run while it is publishing, or the push run can execute afterward and attempt to publish the same immutable npm and ClawHub versions again. Keep only one publish trigger, or make one event validation-only.

Useful? React with 👍 / 👎.

Comment on lines +101 to +103
- name: Configure ClawHub token fallback
if: env.CLAWHUB_TOKEN != ''
run: pnpm dlx clawhub@0.18.0 login --token "$CLAWHUB_TOKEN" --no-browser

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Require a ClawHub token for non-dispatch releases

When CLAWHUB_TOKEN is intentionally omitted as allowed by the new README's OIDC guidance, this conditional skips the only login step and the subsequent ClawHub publish runs unauthenticated. The official ClawHub workflow documentation explicitly states that tokenless trusted publishing works only for workflow_dispatch; other trusted release events require clawhub_token (ClawHub CLI docs). This workflow has only push and pull_request: closed triggers, so id-token: write is not a usable fallback here. Require CLAWHUB_TOKEN, or move tokenless publishing to a supported dispatch flow.

Useful? React with 👍 / 👎.

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