mirror of
https://github.com/lightningnetwork/lnd.git
synced 2025-02-22 22:25:24 +01:00
Merge pull request #8552 from guggero/optimize-build
GitHub: separate build caches
This commit is contained in:
commit
18371e120d
2 changed files with 10 additions and 3 deletions
9
.github/actions/setup-go/action.yml
vendored
9
.github/actions/setup-go/action.yml
vendored
|
@ -4,6 +4,9 @@ inputs:
|
|||
go-version:
|
||||
description: "The version of Golang to set up"
|
||||
required: true
|
||||
key-prefix:
|
||||
description: "A prefix to use for the cache key, to separate cache entries from other workflows"
|
||||
required: false
|
||||
|
||||
runs:
|
||||
using: "composite"
|
||||
|
@ -27,10 +30,10 @@ runs:
|
|||
~/.cache/go-build
|
||||
~/Library/Caches/go-build
|
||||
~\AppData\Local\go-build
|
||||
key: ${{ runner.os }}-go-${{ inputs.go-version }}-${{ github.job }}-${{ hashFiles('**/go.sum') }}
|
||||
key: ${{ runner.os }}-go-${{ inputs.go-version }}-${{ inputs.key-prefix }}-${{ github.job }}-${{ hashFiles('**/go.sum') }}
|
||||
restore-keys: |
|
||||
${{ runner.os }}-go-${{ inputs.go-version }}-${{ github.job }}-
|
||||
${{ runner.os }}-go-${{ inputs.go-version }}-
|
||||
${{ runner.os }}-go-${{ inputs.go-version }}-${{ inputs.key-prefix }}-${{ github.job }}-
|
||||
${{ runner.os }}-go-${{ inputs.go-version }}-${{ inputs.key-prefix }}-
|
||||
|
||||
- name: set GOPATH
|
||||
shell: bash
|
||||
|
|
4
.github/workflows/main.yml
vendored
4
.github/workflows/main.yml
vendored
|
@ -154,6 +154,7 @@ jobs:
|
|||
uses: ./.github/actions/setup-go
|
||||
with:
|
||||
go-version: '${{ env.GO_VERSION }}'
|
||||
key-prefix: cross-compile
|
||||
|
||||
- name: build release for all architectures
|
||||
run: make release
|
||||
|
@ -211,6 +212,7 @@ jobs:
|
|||
uses: ./.github/actions/setup-go
|
||||
with:
|
||||
go-version: '${{ env.GO_VERSION }}'
|
||||
key-prefix: unit-test
|
||||
|
||||
- name: install bitcoind
|
||||
run: ./scripts/install_bitcoind.sh
|
||||
|
@ -266,6 +268,7 @@ jobs:
|
|||
uses: ./.github/actions/setup-go
|
||||
with:
|
||||
go-version: '${{ env.GO_VERSION }}'
|
||||
key-prefix: integration-test
|
||||
|
||||
- name: install bitcoind
|
||||
run: ./scripts/install_bitcoind.sh
|
||||
|
@ -302,6 +305,7 @@ jobs:
|
|||
uses: ./.github/actions/setup-go
|
||||
with:
|
||||
go-version: '${{ env.GO_VERSION }}'
|
||||
key-prefix: integration-test
|
||||
|
||||
- name: run itest
|
||||
run: make itest-parallel windows=1
|
||||
|
|
Loading…
Add table
Reference in a new issue