Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
93 changes: 0 additions & 93 deletions .github/workflows/deploy.yml

This file was deleted.

133 changes: 0 additions & 133 deletions .github/workflows/terraform.yml

This file was deleted.

40 changes: 2 additions & 38 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ DATE=$(shell date -u -Iseconds)
GOFLAGS=-ldflags="-X github.com/storacha/piri/pkg/build.version=$(VERSION) -X github.com/storacha/piri/pkg/build.Commit=$(COMMIT) -X github.com/storacha/piri/pkg/build.Date=$(DATE) -X github.com/storacha/piri/pkg/build.BuiltBy=make"
TAGS?=

.PHONY: all build install test clean calibnet mockgen check-docs-links
.PHONY: all build test clean

all: build

Expand All @@ -20,44 +20,8 @@ piri: FORCE

FORCE:

install:
go install ./cmd/storage

test:
go test ./...

clean:
rm -f ./piri

mockgen:
mockgen -source=./pkg/pdp/aggregator/interface.go -destination=./internal/mocks/aggregator.go -package=mocks
mockgen -source=./pkg/pdp/types/api.go -destination=./internal/mocks/pdp_api.go -package=mocks
mockgen -source=./internal/ipldstore/ipldstore.go -destination=./internal/mocks/ipldstore.go -package=mocks
mockgen -source=./pkg/pdp/aggregator/steps.go -destination=./internal/mocks/steps.go -package=mocks
mockgen -destination=./internal/mocks/sender_eth_client.go -package=mocks github.com/storacha/piri/pkg/pdp/tasks SenderETHClient
mockgen -destination=./internal/mocks/message_watcher_eth_client.go -package=mocks github.com/storacha/piri/pkg/pdp/tasks MessageWatcherEthClient
mockgen -destination=./internal/mocks/contract_backend.go -package=mocks github.com/ethereum/go-ethereum/accounts/abi/bind ContractBackend
mockgen -source=./pkg/pdp/smartcontracts/contract.go -destination=./pkg/pdp/smartcontracts/mocks/pdp.go -package=mocks

# Contract generation targets
.PHONY: generate-contracts clean-contracts

generate-contracts:
cd pkg/pdp/smartcontracts && ./generate.sh

clean-contracts:
rm -rf pkg/pdp/smartcontracts/abis
rm -rf pkg/pdp/smartcontracts/bindings
rm -f pkg/pdp/smartcontracts/mocks/*.go

mockgen-contracts: generate-contracts
mockgen -source=./pkg/pdp/smartcontracts/contract.go -destination=./pkg/pdp/smartcontracts/mocks/pdp.go -package=mocks


# special target that sets the calibnet tag and invokes build
calibnet: TAGS=-tags calibnet
calibnet: build

# Check for broken links in documentation
check-docs-links:
@./scripts/check-docs-links.sh
rm -f ./piri
66 changes: 0 additions & 66 deletions cmd/cliutil/util.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,8 @@ package cliutil
import (
"fmt"
"io"
"net/url"
"os"
"path"

"github.com/labstack/gommon/color"
"github.com/multiformats/go-multiaddr"
"github.com/spf13/cobra"
"github.com/storacha/go-ucanto/core/delegation"
"github.com/storacha/go-ucanto/did"

"github.com/storacha/piri/pkg/build"
Expand All @@ -33,63 +27,3 @@ func PrintHero(w io.Writer, id did.DID) {
color.Red("▀")+color.Red("▘", color.D),
build.Version, id.String())
}

func Mkdirp(dirpath ...string) (string, error) {
dir := path.Join(dirpath...)
err := os.MkdirAll(dir, 0755)
if err != nil {
return "", fmt.Errorf("creating directory: %s: %w", dir, err)
}
return dir, nil
}

type UCANServerConfig struct {
Host string
Port uint
DataDir string
PublicURL *url.URL
BlobAddr multiaddr.Multiaddr
IndexingServiceDID did.DID
IndexingServiceURL *url.URL
IndexingServiceProof delegation.Proof
UploadServiceDID did.DID
UploadServiceURL *url.URL
IPNIAnnounceURLs []url.URL
}

func PrintUCANServerConfig(cmd *cobra.Command, cfg UCANServerConfig) {
cmd.Println("SERVER CONFIGURATION")
cmd.Println("--------------------")
cmd.Printf("Host: %s\n", cfg.Host)
cmd.Printf("Port: %d\n", cfg.Port)
cmd.Printf("Data Dir: %s\n", cfg.DataDir)
cmd.Printf("Public URL: %s\n", cfg.PublicURL)
if cfg.BlobAddr != nil {
cmd.Printf("Blob Addr: %s\n", cfg.BlobAddr)
}

cmd.Println()
cmd.Println("SERVICES")
cmd.Println("--------")
cmd.Println("Indexing Service:")
cmd.Printf(" DID: %s\n", cfg.IndexingServiceDID)
cmd.Printf(" URL: %s\n", cfg.IndexingServiceURL)
cmd.Printf(" Proof Set: %t\n", cfg.IndexingServiceProof != delegation.Proof{})
cmd.Println()
cmd.Println("Upload Service:")
cmd.Printf(" DID: %s\n", cfg.UploadServiceDID)
cmd.Printf(" URL: %s\n", cfg.UploadServiceURL)

cmd.Println()
cmd.Println("IPNI ANNOUNCE URLS")
cmd.Println("------------------")
if len(cfg.IPNIAnnounceURLs) == 0 {
cmd.Println(" (none configured)")
} else {
for _, url := range cfg.IPNIAnnounceURLs {
cmd.Printf(" • %s\n", url.String())
}
}

cmd.Println()
}
Loading
Loading