Skip to content

Add release package automation and GitHub bots#59

Merged
slashdevcorpse merged 5 commits into
mainfrom
chore/release-package-automation
May 31, 2026
Merged

Add release package automation and GitHub bots#59
slashdevcorpse merged 5 commits into
mainfrom
chore/release-package-automation

Conversation

@slashdevcorpse
Copy link
Copy Markdown
Owner

@slashdevcorpse slashdevcorpse commented May 31, 2026

Summary

  • Adds a repeatable package:codex-claw script that creates the npm-format release tarball under dist/release.
  • Adds a tag/manual release workflow that validates, packages, writes SHA256 checksums, uploads workflow artifacts, and attaches assets to GitHub releases.
  • Adds baseline CI for PR/main validation.
  • Adds Dependabot coverage for npm workspaces and GitHub Actions.
  • Adds CodeQL JavaScript/TypeScript scanning.

Release asset

  • Uploaded codex-claw-0.1.0-alpha.0.tgz and SHA256SUMS.txt to the existing v0.1.0-alpha.0 prerelease.

Validation

  • node -e "JSON.parse(require(''node:fs'').readFileSync(''package.json'',''utf8'')); JSON.parse(require(''node:fs'').readFileSync(''packages/codex-claw/package.json'',''utf8''));"
  • git diff --check
  • pnpm -C apps/codex-claw test
  • pnpm -C apps/codex-claw build
  • pnpm -C apps/landing build
  • pnpm pack:codex-claw
  • pnpm package:codex-claw
  • pnpm audit --audit-level low

Closes #58


Summary by cubic

Automates building and releasing the codex-claw package with a tag-based GitHub workflow. Adds baseline CI, Dependabot, and CodeQL to keep builds, security, and releases consistent.

  • New Features
    • Added package:codex-claw script to produce an npm-format .tgz in dist/release.
    • Release workflow (tags or manual) validates, packages, writes SHA256 checksums, uploads artifacts, and attaches assets to GitHub releases.
    • Baseline CI on PRs and main: runs tests, builds, pnpm pack:codex-claw dry-run, and pnpm audit with low threshold.
    • Enabled Dependabot for npm workspaces and GitHub Actions, and CodeQL JS/TS analysis on PRs, pushes, and weekly schedule.

Written for commit 75be6ef. Summary will update on new commits.

Review in cubic

Copilot AI review requested due to automatic review settings May 31, 2026 06:40
@github-advanced-security
Copy link
Copy Markdown

You are seeing this message because GitHub Code Scanning has recently been set up for this repository, or this pull request contains the workflow file for the Code Scanning tool.

What Enabling Code Scanning Means:

  • The 'Security' tab will display more code scanning analysis results (e.g., for the default branch).
  • Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results.
  • You will be able to see the analysis results for the pull request's branch on this overview once the scans have completed and the checks have passed.

For more information about GitHub Code Scanning, check out the documentation.

Copy link
Copy Markdown

Copilot AI left a comment

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.

@slashdevcorpse slashdevcorpse merged commit c21f1d4 into main May 31, 2026
5 of 6 checks passed
@slashdevcorpse slashdevcorpse deleted the chore/release-package-automation branch May 31, 2026 06:42
slashdevcorpse added a commit that referenced this pull request May 31, 2026
…mation

Add release package automation and GitHub bots
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.

Add release package automation and GitHub bots

3 participants