最近、Db モデル (Sequelize) を別のリポジトリに移動し、Github パッケージを使用して公開しています。
それを別のリポジトリに移動したとき、環境 (本番/ステージング/開発) に基づいて異なるバージョンをインストールする必要があることがわかりました
。
- 製品版には v1.2 が必要です。
- ステージングには v1.3 などが必要です。
依存する各サービスに手動でアクセスして必要なバージョンを更新することを避けたいので、dist-tag を使用してそれを管理したいと考えました。
package.json
環境に応じて "staging" および "production" としてタグ付けされたプル パッケージ バージョンがあり、新しいバージョンをリリースしたい場合は、たとえば 1.3 を "production" としてタグ付けします。
残念ながら、dist-tags
GitHub レジストリではサポートされていないようです。そのため、他の方法を探しています。
助言がありますか?