Skip to content

ci(release): harden publish pipeline - #29

Merged
Abdallah-khalil merged 1 commit into
mainfrom
ci/harden-release-pipeline
Jul 21, 2026
Merged

ci(release): harden publish pipeline#29
Abdallah-khalil merged 1 commit into
mainfrom
ci/harden-release-pipeline

Conversation

@Abdallah-khalil

Copy link
Copy Markdown
Collaborator

Dedupe the two publish triggers so release-please.yml is the single
automatic publisher (its inline jobs run on release_created). Convert
publish.yml from an auto tag-push trigger to workflow_dispatch with a
tag input, matching its documented emergency/recovery intent. Add an
npm whoami fail-fast to both inline publish jobs so a bad token fails
before building rather than mid-publish.

Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com

Description

Brief description of changes.

Type of Change

  • Bug fix (non-breaking change fixing an issue)
  • New feature (non-breaking change adding functionality)
  • Breaking change (fix or feature causing existing functionality to change)
  • Documentation update
  • Refactoring (no functional changes)
  • Performance improvement
  • Test update

Related Issue

Fixes #(issue number)

Library Affected

  • @hive-academy/angular-3d
  • @hive-academy/angular-gsap
  • Demo app
  • Documentation only

Checklist

  • My code follows the project's coding standards
  • I have run npx nx run-many -t lint test typecheck build locally
  • I have added tests covering my changes
  • All new and existing tests pass
  • I have updated relevant documentation
  • My commits follow conventional commit format

Screenshots (if applicable)

Breaking Changes (if applicable)

Dedupe the two publish triggers so release-please.yml is the single
automatic publisher (its inline jobs run on release_created). Convert
publish.yml from an auto tag-push trigger to workflow_dispatch with a
tag input, matching its documented emergency/recovery intent. Add an
npm whoami fail-fast to both inline publish jobs so a bad token fails
before building rather than mid-publish.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@nx-cloud

nx-cloud Bot commented Jul 21, 2026

Copy link
Copy Markdown

View your CI Pipeline Execution ↗ for commit b0c7472

Command Status Duration Result
nx run-many -t lint test typecheck build ✅ Succeeded 9s View ↗

💡 Verify your cache is correct by running tasks in a sandbox. Read docs ↗


☁️ Nx Cloud last updated this comment at 2026-07-21 21:47:32 UTC

@Abdallah-khalil
Abdallah-khalil merged commit 50fd872 into main Jul 21, 2026
3 checks passed
@Abdallah-khalil
Abdallah-khalil deleted the ci/harden-release-pipeline branch July 21, 2026 21:55
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