Skip to content
quarry Artifact [291af27e01]
Login

Artifact [291af27e01]

Artifact 291af27e0145dd9f60f6e8123ba92c7f0e2179ff491adf72bc70cf247bb4b074:


package main

import (
	"testing"

	"craftdesign.group/quarry/internal/artifact"
	"craftdesign.group/quarry/internal/index"
)

func foldLanding(t *testing.T, ix *index.Index, hash, branch, tip string) {
	t.Helper()
	if err := ix.FoldNow([]index.Parsed{
		{Hash: tip, Art: &artifact.Artifact{Type: artifact.Manifest, Date: "2026-01-01T09:00:00", User: "ada", Comment: "work",
			Tags: []artifact.Tag{{Name: "*branch", Target: "*", Value: branch}}}},
		{Hash: hash, Art: &artifact.Artifact{Type: artifact.Forum, ThreadTitle: "land " + branch, Date: "2026-01-01T10:00:00", User: "ada",
			Body: []byte("zit-landing: 1\nbranch: " + branch + "\ntarget: trunk\n\nready\n")}},
	}); err != nil {
		t.Fatal(err)
	}
}