Skip to content

chore(deps): update dependency angular-cli-ghpages [skip netlify]#1206

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/angular-cli-ghpages-3.x
Open

chore(deps): update dependency angular-cli-ghpages [skip netlify]#1206
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/angular-cli-ghpages-3.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Apr 29, 2026

This PR contains the following updates:

Package Change Age Confidence
angular-cli-ghpages 2.0.33.0.3 age confidence

Release Notes

angular-schule/angular-cli-ghpages (angular-cli-ghpages)

v3.0.3

Compare Source

Summary

Patch release covering three long-standing bugs in the underlying gh-pages library. No breaking changes — drop-in replacement for 3.0.0 to 3.0.3.

Fixes

  • Fixes #​205 via #​206 — Fake "Successfully published" banner when the underlying git push fails
  • Fixes #​204 via #​207 — v3: "Removing files" step doesn't properly clean existing gh-pages content when repo contains submodules
  • Fixes #​203 via #​208 — v3.0.2: "path argument undefined" error when running standalone with npx

v3.0.2

Compare Source

v3.0.1

Compare Source

v3.0.0

Compare Source

Angular 21 teaser

Summary

Major release with Angular 20 and Angular 21 compatibility, security fixes, and comprehensive test coverage.

  • BREAKING: Require Angular 18+ (drops Angular 17 and earlier)
  • Security: Upgrade gh-pages 3.1.0 → 6.3.0 (fixes #​185)
  • Compatibility: Fix Angular 20+ outputPath handling (fixes #​196, #​199)
  • Stability: Fork commander v3.0.2 to preserve --no- flag behavior
  • Quality: >400 tests with near-complete coverage

Closes

  • Fixes #​199 - Not compatible with Angular 20
  • Fixes #​198 - Remove the angular-devkit/* in dependencies (switched to >=18.0.0 ranges)
  • Fixes #​196 - deploy error if outputPath.browser is not set
  • Fixes #​190 - Change default dist folder to "browser"
  • Fixes #​185 - Critical severity vulnerability (gh-pages upgrade)
  • Replaces #​186 - Fixing critical vulnerabilities (superseded by this PR)

Breaking Changes

  • Minimum Angular version is now 18.0.0
  • browserTarget is actively rejected with helpful error message ("Use buildTarget instead")

Key Changes

Angular 20+ Compatibility
  • Handle missing outputPath in Angular 20+ projects
  • Default browser to 'browser' when outputPath object omits it
  • CI tests against Angular 18, 19, 20, and 21
gh-pages v6 Upgrade (Security)
  • Fixes critical vulnerability reported in #​185
  • Native CNAME and .nojekyll file creation (delegated to gh-pages)
Commander Fork

We forked commander v3.0.2 to preserve critical --no- flag behavior that broke in newer versions:

  • Angular CLI passes --no-dotfiles as { noDotfiles: true }, NOT { dotfiles: false }
  • Modern commander versions changed this behavior
  • Our fork maintains backwards compatibility while stripping unused features (subcommands, action handlers)
npm Trusted Publishers
Screenshot 2026-01-07 at 14 04 33

This package now uses provenance statements with OIDC. Every published version includes cryptographic provenance attestation. You can verify that the npm package was built from this exact GitHub repository, from a specific commit, through a transparent CI pipeline. Deployed by @​JohannesHoppe.

Improved CI Metadata
  • GitHub Actions: Now includes build URL (/actions/runs/{id}) - parity with Travis/CircleCI
  • Travis CI: Uses TRAVIS_BUILD_WEB_URL (works for .com and enterprise)
Documentation
  • Added --no-notfound and --no-nojekyll to standalone CLI docs
  • Various improvements to all documentation files

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the dependencies Pull requests that update a dependency file label Apr 29, 2026
@renovate renovate Bot force-pushed the renovate/angular-cli-ghpages-3.x branch 2 times, most recently from 3507da0 to 1098593 Compare May 5, 2026 05:24
@renovate renovate Bot force-pushed the renovate/angular-cli-ghpages-3.x branch 4 times, most recently from 821be8a to c26384d Compare May 13, 2026 10:00
@renovate renovate Bot force-pushed the renovate/angular-cli-ghpages-3.x branch from c26384d to cd59868 Compare May 18, 2026 08:53
@renovate renovate Bot force-pushed the renovate/angular-cli-ghpages-3.x branch 2 times, most recently from 1f6a936 to 5b96ed4 Compare June 2, 2026 20:11
@renovate renovate Bot force-pushed the renovate/angular-cli-ghpages-3.x branch from 5b96ed4 to 5c7cb0e Compare June 3, 2026 21:17
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants