問題タブ [satis]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - satisを再構築せずにブランチの最新のコミットに更新する
私は最近、自分のプライベート パッケージをホストするために Composer リポジトリ ジェネレータ Satis を使い始めました。
私が少し面倒だと思うのは、Satis によって生成されたリポジトリの一部を使用しているプロジェクトの開発中に、新しいコミットをパッケージ リポジトリにプッシュするときに常に satis を再構築する必要があることです。
例えば。パッケージを使用しているプロジェクトの composer.json には、次のようなものがあります。
Satis をビルドすると、パッケージ リポジトリのマスター ブランチの最新のコミットはAでしたが、その間に別のコミットをパッケージ リポジトリBにプッシュする必要がありました。プロジェクトでBコミットを取得するには、最初に Satis をビルドしてから、もちろんプロジェクトで composer update を使用する必要があります。
これに対する解決策はありますか?プロジェクトのcomposer.jsonで何らかの形で強制するか、Satisを別の方法で設定できますか。
そこに新しいタグやブランチを追加するときに再構築する必要があることは理解していますが、それは問題ありませんが、コミットのたびに構築する必要があるのは少し面倒です。
composer-php - Composer: ファイルのチェックサム検証に失敗しました
GitLab ページを介して、独自の Satis リポジトリをホストしています。
ただし、何らかの理由で、composerThe checksum verification of the file failed
がリポジトリの 1 つをインストールしようとすると、エラーが発生し続けます。
数週間にわたってオンとオフが発生しており、なぜ発生したのか、またはデバッグする方法がわかりません。
これが私のものsatis.json
です:
1 週間前に追加checksum: false
したことで問題が解決したように見えましたが、今また届きました。
キャッシュをクリアしようとしましたが、何も機能していません。何か案は?