Publish immutable remote commits
This commit is contained in:
@@ -64,6 +64,12 @@ func S3RunCommitKey(sessionPrefix, runID string) string {
|
||||
return path.Join(strings.TrimSuffix(S3RunPrefix(sessionPrefix, runID), "/"), config.S3CommitFile)
|
||||
}
|
||||
|
||||
// S3RunSessionManifestKey returns the immutable session-manifest snapshot key for one run.
|
||||
// Format: {session_prefix}/runs/{run_id}/session-manifest.json
|
||||
func S3RunSessionManifestKey(sessionPrefix, runID string) string {
|
||||
return path.Join(strings.TrimSuffix(S3RunPrefix(sessionPrefix, runID), "/"), config.S3SessionSnapshotFile)
|
||||
}
|
||||
|
||||
// S3CurrentCommitPointerKey returns the sole mutable selector for a committed run.
|
||||
// Format: {session_prefix}/current/commit-pointer.json
|
||||
func S3CurrentCommitPointerKey(sessionPrefix string) string {
|
||||
|
||||
Reference in New Issue
Block a user