Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(plugin-packer): update plugin manifest validator #3146

Open
wants to merge 7 commits into
base: main
Choose a base branch
from

Conversation

chihiro-adachi
Copy link
Contributor

@chihiro-adachi chihiro-adachi commented Jan 24, 2025

Why

#3138 の続きでPRしています。#3138 のマージ後にマージしてください。
This is a continuation of #3138. Please merge this after merging #3138.

What

  • Add locales to plugin-full-manifest
  • TODO: Update plugin-manifest-validator

How to test

cliからパッケージできることを確認.
Confirmed that it can be packaged from cli.

$ bin/cli.js test/fixtures/plugin-full-manifest --ppk test/fixtures/private.ppk
Succeeded: /path/to/workspace/js-sdk/packages/plugin-packer/test/fixtures/plugin.zip

画面UIからパッケージできることを確認.
Confirmed that it is possible to package from the screen UI.

$ npm run site:dev

image

Checklist

  • Read CONTRIBUTING.md
  • Updated documentation if it is required.
  • Added tests if it is required.
  • Passed pnpm lint and pnpm test on the root directory.

@github-actions github-actions bot added pkg: plugin-manifest-validator @kintone/plugin-manifest-validator pkg: plugin-packer @kintone/plugin-packer labels Jan 24, 2025
@@ -29,6 +29,7 @@ module.exports = {
zlib: require.resolve("browserify-zlib"),
stream: require.resolve("stream-browserify"),
constants: require.resolve("constants-browserify"),
vm: false,
Copy link
Contributor Author

Choose a reason for hiding this comment

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

パッケージできることを確認できたため、フォールバックは vm: false にしています。

@chihiro-adachi chihiro-adachi marked this pull request as ready for review January 27, 2025 00:37
@chihiro-adachi chihiro-adachi requested a review from a team as a code owner January 27, 2025 00:37
@chihiro-adachi chihiro-adachi requested review from tasshi-me and shabaraba and removed request for a team January 27, 2025 00:37
Copy link
Member

@tasshi-me tasshi-me left a comment

Choose a reason for hiding this comment

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

LGTM!

@chihiro-adachi chihiro-adachi force-pushed the feat-update-manifest-validator branch from 4bcc2f4 to e2cb412 Compare February 3, 2025 05:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pkg: plugin-manifest-validator @kintone/plugin-manifest-validator pkg: plugin-packer @kintone/plugin-packer
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants