From 5c655f186e28d25aef9e222b231f749e70cd4799 Mon Sep 17 00:00:00 2001 From: "primer[bot]" <119360173+primer[bot]@users.noreply.github.com> Date: Thu, 14 Aug 2025 20:17:13 -0700 Subject: [PATCH 01/13] Release Tracking (#3612) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .changeset/few-crews-sort.md | 5 ----- .changeset/grumpy-buses-roll.md | 5 ----- .changeset/shaggy-shirts-sort.md | 5 ----- .changeset/tender-clouds-rule.md | 5 ----- CHANGELOG.md | 14 ++++++++++++++ Gemfile.lock | 2 +- demo/Gemfile.lock | 2 +- lib/primer/view_components/version.rb | 4 ++-- package-lock.json | 6 +++--- package.json | 2 +- 10 files changed, 22 insertions(+), 28 deletions(-) delete mode 100644 .changeset/few-crews-sort.md delete mode 100644 .changeset/grumpy-buses-roll.md delete mode 100644 .changeset/shaggy-shirts-sort.md delete mode 100644 .changeset/tender-clouds-rule.md diff --git a/.changeset/few-crews-sort.md b/.changeset/few-crews-sort.md deleted file mode 100644 index 0aa6482851..0000000000 --- a/.changeset/few-crews-sort.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@primer/view-components": patch ---- - -Support high contrast themes in `ProgressBar` diff --git a/.changeset/grumpy-buses-roll.md b/.changeset/grumpy-buses-roll.md deleted file mode 100644 index 5afa531611..0000000000 --- a/.changeset/grumpy-buses-roll.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@primer/view-components': minor ---- - -Introduce Primer::Alpha::TreeView, Primer::Alpha::FileTreeView and Primer::Alpha::SkeletonBox diff --git a/.changeset/shaggy-shirts-sort.md b/.changeset/shaggy-shirts-sort.md deleted file mode 100644 index a7aa3b026e..0000000000 --- a/.changeset/shaggy-shirts-sort.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@primer/view-components': patch ---- - -Updating snapshots diff --git a/.changeset/tender-clouds-rule.md b/.changeset/tender-clouds-rule.md deleted file mode 100644 index 20eadc805f..0000000000 --- a/.changeset/tender-clouds-rule.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@primer/view-components": patch ---- - -Breadcrumb is not properly left-aligned when it has long items diff --git a/CHANGELOG.md b/CHANGELOG.md index e6fbc1f124..1afaf4ffe8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,19 @@ # CHANGELOG +## 0.44.0 + +### Minor Changes + +- [#3563](https://github.com/primer/view_components/pull/3563) [`cf9ce00`](https://github.com/primer/view_components/commit/cf9ce00849b200482e2a799a279acb645929ab57) Thanks [@camertron](https://github.com/camertron)! - Introduce Primer::Alpha::TreeView, Primer::Alpha::FileTreeView and Primer::Alpha::SkeletonBox + +### Patch Changes + +- [#3636](https://github.com/primer/view_components/pull/3636) [`fd25aaf`](https://github.com/primer/view_components/commit/fd25aafe80d97251f7522a2c5a9bdf2e3c3b58fc) Thanks [@langermank](https://github.com/langermank)! - Support high contrast themes in `ProgressBar` + +- [#3613](https://github.com/primer/view_components/pull/3613) [`0ddc1a4`](https://github.com/primer/view_components/commit/0ddc1a41be5dce9f4042e6d4138432554d2419a1) Thanks [@jonrohan](https://github.com/jonrohan)! - Updating snapshots + +- [#3614](https://github.com/primer/view_components/pull/3614) [`41b64d6`](https://github.com/primer/view_components/commit/41b64d638f0c0805acafb4e17de2935116b63d70) Thanks [@bsatarnejad](https://github.com/bsatarnejad)! - Breadcrumb is not properly left-aligned when it has long items + ## 0.43.6 ### Patch Changes diff --git a/Gemfile.lock b/Gemfile.lock index dcfd55bdf4..fd8d591d17 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - primer_view_components (0.43.6) + primer_view_components (0.44.0) actionview (>= 7.2.0) activesupport (>= 7.2.0) octicons (>= 18.0.0) diff --git a/demo/Gemfile.lock b/demo/Gemfile.lock index eadf5ca8bb..7f741bff5d 100644 --- a/demo/Gemfile.lock +++ b/demo/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: .. specs: - primer_view_components (0.43.6) + primer_view_components (0.44.0) actionview (>= 7.2.0) activesupport (>= 7.2.0) octicons (>= 18.0.0) diff --git a/lib/primer/view_components/version.rb b/lib/primer/view_components/version.rb index 0e9b0fdd3c..71a5933e49 100644 --- a/lib/primer/view_components/version.rb +++ b/lib/primer/view_components/version.rb @@ -5,8 +5,8 @@ module Primer module ViewComponents module VERSION MAJOR = 0 - MINOR = 43 - PATCH = 6 + MINOR = 44 + PATCH = 0 STRING = [MAJOR, MINOR, PATCH].join(".") end diff --git a/package-lock.json b/package-lock.json index 8741cf8b32..ab4bb41858 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@primer/view-components", - "version": "0.43.6", + "version": "0.44.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@primer/view-components", - "version": "0.43.6", + "version": "0.44.0", "license": "MIT", "dependencies": { "@github/auto-check-element": "^6.0.0", @@ -59,7 +59,7 @@ "vite-plugin-ruby": "^5.1.0" }, "peerDependencies": { - "@primer/primitives": "11.1.0" + "@primer/primitives": "10.x || 11.x" } }, "node_modules/@aashutoshrathi/word-wrap": { diff --git a/package.json b/package.json index f9306468a3..57ae48fd12 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@primer/view-components", - "version": "0.43.6", + "version": "0.44.0", "description": "ViewComponents for the Primer Design System", "main": "app/assets/javascripts/primer_view_components.js", "module": "app/components/primer/primer.js", From 76ef1392f093c5702ceb271ec32d860c8f8b96ac Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 18 Aug 2025 17:46:42 +0200 Subject: [PATCH 02/13] Bump selenium-webdriver from 4.34.0 to 4.35.0 (#3642) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile | 2 +- Gemfile.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Gemfile b/Gemfile index 50a06b780a..d732ce4ab1 100644 --- a/Gemfile +++ b/Gemfile @@ -68,7 +68,7 @@ group :development do gem "rubocop-performance" gem "rubocop-rails" gem "rubocop-rails-accessibility", "~> 1.0" - gem "selenium-webdriver", "~> 4.34" + gem "selenium-webdriver", "~> 4.35" gem "simplecov", "~> 0.22.0" gem "simplecov-console", "~> 0.9.4" gem "sprockets" diff --git a/Gemfile.lock b/Gemfile.lock index fd8d591d17..fca3811413 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -244,13 +244,13 @@ GEM rubocop (>= 1.0.0) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - rubyzip (2.4.1) + rubyzip (3.0.1) securerandom (0.4.1) - selenium-webdriver (4.34.0) + selenium-webdriver (4.35.0) base64 (~> 0.2) logger (~> 1.4) rexml (~> 3.2, >= 3.2.5) - rubyzip (>= 1.2.2, < 3.0) + rubyzip (>= 1.2.2, < 4.0) websocket (~> 1.0) simplecov (0.22.0) docile (~> 1.1) @@ -343,7 +343,7 @@ DEPENDENCIES rubocop-performance rubocop-rails rubocop-rails-accessibility (~> 1.0) - selenium-webdriver (~> 4.34) + selenium-webdriver (~> 4.35) simplecov (~> 0.22.0) simplecov-console (~> 0.9.4) sourcemap (~> 0.1) From e2dc99abed00823c35a970b6dbd12a290b258cee Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 18 Aug 2025 17:57:19 +0200 Subject: [PATCH 03/13] Bump actions/checkout from 4 to 5 (#3648) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/codeql-analysis.yml | 2 +- .github/workflows/demo-preview-cleanup.yml | 2 +- .github/workflows/demo-preview-destroy.yml | 2 +- .github/workflows/demo-production-deploy.yml | 4 ++-- .github/workflows/lint.yml | 10 +++++----- .github/workflows/preview-deploy.yml | 2 +- .github/workflows/publish.yml | 2 +- .github/workflows/release-checklist.yml | 2 +- .github/workflows/release.yml | 2 +- .github/workflows/release_conductor.yml | 2 +- .github/workflows/static-files.yml | 2 +- .github/workflows/test.yml | 16 ++++++++-------- .github/workflows/triage.yml | 2 +- 13 files changed, 25 insertions(+), 25 deletions(-) diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index f9afb98aa1..8953c17258 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -13,7 +13,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL diff --git a/.github/workflows/demo-preview-cleanup.yml b/.github/workflows/demo-preview-cleanup.yml index dd8118c717..4874e60f38 100644 --- a/.github/workflows/demo-preview-cleanup.yml +++ b/.github/workflows/demo-preview-cleanup.yml @@ -37,7 +37,7 @@ jobs: ruby-version: '3.3' - name: Check out repo - uses: actions/checkout@v4 + uses: actions/checkout@v5 # Delete web app (which will also delete the App Service plan) # This will succeed even if the app doesn't exist / has already been deleted diff --git a/.github/workflows/demo-preview-destroy.yml b/.github/workflows/demo-preview-destroy.yml index c00a37fd46..f26225c224 100644 --- a/.github/workflows/demo-preview-destroy.yml +++ b/.github/workflows/demo-preview-destroy.yml @@ -36,7 +36,7 @@ jobs: subscription-id: ${{ secrets.AZURE_SUBSCRIPTION_ID }} - name: Check out repo - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Get preview app info run: ./.github/workflows/demo-preview-app-info.sh diff --git a/.github/workflows/demo-production-deploy.yml b/.github/workflows/demo-production-deploy.yml index bdb0e58ed2..e3e223a4fa 100644 --- a/.github/workflows/demo-production-deploy.yml +++ b/.github/workflows/demo-production-deploy.yml @@ -17,7 +17,7 @@ jobs: runs-on: ubuntu-latest environment: production steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Setup Ruby uses: ruby/setup-ruby@v1 with: @@ -66,7 +66,7 @@ jobs: environment: production needs: build steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Setup Ruby uses: ruby/setup-ruby@v1 with: diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 08205dc65f..1a4f465647 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -13,7 +13,7 @@ jobs: markdown: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Get specific changed files id: changed-files uses: tj-actions/changed-files@ed68ef82c095e0d48ec87eccea555d944a631a4c @@ -39,7 +39,7 @@ jobs: rubocop: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Get specific changed files id: changed-files uses: tj-actions/changed-files@ed68ef82c095e0d48ec87eccea555d944a631a4c @@ -59,7 +59,7 @@ jobs: erblint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Get changed files id: changed-files uses: tj-actions/changed-files@ed68ef82c095e0d48ec87eccea555d944a631a4c @@ -76,7 +76,7 @@ jobs: eslint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Get changed files id: changed-files uses: tj-actions/changed-files@ed68ef82c095e0d48ec87eccea555d944a631a4c @@ -96,7 +96,7 @@ jobs: stylelint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Get changed files id: changed-files uses: tj-actions/changed-files@ed68ef82c095e0d48ec87eccea555d944a631a4c diff --git a/.github/workflows/preview-deploy.yml b/.github/workflows/preview-deploy.yml index 7c68e157a5..ffae35a00a 100644 --- a/.github/workflows/preview-deploy.yml +++ b/.github/workflows/preview-deploy.yml @@ -32,7 +32,7 @@ jobs: # to link a PR to a list of environments later. url: ${{ env.APP_URL }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Install lib deps uses: ruby/setup-ruby@v1 with: diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 948ef954d0..f70565ff61 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -6,7 +6,7 @@ jobs: publish: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Setup Ruby uses: ruby/setup-ruby@v1 with: diff --git a/.github/workflows/release-checklist.yml b/.github/workflows/release-checklist.yml index afd7e90556..4a73656277 100644 --- a/.github/workflows/release-checklist.yml +++ b/.github/workflows/release-checklist.yml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 - uses: jwalton/gh-find-current-pr@v1 id: findPr diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7fd386fedd..f050c17a37 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: # This makes Actions fetch all Git history so that Changesets can generate changelogs with the correct commits fetch-depth: 0 diff --git a/.github/workflows/release_conductor.yml b/.github/workflows/release_conductor.yml index ddc120e0e6..ea64bf0d64 100644 --- a/.github/workflows/release_conductor.yml +++ b/.github/workflows/release_conductor.yml @@ -25,7 +25,7 @@ jobs: app-id: ${{ vars.PRIMER_APP_ID_SHARED }} owner: primer private-key: ${{ secrets.PRIMER_APP_PRIVATE_KEY_SHARED }} - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Get Release PR id: release-pr run: | diff --git a/.github/workflows/static-files.yml b/.github/workflows/static-files.yml index e69e58f1d9..1c5893f228 100644 --- a/.github/workflows/static-files.yml +++ b/.github/workflows/static-files.yml @@ -11,7 +11,7 @@ jobs: steps: # Unfortunately we can't use the primer GitHub App and camertron/github-app-installation-auth-action # because branch protection rules cannot be bypassed by Apps. - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: token: ${{ secrets.GPR_AUTH_TOKEN_SHARED }} - uses: ruby/setup-ruby@v1 diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 08396561cc..1a8eb275bd 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -27,7 +27,7 @@ jobs: name: Accessibility runs-on: ubuntu-latest-8-cores steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: ruby/setup-ruby@v1 with: ruby-version: '3.4' @@ -61,7 +61,7 @@ jobs: - rails_version: 'main' ruby_version: '3.4' steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: ruby/setup-ruby@v1 with: ruby-version: ${{ matrix.ruby_version }} @@ -103,7 +103,7 @@ jobs: - rails_version: 'main' ruby_version: '3.4' steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: ruby/setup-ruby@v1 with: ruby-version: ${{ matrix.ruby_version }} @@ -145,7 +145,7 @@ jobs: - rails_version: 'main' ruby_version: '3.4' steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: ruby/setup-ruby@v1 with: ruby-version: ${{ matrix.ruby_version }} @@ -168,7 +168,7 @@ jobs: name: System (Chrome) runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: ruby/setup-ruby@v1 with: ruby-version: '3.2' @@ -191,7 +191,7 @@ jobs: name: System (Firefox) runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: ruby/setup-ruby@v1 with: ruby-version: '3.2' @@ -216,7 +216,7 @@ jobs: timeout-minutes: 20 runs-on: ubuntu-latest-8-cores steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: ref: ${{ github.event.pull_request.head.ref }} repository: ${{ github.event.pull_request.head.repo.full_name }} @@ -294,7 +294,7 @@ jobs: runs-on: ubuntu-latest-8-cores steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Setup Ruby uses: ruby/setup-ruby@v1 with: diff --git a/.github/workflows/triage.yml b/.github/workflows/triage.yml index 3f489fa62c..cb2f618c6c 100644 --- a/.github/workflows/triage.yml +++ b/.github/workflows/triage.yml @@ -41,7 +41,7 @@ jobs: - if: ${{ (github.event_name != 'merge_group' && !contains(github.event.pull_request.labels.*.name, 'skip changeset')) != true }} run: echo "passed"; exit 0; - if: ${{ (github.event_name != 'merge_group' && !contains(github.event.pull_request.labels.*.name, 'skip changeset')) == true }} - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: ${{ github.event.pull_request.head.sha }} - if: ${{ (github.event_name != 'merge_group' && !contains(github.event.pull_request.labels.*.name, 'skip changeset')) == true }} From b43199ddb5b5203237bf98d33b28a5db71149c57 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 Aug 2025 10:11:13 -0500 Subject: [PATCH 04/13] Bump spring from 4.2.1 to 4.4.0 in /demo (#3632) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- demo/Gemfile | 2 +- demo/Gemfile.lock | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/demo/Gemfile b/demo/Gemfile index bdee74d66b..63e2f87d5a 100644 --- a/demo/Gemfile +++ b/demo/Gemfile @@ -45,7 +45,7 @@ gem "cssbundling-rails", "~> 1.4" group :development do # Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring - gem "spring", "~> 4.2" + gem "spring", "~> 4.4" gem "spring-watcher-listen", "~> 2.1" gem "hotwire-livereload", "~> 2.0" diff --git a/demo/Gemfile.lock b/demo/Gemfile.lock index 7f741bff5d..0f796015ba 100644 --- a/demo/Gemfile.lock +++ b/demo/Gemfile.lock @@ -316,7 +316,7 @@ GEM faraday (>= 0.17.5, < 3.a) jwt (>= 1.5, < 3.0) multi_json (~> 1.10) - spring (4.2.1) + spring (4.4.0) spring-watcher-listen (2.1.0) listen (>= 2.7, < 4.0) spring (>= 4) @@ -382,7 +382,7 @@ DEPENDENCIES rack-cors railties (= 7.2.2.1) rake (~> 13.3) - spring (~> 4.2) + spring (~> 4.4) spring-watcher-listen (~> 2.1) sprockets sprockets-rails From f7c7d1f385e9707dacccd958605f46fe45971b4f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 Aug 2025 10:11:27 -0500 Subject: [PATCH 05/13] Bump @rails/actioncable from 7.2.100 to 8.0.201 in /demo (#3640) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- demo/package-lock.json | 14 +++++++------- demo/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/demo/package-lock.json b/demo/package-lock.json index 5265783ac3..b7c4471535 100644 --- a/demo/package-lock.json +++ b/demo/package-lock.json @@ -10,7 +10,7 @@ "dependencies": { "@primer/css": "^22.0.2", "@primer/primitives": "^11.1.0", - "@rails/actioncable": "^7.2.100", + "@rails/actioncable": "^8.0.201", "@rails/ujs": "^7.1.501", "turbolinks": "^5.2.0" }, @@ -497,9 +497,9 @@ "license": "MIT" }, "node_modules/@rails/actioncable": { - "version": "7.2.100", - "resolved": "https://registry.npmjs.org/@rails/actioncable/-/actioncable-7.2.100.tgz", - "integrity": "sha512-7xtIENf0Yw59AFDM3+xqxPCZxev3QVAqjPmUzmgsB9eL8S/zTpB0IU9srNc7XknzJI4e09XKNnCaJRx3gfYzXA==" + "version": "8.0.201", + "resolved": "https://registry.npmjs.org/@rails/actioncable/-/actioncable-8.0.201.tgz", + "integrity": "sha512-WiXZodvnK7u+wlu72DZydfV75x14HhzXI84sto9xcdsW1DMOHK+jYwQuuE/Wh/hKH5yajFIw/3DUP6MHDeGrbA==" }, "node_modules/@rails/ujs": { "version": "7.1.501", @@ -1516,9 +1516,9 @@ "integrity": "sha512-edsofzVG67EobXGRrqFc/kfjzKh8wbq1wEmRc1vmRNqDJNMxBRWZ9bT2AzKvcv+Hbf7olDAPkrSqVHbO4hhr/A==" }, "@rails/actioncable": { - "version": "7.2.100", - "resolved": "https://registry.npmjs.org/@rails/actioncable/-/actioncable-7.2.100.tgz", - "integrity": "sha512-7xtIENf0Yw59AFDM3+xqxPCZxev3QVAqjPmUzmgsB9eL8S/zTpB0IU9srNc7XknzJI4e09XKNnCaJRx3gfYzXA==" + "version": "8.0.201", + "resolved": "https://registry.npmjs.org/@rails/actioncable/-/actioncable-8.0.201.tgz", + "integrity": "sha512-WiXZodvnK7u+wlu72DZydfV75x14HhzXI84sto9xcdsW1DMOHK+jYwQuuE/Wh/hKH5yajFIw/3DUP6MHDeGrbA==" }, "@rails/ujs": { "version": "7.1.501", diff --git a/demo/package.json b/demo/package.json index fe3051ca90..811a27fc84 100644 --- a/demo/package.json +++ b/demo/package.json @@ -5,7 +5,7 @@ "dependencies": { "@primer/css": "^22.0.2", "@primer/primitives": "^11.1.0", - "@rails/actioncable": "^7.2.100", + "@rails/actioncable": "^8.0.201", "@rails/ujs": "^7.1.501", "turbolinks": "^5.2.0" }, From 9306977db8b88c27e97396573535b531f3c38edf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 Aug 2025 10:11:43 -0500 Subject: [PATCH 06/13] Bump vite from 7.0.5 to 7.1.2 in /demo (#3646) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- demo/package-lock.json | 34 +++++++++++++++++----------------- demo/package.json | 2 +- 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/demo/package-lock.json b/demo/package-lock.json index b7c4471535..52911087f4 100644 --- a/demo/package-lock.json +++ b/demo/package-lock.json @@ -15,7 +15,7 @@ "turbolinks": "^5.2.0" }, "devDependencies": { - "vite": "^7.0.5", + "vite": "^7.1.2", "vite-plugin-ruby": "^5.1.1" } }, @@ -1166,16 +1166,16 @@ "license": "MIT" }, "node_modules/vite": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/vite/-/vite-7.0.5.tgz", - "integrity": "sha512-1mncVwJxy2C9ThLwz0+2GKZyEXuC3MyWtAAlNftlZZXZDP3AJt5FmwcMit/IGGaNZ8ZOB2BNO/HFUB+CpN0NQw==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/vite/-/vite-7.1.2.tgz", + "integrity": "sha512-J0SQBPlQiEXAF7tajiH+rUooJPo0l8KQgyg4/aMunNtrOa7bwuZJsJbDWzeljqQpgftxuq5yNJxQ91O9ts29UQ==", "dev": true, "dependencies": { "esbuild": "^0.25.0", "fdir": "^6.4.6", - "picomatch": "^4.0.2", + "picomatch": "^4.0.3", "postcss": "^8.5.6", - "rollup": "^4.40.0", + "rollup": "^4.43.0", "tinyglobby": "^0.2.14" }, "bin": { @@ -1290,9 +1290,9 @@ } }, "node_modules/vite/node_modules/picomatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", - "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "dev": true, "engines": { "node": ">=12" @@ -1923,17 +1923,17 @@ "integrity": "sha512-pMiez3tyBo6uRHFNNZoYMmrES/IaGgMhQQM+VFF36keryjb5ms0XkVpmKHkfW/4Vy96qiGW3K9bz0tF5sK9bBw==" }, "vite": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/vite/-/vite-7.0.5.tgz", - "integrity": "sha512-1mncVwJxy2C9ThLwz0+2GKZyEXuC3MyWtAAlNftlZZXZDP3AJt5FmwcMit/IGGaNZ8ZOB2BNO/HFUB+CpN0NQw==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/vite/-/vite-7.1.2.tgz", + "integrity": "sha512-J0SQBPlQiEXAF7tajiH+rUooJPo0l8KQgyg4/aMunNtrOa7bwuZJsJbDWzeljqQpgftxuq5yNJxQ91O9ts29UQ==", "dev": true, "requires": { "esbuild": "^0.25.0", "fdir": "^6.4.6", "fsevents": "~2.3.3", - "picomatch": "^4.0.2", + "picomatch": "^4.0.3", "postcss": "^8.5.6", - "rollup": "^4.40.0", + "rollup": "^4.43.0", "tinyglobby": "^0.2.14" }, "dependencies": { @@ -1945,9 +1945,9 @@ "requires": {} }, "picomatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", - "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "dev": true } } diff --git a/demo/package.json b/demo/package.json index 811a27fc84..fcc4d0f7b2 100644 --- a/demo/package.json +++ b/demo/package.json @@ -10,7 +10,7 @@ "turbolinks": "^5.2.0" }, "devDependencies": { - "vite": "^7.0.5", + "vite": "^7.1.2", "vite-plugin-ruby": "^5.1.1" }, "scripts": { From 573d99f82684004a27401ad22e6537c8df0707c0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 Aug 2025 11:48:29 -0400 Subject: [PATCH 07/13] Bump postcss-mixins from 11.0.3 to 12.1.2 (#3644) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 65 +++++++++++++++++++++++++---------------------- package.json | 2 +- 2 files changed, 36 insertions(+), 31 deletions(-) diff --git a/package-lock.json b/package-lock.json index ab4bb41858..9ffdaba505 100644 --- a/package-lock.json +++ b/package-lock.json @@ -47,7 +47,7 @@ "postcss": "^8.4.16", "postcss-cli": "^11.0.0", "postcss-import": "^16.0.0", - "postcss-mixins": "^11.0.1", + "postcss-mixins": "^12.1.2", "postcss-preset-env": "^10.0.2", "prettier": "^3.3.2", "rollup": "^2.79.1", @@ -10239,9 +10239,9 @@ } }, "node_modules/postcss-mixins": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/postcss-mixins/-/postcss-mixins-11.0.3.tgz", - "integrity": "sha512-HZa6DHlN7uCkp7GTFNvhpyK/Gi9+vrVG7FPl2oQdj+sXUuYo4ri9OsWBseTnvnLfWxRWOq8/VwcHcixtZPrRRg==", + "version": "12.1.2", + "resolved": "https://registry.npmjs.org/postcss-mixins/-/postcss-mixins-12.1.2.tgz", + "integrity": "sha512-90pSxmZVfbX9e5xCv7tI5RV1mnjdf16y89CJKbf/hD7GyOz1FCxcYMl8ZYA8Hc56dbApTKKmU9HfvgfWdCxlwg==", "dev": true, "funding": [ { @@ -10256,11 +10256,11 @@ "dependencies": { "postcss-js": "^4.0.1", "postcss-simple-vars": "^7.0.1", - "sugarss": "^4.0.1", - "tinyglobby": "^0.2.7" + "sugarss": "^5.0.0", + "tinyglobby": "^0.2.14" }, "engines": { - "node": "^18.0 || ^ 20.0 || >= 22.0" + "node": "^20.0 || ^22.0 || >=24.0" }, "peerDependencies": { "postcss": "^8.2.14" @@ -12189,16 +12189,22 @@ } }, "node_modules/sugarss": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/sugarss/-/sugarss-4.0.1.tgz", - "integrity": "sha512-WCjS5NfuVJjkQzK10s8WOBY+hhDxxNt/N6ZaGwxFZ+wN3/lKKFSaaKUNecULcTTvE4urLcKaZFQD8vO0mOZujw==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/sugarss/-/sugarss-5.0.1.tgz", + "integrity": "sha512-ctS5RYCBVvPoZAnzIaX5QSShK8ZiZxD5HUqSxlusvEMC+QZQIPCPOIJg6aceFX+K2rf4+SH89eu++h1Zmsr2nw==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "engines": { - "node": ">=12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "node": ">=18.0" }, "peerDependencies": { "postcss": "^8.3.3" @@ -12404,11 +12410,10 @@ "dev": true }, "node_modules/tinyglobby": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.13.tgz", - "integrity": "sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==", + "version": "0.2.14", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.14.tgz", + "integrity": "sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==", "dev": true, - "license": "MIT", "dependencies": { "fdir": "^6.4.4", "picomatch": "^4.0.2" @@ -19717,15 +19722,15 @@ } }, "postcss-mixins": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/postcss-mixins/-/postcss-mixins-11.0.3.tgz", - "integrity": "sha512-HZa6DHlN7uCkp7GTFNvhpyK/Gi9+vrVG7FPl2oQdj+sXUuYo4ri9OsWBseTnvnLfWxRWOq8/VwcHcixtZPrRRg==", + "version": "12.1.2", + "resolved": "https://registry.npmjs.org/postcss-mixins/-/postcss-mixins-12.1.2.tgz", + "integrity": "sha512-90pSxmZVfbX9e5xCv7tI5RV1mnjdf16y89CJKbf/hD7GyOz1FCxcYMl8ZYA8Hc56dbApTKKmU9HfvgfWdCxlwg==", "dev": true, "requires": { "postcss-js": "^4.0.1", "postcss-simple-vars": "^7.0.1", - "sugarss": "^4.0.1", - "tinyglobby": "^0.2.7" + "sugarss": "^5.0.0", + "tinyglobby": "^0.2.14" } }, "postcss-nesting": { @@ -20960,9 +20965,9 @@ } }, "sugarss": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/sugarss/-/sugarss-4.0.1.tgz", - "integrity": "sha512-WCjS5NfuVJjkQzK10s8WOBY+hhDxxNt/N6ZaGwxFZ+wN3/lKKFSaaKUNecULcTTvE4urLcKaZFQD8vO0mOZujw==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/sugarss/-/sugarss-5.0.1.tgz", + "integrity": "sha512-ctS5RYCBVvPoZAnzIaX5QSShK8ZiZxD5HUqSxlusvEMC+QZQIPCPOIJg6aceFX+K2rf4+SH89eu++h1Zmsr2nw==", "dev": true, "requires": {} }, @@ -21112,9 +21117,9 @@ "dev": true }, "tinyglobby": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.13.tgz", - "integrity": "sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==", + "version": "0.2.14", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.14.tgz", + "integrity": "sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==", "dev": true, "requires": { "fdir": "^6.4.4", diff --git a/package.json b/package.json index 57ae48fd12..7dfefe744e 100644 --- a/package.json +++ b/package.json @@ -84,7 +84,7 @@ "postcss": "^8.4.16", "postcss-cli": "^11.0.0", "postcss-import": "^16.0.0", - "postcss-mixins": "^11.0.1", + "postcss-mixins": "^12.1.2", "postcss-preset-env": "^10.0.2", "prettier": "^3.3.2", "rollup": "^2.79.1", From b5dec7c0c71f2cdbe462062e4e6086b4cb2bb4db Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 Aug 2025 21:26:41 -0400 Subject: [PATCH 08/13] Bump @changesets/cli from 2.29.5 to 2.29.6 in the development-dependencies group (#3643) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 136 ++++++++++++++++++---------------------------- 1 file changed, 53 insertions(+), 83 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9ffdaba505..a90f797534 100644 --- a/package-lock.json +++ b/package-lock.json @@ -300,9 +300,9 @@ } }, "node_modules/@changesets/cli": { - "version": "2.29.5", - "resolved": "https://registry.npmjs.org/@changesets/cli/-/cli-2.29.5.tgz", - "integrity": "sha512-0j0cPq3fgxt2dPdFsg4XvO+6L66RC0pZybT9F4dG5TBrLA3jA/1pNkdTXH9IBBVHkgsKrNKenI3n1mPyPlIydg==", + "version": "2.29.6", + "resolved": "https://registry.npmjs.org/@changesets/cli/-/cli-2.29.6.tgz", + "integrity": "sha512-6qCcVsIG1KQLhpQ5zE8N0PckIx4+9QlHK3z6/lwKnw7Tir71Bjw8BeOZaxA/4Jt00pcgCnCSWZnyuZf5Il05QQ==", "dev": true, "dependencies": { "@changesets/apply-release-plan": "^7.0.12", @@ -319,11 +319,11 @@ "@changesets/should-skip-package": "^0.1.2", "@changesets/types": "^6.1.0", "@changesets/write": "^0.4.0", + "@inquirer/external-editor": "^1.0.0", "@manypkg/get-packages": "^1.1.3", "ansi-colors": "^4.1.3", "ci-info": "^3.7.0", "enquirer": "^2.4.1", - "external-editor": "^3.1.0", "fs-extra": "^7.0.1", "mri": "^1.2.0", "p-limit": "^2.2.0", @@ -2602,6 +2602,27 @@ "url": "https://github.com/sponsors/nzakas" } }, + "node_modules/@inquirer/external-editor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@inquirer/external-editor/-/external-editor-1.0.1.tgz", + "integrity": "sha512-Oau4yL24d2B5IL4ma4UpbQigkVhzPDXLoqy1ggK4gnHg/stmkffJE4oOXHXF3uz0UEpywG68KcyXsyYpA1Re/Q==", + "dev": true, + "dependencies": { + "chardet": "^2.1.0", + "iconv-lite": "^0.6.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, "node_modules/@isaacs/balanced-match": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/@isaacs/balanced-match/-/balanced-match-4.0.1.tgz", @@ -4567,9 +4588,9 @@ } }, "node_modules/chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-2.1.0.tgz", + "integrity": "sha512-bNFETTG/pM5ryzQ9Ad0lJOTa6HWD/YsScAR3EnCPZRPlQh77JocYktSHOUHelyhm8IARL+o4c4F1bP5KVOjiRA==", "dev": true }, "node_modules/chokidar": { @@ -6240,20 +6261,6 @@ "integrity": "sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==", "dev": true }, - "node_modules/external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dev": true, - "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -6911,12 +6918,12 @@ } }, "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "dev": true, "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" + "safer-buffer": ">= 2.1.2 < 3.0.0" }, "engines": { "node": ">=0.10.0" @@ -9017,15 +9024,6 @@ "node": ">= 0.8.0" } }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/outdent": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/outdent/-/outdent-0.5.0.tgz", @@ -12453,18 +12451,6 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "dependencies": { - "os-tmpdir": "~1.0.2" - }, - "engines": { - "node": ">=0.6.0" - } - }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -13591,9 +13577,9 @@ } }, "@changesets/cli": { - "version": "2.29.5", - "resolved": "https://registry.npmjs.org/@changesets/cli/-/cli-2.29.5.tgz", - "integrity": "sha512-0j0cPq3fgxt2dPdFsg4XvO+6L66RC0pZybT9F4dG5TBrLA3jA/1pNkdTXH9IBBVHkgsKrNKenI3n1mPyPlIydg==", + "version": "2.29.6", + "resolved": "https://registry.npmjs.org/@changesets/cli/-/cli-2.29.6.tgz", + "integrity": "sha512-6qCcVsIG1KQLhpQ5zE8N0PckIx4+9QlHK3z6/lwKnw7Tir71Bjw8BeOZaxA/4Jt00pcgCnCSWZnyuZf5Il05QQ==", "dev": true, "requires": { "@changesets/apply-release-plan": "^7.0.12", @@ -13610,11 +13596,11 @@ "@changesets/should-skip-package": "^0.1.2", "@changesets/types": "^6.1.0", "@changesets/write": "^0.4.0", + "@inquirer/external-editor": "^1.0.0", "@manypkg/get-packages": "^1.1.3", "ansi-colors": "^4.1.3", "ci-info": "^3.7.0", "enquirer": "^2.4.1", - "external-editor": "^3.1.0", "fs-extra": "^7.0.1", "mri": "^1.2.0", "p-limit": "^2.2.0", @@ -14804,6 +14790,16 @@ "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", "dev": true }, + "@inquirer/external-editor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@inquirer/external-editor/-/external-editor-1.0.1.tgz", + "integrity": "sha512-Oau4yL24d2B5IL4ma4UpbQigkVhzPDXLoqy1ggK4gnHg/stmkffJE4oOXHXF3uz0UEpywG68KcyXsyYpA1Re/Q==", + "dev": true, + "requires": { + "chardet": "^2.1.0", + "iconv-lite": "^0.6.3" + } + }, "@isaacs/balanced-match": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/@isaacs/balanced-match/-/balanced-match-4.0.1.tgz", @@ -16065,9 +16061,9 @@ "dev": true }, "chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-2.1.0.tgz", + "integrity": "sha512-bNFETTG/pM5ryzQ9Ad0lJOTa6HWD/YsScAR3EnCPZRPlQh77JocYktSHOUHelyhm8IARL+o4c4F1bP5KVOjiRA==", "dev": true }, "chokidar": { @@ -17207,17 +17203,6 @@ "integrity": "sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==", "dev": true }, - "external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dev": true, - "requires": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - } - }, "fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -17657,12 +17642,12 @@ "dev": true }, "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "dev": true, "requires": { - "safer-buffer": ">= 2.1.2 < 3" + "safer-buffer": ">= 2.1.2 < 3.0.0" } }, "ieee754": { @@ -19015,12 +19000,6 @@ "type-check": "^0.4.0" } }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", - "dev": true - }, "outdent": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/outdent/-/outdent-0.5.0.tgz", @@ -21141,15 +21120,6 @@ } } }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "requires": { - "os-tmpdir": "~1.0.2" - } - }, "to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", From b201fa6ae1204594d030b0dee0fcb79b755ad3a2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 Aug 2025 22:13:47 -0400 Subject: [PATCH 09/13] Bump the all-demo group across 1 directory with 2 updates (#3649) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- demo/package-lock.json | 47 ++++++++++++++++++++++-------------------- demo/package.json | 4 ++-- 2 files changed, 27 insertions(+), 24 deletions(-) diff --git a/demo/package-lock.json b/demo/package-lock.json index 52911087f4..f3a4224f1b 100644 --- a/demo/package-lock.json +++ b/demo/package-lock.json @@ -11,11 +11,11 @@ "@primer/css": "^22.0.2", "@primer/primitives": "^11.1.0", "@rails/actioncable": "^8.0.201", - "@rails/ujs": "^7.1.501", + "@rails/ujs": "^7.1.502", "turbolinks": "^5.2.0" }, "devDependencies": { - "vite": "^7.1.2", + "vite": "^7.1.3", "vite-plugin-ruby": "^5.1.1" } }, @@ -502,9 +502,9 @@ "integrity": "sha512-WiXZodvnK7u+wlu72DZydfV75x14HhzXI84sto9xcdsW1DMOHK+jYwQuuE/Wh/hKH5yajFIw/3DUP6MHDeGrbA==" }, "node_modules/@rails/ujs": { - "version": "7.1.501", - "resolved": "https://registry.npmjs.org/@rails/ujs/-/ujs-7.1.501.tgz", - "integrity": "sha512-7EDRGUlgns12IgP3SXVSaxA3CwRzbLOypPXn1EqEZiZ/NS/PwaQ/oa7Z2VRO4B46JifoVr0PYg+G5ERSGQJHxQ==" + "version": "7.1.502", + "resolved": "https://registry.npmjs.org/@rails/ujs/-/ujs-7.1.502.tgz", + "integrity": "sha512-SFtA5X59BimNG8cy60pgZhPf1bGpg5KXVYF6Jj5H5hrwwNXKNmD2yNZhHC+WfuLqBN+972cZHR9Fto6nJQz+Xw==" }, "node_modules/@rollup/rollup-android-arm-eabi": { "version": "4.44.1", @@ -1166,13 +1166,13 @@ "license": "MIT" }, "node_modules/vite": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/vite/-/vite-7.1.2.tgz", - "integrity": "sha512-J0SQBPlQiEXAF7tajiH+rUooJPo0l8KQgyg4/aMunNtrOa7bwuZJsJbDWzeljqQpgftxuq5yNJxQ91O9ts29UQ==", + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/vite/-/vite-7.1.3.tgz", + "integrity": "sha512-OOUi5zjkDxYrKhTV3V7iKsoS37VUM7v40+HuwEmcrsf11Cdx9y3DIr2Px6liIcZFwt3XSRpQvFpL3WVy7ApkGw==", "dev": true, "dependencies": { "esbuild": "^0.25.0", - "fdir": "^6.4.6", + "fdir": "^6.5.0", "picomatch": "^4.0.3", "postcss": "^8.5.6", "rollup": "^4.43.0", @@ -1276,10 +1276,13 @@ "dev": true }, "node_modules/vite/node_modules/fdir": { - "version": "6.4.6", - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.6.tgz", - "integrity": "sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==", + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", "dev": true, + "engines": { + "node": ">=12.0.0" + }, "peerDependencies": { "picomatch": "^3 || ^4" }, @@ -1521,9 +1524,9 @@ "integrity": "sha512-WiXZodvnK7u+wlu72DZydfV75x14HhzXI84sto9xcdsW1DMOHK+jYwQuuE/Wh/hKH5yajFIw/3DUP6MHDeGrbA==" }, "@rails/ujs": { - "version": "7.1.501", - "resolved": "https://registry.npmjs.org/@rails/ujs/-/ujs-7.1.501.tgz", - "integrity": "sha512-7EDRGUlgns12IgP3SXVSaxA3CwRzbLOypPXn1EqEZiZ/NS/PwaQ/oa7Z2VRO4B46JifoVr0PYg+G5ERSGQJHxQ==" + "version": "7.1.502", + "resolved": "https://registry.npmjs.org/@rails/ujs/-/ujs-7.1.502.tgz", + "integrity": "sha512-SFtA5X59BimNG8cy60pgZhPf1bGpg5KXVYF6Jj5H5hrwwNXKNmD2yNZhHC+WfuLqBN+972cZHR9Fto6nJQz+Xw==" }, "@rollup/rollup-android-arm-eabi": { "version": "4.44.1", @@ -1923,13 +1926,13 @@ "integrity": "sha512-pMiez3tyBo6uRHFNNZoYMmrES/IaGgMhQQM+VFF36keryjb5ms0XkVpmKHkfW/4Vy96qiGW3K9bz0tF5sK9bBw==" }, "vite": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/vite/-/vite-7.1.2.tgz", - "integrity": "sha512-J0SQBPlQiEXAF7tajiH+rUooJPo0l8KQgyg4/aMunNtrOa7bwuZJsJbDWzeljqQpgftxuq5yNJxQ91O9ts29UQ==", + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/vite/-/vite-7.1.3.tgz", + "integrity": "sha512-OOUi5zjkDxYrKhTV3V7iKsoS37VUM7v40+HuwEmcrsf11Cdx9y3DIr2Px6liIcZFwt3XSRpQvFpL3WVy7ApkGw==", "dev": true, "requires": { "esbuild": "^0.25.0", - "fdir": "^6.4.6", + "fdir": "^6.5.0", "fsevents": "~2.3.3", "picomatch": "^4.0.3", "postcss": "^8.5.6", @@ -1938,9 +1941,9 @@ }, "dependencies": { "fdir": { - "version": "6.4.6", - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.6.tgz", - "integrity": "sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==", + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", "dev": true, "requires": {} }, diff --git a/demo/package.json b/demo/package.json index fcc4d0f7b2..2210c78b4f 100644 --- a/demo/package.json +++ b/demo/package.json @@ -6,11 +6,11 @@ "@primer/css": "^22.0.2", "@primer/primitives": "^11.1.0", "@rails/actioncable": "^8.0.201", - "@rails/ujs": "^7.1.501", + "@rails/ujs": "^7.1.502", "turbolinks": "^5.2.0" }, "devDependencies": { - "vite": "^7.1.2", + "vite": "^7.1.3", "vite-plugin-ruby": "^5.1.1" }, "scripts": { From 060d3dbf229495da0d08f09b7a43eb4df6d95bb3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 26 Aug 2025 17:01:55 +0200 Subject: [PATCH 10/13] Bump octicons from 19.15.5 to 19.16.0 (#3655) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index fca3811413..160c1134ef 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -154,7 +154,7 @@ GEM racc (~> 1.4) nokogiri (1.18.9-x86_64-linux-gnu) racc (~> 1.4) - octicons (19.15.5) + octicons (19.16.0) parallel (1.27.0) parser (3.3.9.0) ast (~> 2.4.1) From 25747cb4d4c4002c5ab818cdf14c8c6834c7e4ca Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 26 Aug 2025 17:02:28 +0200 Subject: [PATCH 11/13] Bump the all-demo group across 1 directory with 2 updates (#3652) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- demo/Gemfile | 4 ++-- demo/Gemfile.lock | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/demo/Gemfile b/demo/Gemfile index 63e2f87d5a..209fc264e9 100644 --- a/demo/Gemfile +++ b/demo/Gemfile @@ -37,8 +37,8 @@ gem "puma", "~> 6.6.1" gem "bootsnap", ">= 1.4.2", require: false gem "primer_view_components", path: "../" -gem "view_component", "4.0.0.rc5" -gem "lookbook", "~> 2.3.12" unless rails_version.to_f < 7 +gem "view_component", "4.0.2" +gem "lookbook", "~> 2.3.13" unless rails_version.to_f < 7 gem "vite_rails", "~> 3.0" gem "cssbundling-rails", "~> 1.4" diff --git a/demo/Gemfile.lock b/demo/Gemfile.lock index 0f796015ba..84b9a9f803 100644 --- a/demo/Gemfile.lock +++ b/demo/Gemfile.lock @@ -202,11 +202,11 @@ GEM llhttp-ffi (0.5.0) ffi-compiler (~> 1.0) rake (~> 13.0) - logger (1.6.1) + logger (1.7.0) loofah (2.24.1) crass (~> 1.0.2) nokogiri (>= 1.12.0) - lookbook (2.3.12) + lookbook (2.3.13) activemodel css_parser htmlbeautifier (~> 1.3) @@ -340,7 +340,7 @@ GEM tzinfo (2.0.6) concurrent-ruby (~> 1.0) useragent (0.16.11) - view_component (4.0.0.rc5) + view_component (4.0.2) activesupport (>= 7.1.0, < 8.1) concurrent-ruby (~> 1) vite_rails (3.0.19) @@ -375,7 +375,7 @@ DEPENDENCIES kuby-core (~> 0.20) kuby-kind (~> 0.2) listen - lookbook (~> 2.3.12) + lookbook (~> 2.3.13) primer_view_components! pry-byebug puma (~> 6.6.1) @@ -388,7 +388,7 @@ DEPENDENCIES sprockets-rails stimulus-rails turbo-rails - view_component (= 4.0.0.rc5) + view_component (= 4.0.2) vite_rails (~> 3.0) BUNDLED WITH From 26e255b9be53b3b80a80b9fd2be53ae0d107a75b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 26 Aug 2025 22:48:32 -0400 Subject: [PATCH 12/13] Bump rubocop from 1.79.1 to 1.80.0 (#3660) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 160c1134ef..881c91f4b7 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -207,12 +207,12 @@ GEM erb psych (>= 4.0.0) redcarpet (3.6.1) - regexp_parser (2.11.0) + regexp_parser (2.11.2) reline (0.6.2) io-console (~> 0.5) rexml (3.4.1) rouge (4.6.0) - rubocop (1.79.1) + rubocop (1.80.0) json (~> 2.3) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.1.0) @@ -279,7 +279,7 @@ GEM timecop (0.9.10) tzinfo (2.0.6) concurrent-ruby (~> 1.0) - unicode-display_width (3.1.4) + unicode-display_width (3.1.5) unicode-emoji (~> 4.0, >= 4.0.4) unicode-emoji (4.0.4) uri (1.0.3) From 68deac6d682cbf22970b60359b8deddc7b93bb03 Mon Sep 17 00:00:00 2001 From: Jon Rohan Date: Wed, 3 Sep 2025 14:42:01 -0700 Subject: [PATCH 13/13] Remove early return from error announcement logic (#3663) --- .changeset/seven-peaches-serve.md | 5 +++++ app/components/primer/alpha/select_panel_element.ts | 4 +--- 2 files changed, 6 insertions(+), 3 deletions(-) create mode 100644 .changeset/seven-peaches-serve.md diff --git a/.changeset/seven-peaches-serve.md b/.changeset/seven-peaches-serve.md new file mode 100644 index 0000000000..9843f4b27f --- /dev/null +++ b/.changeset/seven-peaches-serve.md @@ -0,0 +1,5 @@ +--- +"@primer/view-components": patch +--- + +When an error occurs in the SelectPanel, continue throwing the error diff --git a/app/components/primer/alpha/select_panel_element.ts b/app/components/primer/alpha/select_panel_element.ts index fa57608575..7b687c87ca 100644 --- a/app/components/primer/alpha/select_panel_element.ts +++ b/app/components/primer/alpha/select_panel_element.ts @@ -554,10 +554,8 @@ export class SelectPanelElement extends HTMLElement { // check if the errorElement is visible in the dom if (errorElement && !errorElement.hasAttribute('hidden')) { this.liveRegion.announceFromElement(errorElement, {politeness: 'assertive'}) - return } - - break + throw new Error((event as CustomEvent).detail.error) } } }