Skip to content

add github package publish workflow - #1146

Open
KosukeTakahashi0410 wants to merge 4 commits into
masterfrom
KosukeTakahashi0410/feat/change_publish_workflow_to_publish_to_github_packages
Open

add github package publish workflow#1146
KosukeTakahashi0410 wants to merge 4 commits into
masterfrom
KosukeTakahashi0410/feat/change_publish_workflow_to_publish_to_github_packages

Conversation

@KosukeTakahashi0410

Copy link
Copy Markdown

Why

npmへのリリースに際して、現在はGranular access tokensを生成してPublishを行っている
しかしGranular access tokensは90日間でローテーションする、また、トークンの漏洩リスクは存在している
Github Packagesへの移行を行うことで一定上記の問題が解消できるため、Github Packagesへ移行を行う

What

  • publishのワークフローでgithub packagesへpublish、その後npmにpublishするように修正
  • packageの設定(name, publish config)を修正
  • yarn linkのためのスクリプトを追加

@github-actions github-actions Bot added the repo Root directory of this project label Jul 9, 2026
@github-actions github-actions Bot added frolint https://www.npmjs.com/package/frolint eslint-config-wantedly-typescript https://www.npmjs.com/package/eslint-config-wantedly-typescript eslint-config-wantedly https://www.npmjs.com/package/eslint-config-wantedly eslint-plugin-use-macros https://www.npmjs.com/package/eslint-plugin-use-macros eslint-plugin-wantedly https://www.npmjs.com/package/eslint-plugin-wantedly prettier-config-wantedly https://www.npmjs.com/package/prettier-config-wantedly labels Jul 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

eslint-config-wantedly https://www.npmjs.com/package/eslint-config-wantedly eslint-config-wantedly-typescript https://www.npmjs.com/package/eslint-config-wantedly-typescript eslint-plugin-use-macros https://www.npmjs.com/package/eslint-plugin-use-macros eslint-plugin-wantedly https://www.npmjs.com/package/eslint-plugin-wantedly frolint https://www.npmjs.com/package/frolint prettier-config-wantedly https://www.npmjs.com/package/prettier-config-wantedly repo Root directory of this project

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant