Skip to content

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

Merged
ienaga merged 3 commits into
mainfrom
develop
Mar 1, 2026
Merged

3月のパッケージアップデート#62
ienaga merged 3 commits into
mainfrom
develop

Conversation

@ienaga

@ienaga ienaga commented Mar 1, 2026

Copy link
Copy Markdown
Member

No description provided.

dependabot Bot and others added 3 commits February 28, 2026 11:19
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 11:55

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

March dependency refresh for create-next2d-app, along with CI workflow updates to make installs reproducible and to gate publishing on lint.

Changes:

  • Bump package version to 2.2.1 and update dependency/devDependency versions (notably ESLint/tooling).
  • Regenerate package-lock.json to reflect updated dependency graph.
  • Update GitHub Actions workflows: switch installs to npm ci, make lint.yml reusable via workflow_call, and require lint before publish.

Reviewed changes

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

File Description
package.json Version bump + dependency/devDependency updates.
package-lock.json Lockfile updated for the new dependency set.
.github/workflows/publish.yml Add lint gate before publishing; switch to npm ci; adjust job permissions.
.github/workflows/lint.yml Enable workflow_call; switch to npm ci; adjust triggers/permissions.

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

Comment on lines +19 to +22
permissions:
contents: read
pull-requests: write
id-token: write

Copilot AI Mar 1, 2026

Copy link

Choose a reason for hiding this comment

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

The publish job now requests pull-requests: write, but this workflow only runs on push to main and the steps shown don’t interact with PRs. This is broader than necessary and increases the blast radius if a dependency/script is compromised; consider removing pull-requests: write (and keep only the minimum permissions required for publishing, e.g. contents: read plus id-token: write only if you’re using OIDC/provenance).

Suggested change
permissions:
contents: read
pull-requests: write
id-token: write

Copilot uses AI. Check for mistakes.

jobs:
lint:
uses: ./.github/workflows/lint.yml

Copilot AI Mar 1, 2026

Copy link

Choose a reason for hiding this comment

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

publish now waits on the reusable lint workflow, which runs on macOS and Windows. This will significantly increase release latency and runner cost for every push to main; if the goal is only a pre-publish sanity check, consider calling a lighter-weight lint job (e.g., Ubuntu-only) or splitting the workflow so cross-OS lint remains on PRs while publish gates on a faster check.

Suggested change
uses: ./.github/workflows/lint.yml
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/setup-node@v6
with:
node-version: 24
- run: npm ci
- run: npm run lint

Copilot uses AI. Check for mistakes.
@ienaga ienaga merged commit f9f8f78 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