Files
xinfra/.github/actions/ci-go-prep/action.yml
T

17 lines
530 B
YAML

name: CI Go prep
description: Prepare Go directories and restore the Go module cache.
runs:
using: composite
steps:
- name: Prepare Go directories
shell: bash
run: |
set -euo pipefail
# Keep writable Go directories outside the runner template's built-in GOPATH.
mkdir -p "${GOCACHE}" "${GOMODCACHE}" "${GOPATH}/bin"
- name: Restore Go module cache from S3
continue-on-error: true
shell: bash
run: bash "${GITHUB_WORKSPACE}/.github/scripts/ci/restore-go-cache.sh"