Skip to content

3月のパッケージアップデート#53

Merged
ienaga merged 3 commits intomainfrom
develop
Mar 1, 2026
Merged

3月のパッケージアップデート#53
ienaga merged 3 commits intomainfrom
develop

Conversation

@ienaga
Copy link
Member

@ienaga ienaga commented Mar 1, 2026

No description provided.

dependabot bot and others added 3 commits February 28, 2026 10:38
Bumps  and [minimatch](https://github.com/isaacs/minimatch). These dependencies needed to be updated together.

Updates `minimatch` from 3.1.2 to 3.1.5
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](isaacs/minimatch@v3.1.2...v3.1.5)

Updates `minimatch` from 9.0.5 to 9.0.9
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](isaacs/minimatch@v3.1.2...v3.1.5)

---
updated-dependencies:
- dependency-name: minimatch
  dependency-version: 3.1.5
  dependency-type: indirect
- dependency-name: minimatch
  dependency-version: 9.0.9
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Copilot AI review requested due to automatic review settings March 1, 2026 13:19
Copy link

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.

Pull request overview

This PR performs a March dependency refresh for @next2d/view-generator and adjusts GitHub Actions so publishing on main is gated by the existing lint workflow.

Changes:

  • Bump package version to 4.0.1 and update several dev dependencies (ESLint + TypeScript ESLint) and @types/node.
  • Update package-lock.json to match the dependency changes.
  • Update CI so publish.yml runs the reusable lint.yml workflow first, and add workflow_call support to lint.yml.

Reviewed changes

Copilot reviewed 3 out of 4 changed files in this pull request and generated 2 comments.

File Description
package.json Patch version bump and dependency updates.
package-lock.json Lockfile updates reflecting new dependency graph/versions.
.github/workflows/publish.yml Adds a lint reusable-workflow job and gates publish on lint completion; updates job permissions.
.github/workflows/lint.yml Adds workflow_call trigger and adjusts push branch trigger/permissions to support reuse.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

runs-on: ubuntu-latest
permissions:
contents: read
pull-requests: write
Copy link

Copilot AI Mar 1, 2026

Choose a reason for hiding this comment

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

pull-requests: write is being granted to the publish job, but this workflow only runs on push to main and the steps shown don’t interact with PRs. This extra permission increases repo risk; please remove it unless a later step truly needs to write to PRs.

Suggested change
pull-requests: write

Copilot uses AI. Check for mistakes.
Comment on lines +13 to +15
lint:
uses: ./.github/workflows/lint.yml

Copy link

Copilot AI Mar 1, 2026

Choose a reason for hiding this comment

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

Since the workflow has permissions: id-token: write at the top level and you added a lint job that calls the reusable lint workflow, that lint job will also receive OIDC token write access. For least privilege, consider moving id-token: write to only the publish job (and keeping the workflow/job default to contents: read), or explicitly setting minimal permissions on the lint job.

Copilot uses AI. Check for mistakes.
@ienaga ienaga merged commit 26c6af9 into main Mar 1, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants