Skip to content

kufu/tamatebako

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c5c1518 · Mar 12, 2025
Feb 6, 2025
Nov 29, 2024
Mar 12, 2025
Jan 20, 2022
Feb 25, 2025
Jan 19, 2023
Mar 12, 2025
Jan 26, 2023
Nov 18, 2024
Jan 26, 2023
Feb 26, 2025
Nov 15, 2024
Dec 17, 2024
Jun 25, 2020
Oct 24, 2024
Mar 12, 2025
Mar 12, 2025
Oct 24, 2024
Jan 8, 2025
Jun 25, 2020
Oct 21, 2024

Repository files navigation

tamatebako

Frontend packages for projects at SmartHR

Package Index

Package Version Description
use-bulk-check npm version React hooks for managing the values in the checkbox list
use-virtual-scroll npm version React hooks for virtual scroll
wareki npm version Japanese 'wareki' formatter
create-lint-set npm version Lint installer
next-auth npm version SmartHR's next-auth utility
eslint-config-smarthr npm version ESLint config for SmartHR
eslint-plugin-smarthr npm version ESLint plugin for SmartHR
prettier-config-smarthr npm version Prettier config for SmartHR
stylelint-config-smarthr npm version Stylelint config for SmartHR

リリース手順

1. リリース Pull Request をマージする

自動で作成されているリリース Pull Request をマージすると、Github Actions の publish workflow で以下のことが行われます。

  • 各パッケージの package.json 内の version が更新される
  • 各パッケージの CHANGELOG.md が更新される
  • リリースタグが打たれる
  • npm にパッケージが公開される

基本的にはこれでリリースは完了です。

2. publish workflow に失敗した場合は手元でリリースを行う

publish workflow が何かしらの理由で失敗した場合、CHANGELOG.md が更新されたりリリースタグが打たれたりなど Github 上ではリリースが完了している状態になるのに、npm にはパッケージが公開されていない、といったような不整合が起きてしまいます。
これを解消するために、下記の手順で手元でリリースを行う必要があります。

$ git switch --detach xxx # 任意のリリースタグがついているコミットに切り替える
$ pnpm install
$ pnpm release

smarthr の organization に所属していない場合は publish ができないので、申請をするか、すでに所属している人に publish を依頼してください。