feat: install plugins from approved source commits
CI / php-store (push) Waiting to run
CI / python-components (push) Waiting to run

This commit is contained in:
2026-08-24 21:37:17 +02:00
parent f36d6be511
commit 26aea40e6a
27 changed files with 414 additions and 47 deletions
+3
View File
@@ -24,6 +24,9 @@ interface SourceAdapter
/** @param array<string,mixed> $repository @return list<array<string,mixed>> */
public function listReleases(array $repository): array;
/** @param array<string,mixed> $repository */
public function sourceArchiveUrl(array $repository, string $commitSha): ?string;
/** @return array{sha256:string,artifactSize:int} */
public function hashArtifact(string $url, string $expectedSha256 = ''): array;
}