File script.obscpio of Package distribution-container
07070100000000000081ed0000000000000000000000016328304800000259000000000000000000000000000000000000001900000000script/oss_fuzz_build.sh#!/bin/bash -eu
sed 's/parserFuzzer/ParserFuzzer/g' -i ./configuration/fuzz.go
sed 's/fuzzParseNormalizedNamed/FuzzParseNormalizedNamed/g' -i ./reference/fuzz.go
sed 's/fuzzParseForwardedHeader/FuzzParseForwardedHeader/g' -i ./registry/api/v2/fuzz.go
compile_go_fuzzer github.com/distribution/distribution/v3/configuration ParserFuzzer parser_fuzzer
compile_go_fuzzer github.com/distribution/distribution/v3/reference FuzzParseNormalizedNamed fuzz_parsed_normalized_named
compile_go_fuzzer github.com/distribution/distribution/v3/registry/api/v2 FuzzParseForwardedHeader fuzz_parse_forwarded_header
07070100000001000081ed000000000000000000000001632830480000013f000000000000000000000000000000000000001f00000000script/setup/install-dev-tools#!/usr/bin/env bash
GOLANGCI_LINT_VERSION="v1.44.0"
#
# Install developer tools to $GOBIN (or $GOPATH/bin if unset)
#
set -eu -o pipefail
# Enable Go modules
export GO111MODULE=on
# prevent updating go.mod of the project
cd /tmp
go get "github.com/golangci/golangci-lint/cmd/golangci-lint@${GOLANGCI_LINT_VERSION}"
07070100000002000041ed0000000000000000000000016328304800000000000000000000000000000000000000000000000d00000000script/setup07070100000003000081ed0000000000000000000000016328304800000197000000000000000000000000000000000000001400000000script/validate/dco#!/usr/bin/env bash
set -eu -o pipefail
if ! command -v git-validation; then
>&2 echo "ERROR: git-validation not found. Install with:"
>&2 echo " go install github.com/vbatts/git-validation@latest"
exit 1
fi
verbosity="${DCO_VERBOSITY--v}"
GIT_CHECK_EXCLUDE="./vendor:./script/validate/template" git-validation "$verbosity" -range "$COMMIT_RANGE" -run DCO,short-subject,dangling-whitespace07070100000004000081ed0000000000000000000000016328304800000166000000000000000000000000000000000000001700000000script/validate/vendor#!/usr/bin/env bash
set -eu -o pipefail
echo "- Checking for any unused/missing packages in go.mod..."
GO111MODULE=on go mod tidy
echo "- Checking for unused packages in vendor..."
GO111MODULE=on go mod vendor
git diff --exit-code -- go.sum go.mod vendor/
untracked=$(git ls-files --others vendor | wc -l | awk '{ print $1 }')
[[ "${untracked}" == "0" ]]
07070100000005000041ed0000000000000000000000016328304800000000000000000000000000000000000000000000001000000000script/validate07070100000006000041ed0000000000000000000000016328304800000000000000000000000000000000000000000000000700000000script07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!