all: upgrade direct dependencies #600
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Code generated by make_workflow.go. DO NOT EDIT. | |
name: packages | |
permissions: | |
contents: read | |
on: | |
push: | |
branches: | |
- master | |
pull_request: | |
jobs: | |
zeebo-xxh3: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Install Go | |
uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 | |
with: | |
go-version: 1.22.x | |
check-latest: true | |
- name: Checkout avo | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
path: avo | |
persist-credentials: false | |
- name: Checkout zeebo/xxh3 | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
repository: zeebo/xxh3 | |
ref: v1.0.0-rc1 | |
path: xxh3 | |
persist-credentials: false | |
- name: Avo Module Replacement | |
working-directory: xxh3/avo | |
run: | | |
go mod edit -modfile=go.mod -require=github.com/mmcloughlin/[email protected] | |
go mod edit -modfile=go.mod -replace=github.com/mmcloughlin/avo=${{ github.workspace }}/avo | |
go mod tidy -modfile=go.mod | |
- name: Generate | |
working-directory: xxh3/avo | |
run: | | |
go run . -avx -out ../accum_vector_avx_amd64.s | |
go run . -sse -out ../accum_vector_sse_amd64.s | |
- name: Diff | |
working-directory: xxh3 | |
run: git diff | |
- name: Test | |
working-directory: xxh3 | |
run: go test ./... | |
dgryski-go-sip13: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Install Go | |
uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 | |
with: | |
go-version: 1.22.x | |
check-latest: true | |
- name: Checkout avo | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
path: avo | |
persist-credentials: false | |
- name: Checkout dgryski/go-sip13 | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
repository: dgryski/go-sip13 | |
ref: 62edffca92457b3a66125c686137cc5f0fe81672 | |
path: go-sip13 | |
persist-credentials: false | |
- name: Setup Root Module | |
working-directory: go-sip13 | |
run: go mod init github.com/dgryski/go-sip13 | |
- name: Setup Generator Module | |
working-directory: go-sip13/_avo | |
run: | | |
sed -i.bak '/+build ignore/d' asm.go | |
go mod init github.com/dgryski/go-sip13/_avo | |
- name: Avo Module Replacement | |
working-directory: go-sip13/_avo | |
run: | | |
go mod edit -modfile=go.mod -require=github.com/mmcloughlin/[email protected] | |
go mod edit -modfile=go.mod -replace=github.com/mmcloughlin/avo=${{ github.workspace }}/avo | |
go mod tidy -modfile=go.mod | |
- name: Generate | |
working-directory: go-sip13/_avo | |
run: | | |
go mod edit -modfile=go.mod -require=github.com/dgryski/[email protected] | |
go mod edit -modfile=go.mod -replace=github.com/dgryski/go-sip13=../ | |
go run . -out ../sip13_amd64.s | |
- name: Diff | |
working-directory: go-sip13 | |
run: git diff | |
- name: Test | |
working-directory: go-sip13 | |
run: go test ./... | |
phoreproject-bls: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Install Go | |
uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 | |
with: | |
go-version: 1.22.x | |
check-latest: true | |
- name: Checkout avo | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
path: avo | |
persist-credentials: false | |
- name: Checkout phoreproject/bls | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
repository: phoreproject/bls | |
ref: a88a5ae26844d7293359422888d7c7f69f43c845 | |
path: bls | |
persist-credentials: false | |
- name: Setup Root Module | |
working-directory: bls | |
run: go mod tidy | |
- name: Setup Generator Module | |
working-directory: bls/asm | |
run: | | |
sed -i.bak '/+build ignore/d' asm.go | |
go mod init github.com/phoreproject/bls/asm | |
- name: Avo Module Replacement | |
working-directory: bls/asm | |
run: | | |
go mod edit -modfile=go.mod -require=github.com/mmcloughlin/[email protected] | |
go mod edit -modfile=go.mod -replace=github.com/mmcloughlin/avo=${{ github.workspace }}/avo | |
go mod tidy -modfile=go.mod | |
- name: Generate | |
working-directory: bls/asm | |
run: | | |
go mod edit -modfile=go.mod -require=github.com/phoreproject/[email protected] | |
go mod edit -modfile=go.mod -replace=github.com/phoreproject/bls=../ | |
go mod download | |
go run . -out ../primitivefuncs_amd64.s | |
- name: Diff | |
working-directory: bls | |
run: git diff | |
- name: Test | |
working-directory: bls | |
run: go test ./... | |
minio-md5-simd: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Install Go | |
uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 | |
with: | |
go-version: 1.22.x | |
check-latest: true | |
- name: Checkout avo | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
path: avo | |
persist-credentials: false | |
- name: Checkout minio/md5-simd | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
repository: minio/md5-simd | |
ref: 30ad8af83f6868c2a30c615f3edf1a9366bf3f89 | |
path: md5-simd | |
persist-credentials: false | |
- name: Avo Module Replacement | |
working-directory: md5-simd/_gen | |
run: | | |
go mod edit -modfile=go.mod -require=github.com/mmcloughlin/[email protected] | |
go mod edit -modfile=go.mod -replace=github.com/mmcloughlin/avo=${{ github.workspace }}/avo | |
go mod tidy -modfile=go.mod | |
- name: Generate | |
working-directory: md5-simd/_gen | |
run: go run gen.go -out ../md5block_amd64.s -stubs ../md5block_amd64.go -pkg md5simd | |
- name: Diff | |
working-directory: md5-simd | |
run: git diff | |
- name: Test | |
working-directory: md5-simd | |
run: go test ./... | |
zeebo-blake3: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Install Go | |
uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 | |
with: | |
go-version: 1.22.x | |
check-latest: true | |
- name: Checkout avo | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
path: avo | |
persist-credentials: false | |
- name: Checkout zeebo/blake3 | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
repository: zeebo/blake3 | |
ref: 25dba572f0e78ec108f0dd79c9c15288f542d7d9 | |
path: blake3 | |
persist-credentials: false | |
- name: Avo Module Replacement | |
working-directory: blake3/avo | |
run: | | |
go mod edit -modfile=go.mod -require=github.com/mmcloughlin/[email protected] | |
go mod edit -modfile=go.mod -replace=github.com/mmcloughlin/avo=${{ github.workspace }}/avo | |
go mod tidy -modfile=go.mod | |
- name: Generate | |
working-directory: blake3/avo | |
run: | | |
go run ./avx2 -out ../avx2/impl.s | |
go run ./sse41 -out ../sse41/impl.s | |
- name: Diff | |
working-directory: blake3 | |
run: git diff | |
- name: Test | |
working-directory: blake3 | |
run: go test ./... | |
klauspost-reedsolomon: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Install Go | |
uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 | |
with: | |
go-version: 1.22.x | |
check-latest: true | |
- name: Checkout avo | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
path: avo | |
persist-credentials: false | |
- name: Checkout klauspost/reedsolomon | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
repository: klauspost/reedsolomon | |
ref: 922778284547557265cff0f903ab5f4c27e40ae9 | |
path: reedsolomon | |
persist-credentials: false | |
- name: Avo Module Replacement | |
working-directory: reedsolomon/_gen | |
run: | | |
go mod edit -modfile=go.mod -require=github.com/mmcloughlin/[email protected] | |
go mod edit -modfile=go.mod -replace=github.com/mmcloughlin/avo=${{ github.workspace }}/avo | |
go mod tidy -modfile=go.mod | |
- name: Generate | |
working-directory: reedsolomon/_gen | |
run: go run gen.go -out ../galois_gen_amd64.s -stubs ../galois_gen_amd64.go -pkg reedsolomon | |
- name: Diff | |
working-directory: reedsolomon | |
run: git diff | |
- name: Test | |
working-directory: reedsolomon | |
run: go test ./... | |
orisano-wyhash: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Install Go | |
uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 | |
with: | |
go-version: 1.22.x | |
check-latest: true | |
- name: Checkout avo | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
path: avo | |
persist-credentials: false | |
- name: Checkout orisano/wyhash | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
repository: orisano/wyhash | |
ref: 32a3f7f6ba4797e2d87dab2969cc9dd63d39cce9 | |
path: wyhash | |
persist-credentials: false | |
- name: Setup Generator Module | |
working-directory: wyhash/avo | |
run: go mod init github.com/orisano/wyhash/avo | |
- name: Avo Module Replacement | |
working-directory: wyhash/avo | |
run: | | |
go mod edit -modfile=go.mod -require=github.com/mmcloughlin/[email protected] | |
go mod edit -modfile=go.mod -replace=github.com/mmcloughlin/avo=${{ github.workspace }}/avo | |
go mod tidy -modfile=go.mod | |
- name: Generate | |
working-directory: wyhash/avo | |
run: go run gen.go -out ../blocks_amd64.s -stubs ../blocks_amd64.go -pkg wyhash | |
- name: Diff | |
working-directory: wyhash | |
run: git diff | |
- name: Test | |
working-directory: wyhash | |
run: go test ./... | |
klauspost-compress-huff0: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Install Go | |
uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 | |
with: | |
go-version: 1.22.x | |
check-latest: true | |
- name: Checkout avo | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
path: avo | |
persist-credentials: false | |
- name: Checkout klauspost/compress | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
repository: klauspost/compress | |
ref: v1.17.5 | |
path: compress | |
persist-credentials: false | |
- name: Avo Module Replacement | |
working-directory: compress/huff0/_generate | |
run: | | |
go mod edit -modfile=go.mod -require=github.com/mmcloughlin/[email protected] | |
go mod edit -modfile=go.mod -replace=github.com/mmcloughlin/avo=${{ github.workspace }}/avo | |
go mod tidy -modfile=go.mod | |
- name: Generate | |
working-directory: compress/huff0/_generate | |
run: go generate -v -x | |
- name: Diff | |
working-directory: compress/huff0 | |
run: git diff | |
- name: Test | |
working-directory: compress/huff0 | |
run: go test ./... | |
klauspost-compress-s2: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Install Go | |
uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 | |
with: | |
go-version: 1.22.x | |
check-latest: true | |
- name: Checkout avo | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
path: avo | |
persist-credentials: false | |
- name: Checkout klauspost/compress | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
repository: klauspost/compress | |
ref: v1.17.5 | |
path: compress | |
persist-credentials: false | |
- name: Avo Module Replacement | |
working-directory: compress/s2/_generate | |
run: | | |
go mod edit -modfile=go.mod -require=github.com/mmcloughlin/[email protected] | |
go mod edit -modfile=go.mod -replace=github.com/mmcloughlin/avo=${{ github.workspace }}/avo | |
go mod tidy -modfile=go.mod | |
- name: Generate | |
working-directory: compress/s2/_generate | |
run: go generate -v -x | |
- name: Diff | |
working-directory: compress/s2 | |
run: git diff | |
- name: Test | |
working-directory: compress/s2 | |
run: go test ./... | |
klauspost-compress-zstd: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Install Go | |
uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 | |
with: | |
go-version: 1.22.x | |
check-latest: true | |
- name: Checkout avo | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
path: avo | |
persist-credentials: false | |
- name: Checkout klauspost/compress | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
repository: klauspost/compress | |
ref: v1.17.5 | |
path: compress | |
persist-credentials: false | |
- name: Avo Module Replacement | |
working-directory: compress/zstd/_generate | |
run: | | |
go mod edit -modfile=go.mod -require=github.com/mmcloughlin/[email protected] | |
go mod edit -modfile=go.mod -replace=github.com/mmcloughlin/avo=${{ github.workspace }}/avo | |
go mod tidy -modfile=go.mod | |
- name: Generate | |
working-directory: compress/zstd/_generate | |
run: go generate -v -x | |
- name: Diff | |
working-directory: compress/zstd | |
run: git diff | |
- name: Test | |
working-directory: compress/zstd | |
run: go test -short | |
dgryski-go-bloomindex: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Install Go | |
uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 | |
with: | |
go-version: 1.22.x | |
check-latest: true | |
- name: Checkout avo | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
path: avo | |
persist-credentials: false | |
- name: Checkout dgryski/go-bloomindex | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
repository: dgryski/go-bloomindex | |
ref: 0902316dce158c154b958ee5cfc706c62af29a42 | |
path: go-bloomindex | |
persist-credentials: false | |
- name: Setup Root Module | |
working-directory: go-bloomindex | |
run: | | |
go mod init github.com/dgryski/go-bloomindex | |
go get github.com/dgryski/[email protected] | |
- name: Create Generator Module | |
working-directory: go-bloomindex | |
run: | | |
mkdir avo | |
git mv asm.go avo | |
- name: Setup Generator Module | |
working-directory: go-bloomindex/avo | |
run: | | |
sed -i.bak '/+build ignore/d' asm.go | |
go mod init github.com/dgryski/go-bloomindex/avo | |
- name: Avo Module Replacement | |
working-directory: go-bloomindex/avo | |
run: | | |
go mod edit -modfile=go.mod -require=github.com/mmcloughlin/[email protected] | |
go mod edit -modfile=go.mod -replace=github.com/mmcloughlin/avo=${{ github.workspace }}/avo | |
go mod tidy -modfile=go.mod | |
- name: Generate | |
working-directory: go-bloomindex/avo | |
run: go run asm.go -out ../query_amd64.s | |
- name: Diff | |
working-directory: go-bloomindex | |
run: git diff | |
- name: Test | |
working-directory: go-bloomindex | |
run: go test ./... | |
dgryski-go-marvin32: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Install Go | |
uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 | |
with: | |
go-version: 1.22.x | |
check-latest: true | |
- name: Checkout avo | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
path: avo | |
persist-credentials: false | |
- name: Checkout dgryski/go-marvin32 | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
repository: dgryski/go-marvin32 | |
ref: 7d18f4c6ea7c24b29d1c7a670f8ae40b0812f2e3 | |
path: go-marvin32 | |
persist-credentials: false | |
- name: Setup Root Module | |
working-directory: go-marvin32 | |
run: go mod init github.com/dgryski/go-marvin32 | |
- name: Create Generator Module | |
working-directory: go-marvin32 | |
run: | | |
mkdir avo | |
git mv asm.go avo | |
- name: Setup Generator Module | |
working-directory: go-marvin32/avo | |
run: | | |
sed -i.bak '/+build ignore/d' asm.go | |
go mod init github.com/dgryski/go-marvin32/avo | |
- name: Avo Module Replacement | |
working-directory: go-marvin32/avo | |
run: | | |
go mod edit -modfile=go.mod -require=github.com/mmcloughlin/[email protected] | |
go mod edit -modfile=go.mod -replace=github.com/mmcloughlin/avo=${{ github.workspace }}/avo | |
go mod tidy -modfile=go.mod | |
- name: Generate | |
working-directory: go-marvin32/avo | |
run: | | |
go mod edit -modfile=go.mod -require=github.com/dgryski/[email protected] | |
go mod edit -modfile=go.mod -replace=github.com/dgryski/go-marvin32=../ | |
go run asm.go -out ../marvin_amd64.s | |
- name: Diff | |
working-directory: go-marvin32 | |
run: git diff | |
- name: Test | |
working-directory: go-marvin32 | |
run: go test ./... | |
dgryski-go-speck: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Install Go | |
uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 | |
with: | |
go-version: 1.22.x | |
check-latest: true | |
- name: Checkout avo | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
path: avo | |
persist-credentials: false | |
- name: Checkout dgryski/go-speck | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
repository: dgryski/go-speck | |
ref: 5b36d4c08d8840c352a153bf37281434ad550ec0 | |
path: go-speck | |
persist-credentials: false | |
- name: Setup Root Module | |
working-directory: go-speck | |
run: | | |
go mod init github.com/dgryski/go-speck | |
go get github.com/dgryski/[email protected] | |
- name: Create Generator Module | |
working-directory: go-speck | |
run: | | |
mkdir avo | |
git mv asm.go avo | |
- name: Setup Generator Module | |
working-directory: go-speck/avo | |
run: | | |
sed -i.bak '/+build ignore/d' asm.go | |
go mod init github.com/dgryski/go-speck/avo | |
- name: Avo Module Replacement | |
working-directory: go-speck/avo | |
run: | | |
go mod edit -modfile=go.mod -require=github.com/mmcloughlin/[email protected] | |
go mod edit -modfile=go.mod -replace=github.com/mmcloughlin/avo=${{ github.workspace }}/avo | |
go mod tidy -modfile=go.mod | |
- name: Generate | |
working-directory: go-speck/avo | |
run: | | |
go mod edit -modfile=go.mod -require=github.com/dgryski/[email protected] | |
go mod edit -modfile=go.mod -replace=github.com/dgryski/go-speck=../ | |
go run asm.go -out ../speck_amd64.s | |
- name: Diff | |
working-directory: go-speck | |
run: git diff | |
- name: Test | |
working-directory: go-speck | |
run: go test ./... | |
dgryski-go-chaskey: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Install Go | |
uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 | |
with: | |
go-version: 1.22.x | |
check-latest: true | |
- name: Checkout avo | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
path: avo | |
persist-credentials: false | |
- name: Checkout dgryski/go-chaskey | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
repository: dgryski/go-chaskey | |
ref: ba454392bc5ab6daae103e15147185f8f4a27dcc | |
path: go-chaskey | |
persist-credentials: false | |
- name: Setup Root Module | |
working-directory: go-chaskey | |
run: | | |
go mod init github.com/dgryski/go-chaskey | |
go get github.com/dchest/[email protected] | |
- name: Create Generator Module | |
working-directory: go-chaskey | |
run: | | |
mkdir avo | |
git mv asm.go avo | |
- name: Setup Generator Module | |
working-directory: go-chaskey/avo | |
run: | | |
sed -i.bak '/+build ignore/d' asm.go | |
go mod init github.com/dgryski/go-chaskey/avo | |
- name: Avo Module Replacement | |
working-directory: go-chaskey/avo | |
run: | | |
go mod edit -modfile=go.mod -require=github.com/mmcloughlin/[email protected] | |
go mod edit -modfile=go.mod -replace=github.com/mmcloughlin/avo=${{ github.workspace }}/avo | |
go mod tidy -modfile=go.mod | |
- name: Generate | |
working-directory: go-chaskey/avo | |
run: | | |
go mod edit -modfile=go.mod -require=github.com/dgryski/[email protected] | |
go mod edit -modfile=go.mod -replace=github.com/dgryski/go-chaskey=../ | |
go run asm.go -out ../core_amd64.s | |
- name: Diff | |
working-directory: go-chaskey | |
run: git diff | |
- name: Test | |
working-directory: go-chaskey | |
run: go test ./... | |
lukechampine-us-merkle-blake2b: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Install Go | |
uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 | |
with: | |
go-version: 1.22.x | |
check-latest: true | |
- name: Checkout avo | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
path: avo | |
persist-credentials: false | |
- name: Checkout lukechampine/us | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
repository: lukechampine/us | |
ref: dff56a80f83653cb14eeeb57ba6ba3c3e942c412 | |
path: us | |
persist-credentials: false | |
- name: Create Generator Module | |
working-directory: us/merkle/blake2b | |
run: | | |
mkdir avo | |
git mv gen.go avo | |
- name: Setup Generator Module | |
working-directory: us/merkle/blake2b/avo | |
run: | | |
sed -i.bak '/+build ignore/d' gen.go | |
go mod init github.com/lukechampine/us/merkle/blake2b/avo | |
- name: Avo Module Replacement | |
working-directory: us/merkle/blake2b/avo | |
run: | | |
go mod edit -modfile=go.mod -require=github.com/mmcloughlin/[email protected] | |
go mod edit -modfile=go.mod -replace=github.com/mmcloughlin/avo=${{ github.workspace }}/avo | |
go mod tidy -modfile=go.mod | |
- name: Generate | |
working-directory: us/merkle/blake2b/avo | |
run: go run gen.go -out ../blake2b_amd64.s | |
- name: Diff | |
working-directory: us/merkle/blake2b | |
run: git diff | |
- name: Test | |
working-directory: us/merkle/blake2b | |
run: go test ./... | |
segmentio-asm: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Install Go | |
uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 | |
with: | |
go-version: 1.22.x | |
check-latest: true | |
- name: Checkout avo | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
path: avo | |
persist-credentials: false | |
- name: Checkout segmentio/asm | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
repository: segmentio/asm | |
ref: 2bf3fdd47b1cdbe8fe020f032caf14891e10a85f | |
path: asm | |
persist-credentials: false | |
- name: Avo Module Replacement | |
working-directory: asm/build | |
run: | | |
go mod edit -modfile=go.mod -require=github.com/mmcloughlin/[email protected] | |
go mod edit -modfile=go.mod -replace=github.com/mmcloughlin/avo=${{ github.workspace }}/avo | |
go mod tidy -modfile=go.mod | |
- name: Generate | |
working-directory: asm | |
run: make --always-make build | |
- name: Diff | |
working-directory: asm | |
run: git diff | |
- name: Test | |
working-directory: asm | |
run: go test ./... | |
ericlagergren-lwcrypto-ascon: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Install Go | |
uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 | |
with: | |
go-version: 1.22.x | |
check-latest: true | |
- name: Checkout avo | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
path: avo | |
persist-credentials: false | |
- name: Checkout ericlagergren/lwcrypto | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
repository: ericlagergren/lwcrypto | |
ref: 0c42b05eddc34c58bf8e0cd4250c5cd2c256ea57 | |
path: lwcrypto | |
persist-credentials: false | |
- name: Avo Module Replacement | |
working-directory: lwcrypto/ascon/asm | |
run: | | |
go mod edit -modfile=go.mod -require=github.com/mmcloughlin/[email protected] | |
go mod edit -modfile=go.mod -replace=github.com/mmcloughlin/avo=${{ github.workspace }}/avo | |
go mod tidy -modfile=go.mod | |
- name: Generate | |
working-directory: lwcrypto/ascon/asm | |
run: | | |
go mod edit -require=github.com/ericlagergren/[email protected] | |
go generate -v -x | |
- name: Diff | |
working-directory: lwcrypto/ascon | |
run: git diff | |
- name: Test | |
working-directory: lwcrypto/ascon | |
run: go test ./... | |
ericlagergren-lwcrypto-grain: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Install Go | |
uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 | |
with: | |
go-version: 1.22.x | |
check-latest: true | |
- name: Checkout avo | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
path: avo | |
persist-credentials: false | |
- name: Checkout ericlagergren/lwcrypto | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
repository: ericlagergren/lwcrypto | |
ref: 0c42b05eddc34c58bf8e0cd4250c5cd2c256ea57 | |
path: lwcrypto | |
persist-credentials: false | |
- name: Avo Module Replacement | |
working-directory: lwcrypto/grain/asm | |
run: | | |
go mod edit -modfile=go.mod -require=github.com/mmcloughlin/[email protected] | |
go mod edit -modfile=go.mod -replace=github.com/mmcloughlin/avo=${{ github.workspace }}/avo | |
go mod tidy -modfile=go.mod | |
- name: Generate | |
working-directory: lwcrypto/grain/asm | |
run: | | |
go mod edit -require=github.com/ericlagergren/[email protected] | |
go generate -v -x | |
- name: Diff | |
working-directory: lwcrypto/grain | |
run: git diff | |
- name: Test | |
working-directory: lwcrypto/grain | |
run: go test ./... | |
oasisprotocol-curve25519-voi: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Install Go | |
uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 | |
with: | |
go-version: 1.22.x | |
check-latest: true | |
- name: Checkout avo | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
path: avo | |
persist-credentials: false | |
- name: Checkout oasisprotocol/curve25519-voi | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
repository: oasisprotocol/curve25519-voi | |
ref: d5a936accd94ef9da4c0fe9db0a6342dcdcfeadf | |
path: curve25519-voi | |
persist-credentials: false | |
- name: Avo Module Replacement | |
working-directory: curve25519-voi/internal/asm/amd64 | |
run: | | |
go mod edit -modfile=go.mod -require=github.com/mmcloughlin/[email protected] | |
go mod edit -modfile=go.mod -replace=github.com/mmcloughlin/avo=${{ github.workspace }}/avo | |
go mod tidy -modfile=go.mod | |
- name: Generate | |
working-directory: curve25519-voi/internal/asm/amd64 | |
run: bash -ex gen.sh | |
- name: Diff | |
working-directory: curve25519-voi | |
run: git diff | |
- name: Test | |
working-directory: curve25519-voi | |
run: go test ./... | |
oasisprotocol-deoxysii: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Install Go | |
uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 | |
with: | |
go-version: 1.22.x | |
check-latest: true | |
- name: Checkout avo | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
path: avo | |
persist-credentials: false | |
- name: Checkout oasisprotocol/deoxysii | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
repository: oasisprotocol/deoxysii | |
ref: 2091330c22b71dd4e04e15306498e68f3a1b3afc | |
path: deoxysii | |
persist-credentials: false | |
- name: Avo Module Replacement | |
working-directory: deoxysii/internal/hardware/asm | |
run: | | |
go mod edit -modfile=go.mod -require=github.com/mmcloughlin/[email protected] | |
go mod edit -modfile=go.mod -replace=github.com/mmcloughlin/avo=${{ github.workspace }}/avo | |
go mod tidy -modfile=go.mod | |
- name: Generate | |
working-directory: deoxysii/internal/hardware/asm | |
run: bash -ex gen.sh | |
- name: Diff | |
working-directory: deoxysii | |
run: git diff | |
- name: Test | |
working-directory: deoxysii | |
run: go test ./... | |
golang-crypto-curve25519: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Install Go | |
uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 | |
with: | |
go-version: 1.22.x | |
check-latest: true | |
- name: Checkout avo | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
path: avo | |
persist-credentials: false | |
- name: Checkout golang/crypto | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
repository: golang/crypto | |
ref: 089bfa5675191fd96a44247682f76ebca03d7916 | |
path: crypto | |
persist-credentials: false | |
- name: Avo Module Replacement | |
working-directory: crypto/curve25519/internal/field/_asm | |
run: | | |
go mod edit -modfile=go.mod -require=github.com/mmcloughlin/[email protected] | |
go mod edit -modfile=go.mod -replace=github.com/mmcloughlin/avo=${{ github.workspace }}/avo | |
go mod tidy -modfile=go.mod | |
- name: Generate | |
working-directory: crypto/curve25519/internal/field/_asm | |
run: go generate -v -x | |
- name: Diff | |
working-directory: crypto/curve25519 | |
run: git diff | |
- name: Test | |
working-directory: crypto/curve25519 | |
run: go test ./... | |
FiloSottile-edwards25519: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Install Go | |
uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 | |
with: | |
go-version: 1.22.x | |
check-latest: true | |
- name: Checkout avo | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
path: avo | |
persist-credentials: false | |
- name: Checkout FiloSottile/edwards25519 | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
repository: FiloSottile/edwards25519 | |
ref: v1.0.0-rc.1 | |
path: edwards25519 | |
persist-credentials: false | |
- name: Avo Module Replacement | |
working-directory: edwards25519/field/_asm | |
run: | | |
go mod edit -modfile=go.mod -require=github.com/mmcloughlin/[email protected] | |
go mod edit -modfile=go.mod -replace=github.com/mmcloughlin/avo=${{ github.workspace }}/avo | |
go mod tidy -modfile=go.mod | |
- name: Generate | |
working-directory: edwards25519/field/_asm | |
run: go generate -v -x | |
- name: Diff | |
working-directory: edwards25519 | |
run: git diff | |
- name: Test | |
working-directory: edwards25519 | |
run: go test ./... | |
lukechampine-blake3: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Install Go | |
uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 | |
with: | |
go-version: 1.22.x | |
check-latest: true | |
- name: Checkout avo | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
path: avo | |
persist-credentials: false | |
- name: Checkout lukechampine/blake3 | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
repository: lukechampine/blake3 | |
ref: v1.1.7 | |
path: blake3 | |
persist-credentials: false | |
- name: Setup Generator Module | |
working-directory: blake3/avo | |
run: | | |
sed -i.bak '/build ignore/d' gen.go | |
go mod init github.com/lukechampine/blake3/avo | |
- name: Avo Module Replacement | |
working-directory: blake3/avo | |
run: | | |
go mod edit -modfile=go.mod -require=github.com/mmcloughlin/[email protected] | |
go mod edit -modfile=go.mod -replace=github.com/mmcloughlin/avo=${{ github.workspace }}/avo | |
go mod tidy -modfile=go.mod | |
- name: Generate | |
working-directory: blake3/avo | |
run: go run gen.go -out ../blake3_amd64.s | |
- name: Diff | |
working-directory: blake3 | |
run: git diff | |
- name: Test | |
working-directory: blake3 | |
run: go test ./... | |
mmcloughlin-md4: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Install Go | |
uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 | |
with: | |
go-version: 1.22.x | |
check-latest: true | |
- name: Checkout avo | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
path: avo | |
persist-credentials: false | |
- name: Checkout mmcloughlin/md4 | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
repository: mmcloughlin/md4 | |
ref: v0.1.2 | |
path: md4 | |
persist-credentials: false | |
- name: Avo Module Replacement | |
working-directory: md4/asm | |
run: | | |
go mod edit -modfile=go.mod -require=github.com/mmcloughlin/[email protected] | |
go mod edit -modfile=go.mod -replace=github.com/mmcloughlin/avo=${{ github.workspace }}/avo | |
go mod tidy -modfile=go.mod | |
- name: Generate | |
working-directory: md4 | |
run: go generate -v -x | |
- name: Diff | |
working-directory: md4 | |
run: git diff | |
- name: Test | |
working-directory: md4 | |
run: go test ./... | |
golang-go-src-crypto-internal-bigmod: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Install Go | |
uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 | |
with: | |
go-version: 1.22.x | |
check-latest: true | |
- name: Checkout avo | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
path: avo | |
persist-credentials: false | |
- name: Checkout golang/go | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
repository: golang/go | |
ref: go1.20.1 | |
path: go | |
persist-credentials: false | |
- name: Compile Go Toolchain | |
working-directory: go/src | |
run: ./make.bash | |
- name: Avo Module Replacement | |
working-directory: go/src/crypto/internal/bigmod/_asm | |
run: | | |
go mod edit -modfile=go.mod -require=github.com/mmcloughlin/[email protected] | |
go mod edit -modfile=go.mod -replace=github.com/mmcloughlin/avo=${{ github.workspace }}/avo | |
go mod tidy -modfile=go.mod | |
- name: Generate | |
working-directory: go | |
run: env --unset=GOROOT ./bin/go generate -v -x ./src/crypto/internal/bigmod/_asm | |
- name: Diff | |
working-directory: go | |
run: git diff | |
- name: Test | |
working-directory: go | |
run: env --unset=GOROOT ./bin/go test crypto/... | |
golang-go-src-crypto-internal-edwards25519: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Install Go | |
uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 | |
with: | |
go-version: 1.22.x | |
check-latest: true | |
- name: Checkout avo | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
path: avo | |
persist-credentials: false | |
- name: Checkout golang/go | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
repository: golang/go | |
ref: go1.20.1 | |
path: go | |
persist-credentials: false | |
- name: Compile Go Toolchain | |
working-directory: go/src | |
run: ./make.bash | |
- name: Avo Module Replacement | |
working-directory: go/src/crypto/internal/edwards25519/field/_asm | |
run: | | |
go mod edit -modfile=go.mod -require=github.com/mmcloughlin/[email protected] | |
go mod edit -modfile=go.mod -replace=github.com/mmcloughlin/avo=${{ github.workspace }}/avo | |
go mod tidy -modfile=go.mod | |
- name: Generate | |
working-directory: go | |
run: env --unset=GOROOT ./bin/go generate -v -x ./src/crypto/internal/edwards25519/field/_asm | |
- name: Diff | |
working-directory: go | |
run: git diff | |
- name: Test | |
working-directory: go | |
run: env --unset=GOROOT ./bin/go test crypto/ed25519/... | |
cloudflare-circl-sign-dilithium: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Install Go | |
uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 | |
with: | |
go-version: 1.22.x | |
check-latest: true | |
- name: Checkout avo | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
path: avo | |
persist-credentials: false | |
- name: Checkout cloudflare/circl | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
repository: cloudflare/circl | |
ref: v1.1.0 | |
path: circl | |
persist-credentials: false | |
- name: Avo Module Replacement | |
working-directory: circl/sign/dilithium/internal/common/asm | |
run: | | |
go mod edit -modfile=go.mod -require=github.com/mmcloughlin/[email protected] | |
go mod edit -modfile=go.mod -replace=github.com/mmcloughlin/avo=${{ github.workspace }}/avo | |
go mod tidy -modfile=go.mod | |
- name: Generate | |
working-directory: circl/sign/dilithium/internal/common/asm | |
run: go generate -v -x | |
- name: Diff | |
working-directory: circl/sign/dilithium | |
run: git diff | |
- name: Test | |
working-directory: circl/sign/dilithium | |
run: go test ./... | |
cloudflare-circl-pke-kyber: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Install Go | |
uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 | |
with: | |
go-version: 1.22.x | |
check-latest: true | |
- name: Checkout avo | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
path: avo | |
persist-credentials: false | |
- name: Checkout cloudflare/circl | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
repository: cloudflare/circl | |
ref: v1.1.0 | |
path: circl | |
persist-credentials: false | |
- name: Avo Module Replacement | |
working-directory: circl/pke/kyber/internal/common/asm | |
run: | | |
go mod edit -modfile=go.mod -require=github.com/mmcloughlin/[email protected] | |
go mod edit -modfile=go.mod -replace=github.com/mmcloughlin/avo=${{ github.workspace }}/avo | |
go mod tidy -modfile=go.mod | |
- name: Generate | |
working-directory: circl/pke/kyber/internal/common/asm | |
run: go generate -v -x | |
- name: Diff | |
working-directory: circl/pke/kyber | |
run: git diff | |
- name: Test | |
working-directory: circl/pke/kyber | |
run: go test ./... | |
cloudflare-circl-simd-keccakf1600: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Install Go | |
uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 | |
with: | |
go-version: 1.22.x | |
check-latest: true | |
- name: Checkout avo | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
path: avo | |
persist-credentials: false | |
- name: Checkout cloudflare/circl | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
repository: cloudflare/circl | |
ref: v1.1.0 | |
path: circl | |
persist-credentials: false | |
- name: Avo Module Replacement | |
working-directory: circl/simd/keccakf1600/internal/asm | |
run: | | |
go mod edit -modfile=go.mod -require=github.com/mmcloughlin/[email protected] | |
go mod edit -modfile=go.mod -replace=github.com/mmcloughlin/avo=${{ github.workspace }}/avo | |
go mod tidy -modfile=go.mod | |
- name: Generate | |
working-directory: circl/simd/keccakf1600/internal/asm | |
run: go generate -v -x | |
- name: Diff | |
working-directory: circl/simd/keccakf1600 | |
run: git diff | |
- name: Test | |
working-directory: circl/simd/keccakf1600 | |
run: go test ./... | |
bytedance-gopkg-util-xxhash3: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Install Go | |
uses: actions/setup-go@c4a742cab115ed795e34d4513e2cf7d472deb55f # v3.3.1 | |
with: | |
go-version: 1.22.x | |
check-latest: true | |
- name: Checkout avo | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
path: avo | |
persist-credentials: false | |
- name: Checkout bytedance/gopkg | |
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 | |
with: | |
repository: bytedance/gopkg | |
ref: a5eedbe96960cf0f801cf970e89f511842daee75 | |
path: gopkg | |
persist-credentials: false | |
- name: Setup Generator Module | |
working-directory: gopkg/util/xxhash3/internal/avo | |
run: | | |
sed -i.bak '/build ignore/d' *.go | |
go mod init github.com/bytedance/gopkg/util/xxhash3/internal/avo | |
- name: Avo Module Replacement | |
working-directory: gopkg/util/xxhash3/internal/avo | |
run: | | |
go mod edit -modfile=go.mod -require=github.com/mmcloughlin/[email protected] | |
go mod edit -modfile=go.mod -replace=github.com/mmcloughlin/avo=${{ github.workspace }}/avo | |
go mod tidy -modfile=go.mod | |
- name: Generate | |
working-directory: gopkg/util/xxhash3/internal/avo | |
run: | | |
go run . -avx2 -out ../../avx2_amd64.s | |
go run . -sse2 -out ../../sse2_amd64.s | |
- name: Diff | |
working-directory: gopkg/util/xxhash3 | |
run: git diff | |
- name: Test | |
working-directory: gopkg/util/xxhash3 | |
run: go test ./... |