|
| 1 | +name: Shared environment |
| 2 | + |
| 3 | +on: |
| 4 | + workflow_call: |
| 5 | + outputs: |
| 6 | + GO_OLD: |
| 7 | + description: "oldest tested golang version" |
| 8 | + value: "1.23" |
| 9 | + GO_STABLE: |
| 10 | + description: "main supported golang version" |
| 11 | + value: "1.24" |
| 12 | + GO_CANARY: |
| 13 | + description: "canary golang version" |
| 14 | + value: canary |
| 15 | + RUNNER_WINDOWS_OLD: |
| 16 | + description: "windows old runner" |
| 17 | + value: windows-2019 |
| 18 | + RUNNER_WINDOWS_STABLE: |
| 19 | + description: "windows stable runner" |
| 20 | + value: windows-2022 |
| 21 | + RUNNER_WINDOWS_CANARY: |
| 22 | + description: "windows canary runner" |
| 23 | + value: windows-2025 |
| 24 | + RUNNER_LINUX_OLD: |
| 25 | + description: "linux old runner" |
| 26 | + value: ubuntu-22.04 |
| 27 | + RUNNER_LINUX_STABLE: |
| 28 | + description: "linux stable runner" |
| 29 | + value: ubuntu-24.04 |
| 30 | + RUNNER_LINUX_AMD64_STABLE: |
| 31 | + description: "linux amd64 stable runner" |
| 32 | + value: ubuntu-24.04 |
| 33 | + RUNNER_LINUX_ARM64_STABLE: |
| 34 | + description: "linux arm64 stable runner" |
| 35 | + value: ubuntu-24.04-arm |
| 36 | + RUNNER_LINUX_CANARY: |
| 37 | + description: "linux canary runner" |
| 38 | + value: ubuntu-24.04 |
| 39 | + RUNNER_MACOS_OLD: |
| 40 | + description: "macos old runner" |
| 41 | + value: macos-13 |
| 42 | + RUNNER_MACOS_STABLE: |
| 43 | + description: "macos stable runner" |
| 44 | + value: macos-14 |
| 45 | + RUNNER_MACOS_CANARY: |
| 46 | + description: "macos canary runner" |
| 47 | + value: macos-15 |
| 48 | + TIMEOUT_SHORT: |
| 49 | + description: "short timeout" |
| 50 | + value: "10" |
| 51 | + TIMEOUT_LONG: |
| 52 | + description: "long timeout" |
| 53 | + value: "40" |
| 54 | + GITHUB_TOKEN: |
| 55 | + description: "Github token" |
| 56 | + value: "" |
| 57 | + WINDOWS_CONTAINERD_VERSION: |
| 58 | + description: "containerd version for windows" |
| 59 | + value: "v2.0.4" |
| 60 | + WINDOWS_WINCNI_VERSION: |
| 61 | + description: "wincni version" |
| 62 | + value: "v0.3.1" |
| 63 | + WINDOWS_BUILDKIT_VERSION: |
| 64 | + description: "buildkit version" |
| 65 | + value: "v0.20.2" |
| 66 | + |
| 67 | +jobs: |
| 68 | + blank: |
| 69 | + name: "environment" |
| 70 | + runs-on: ubuntu-24.04 |
| 71 | + steps: |
| 72 | + - run: | |
| 73 | + echo "GITHUB_TOKEN=${{ secrets.GITHUB_TOKEN }}" >> "$GITHUB_ENV" |
| 74 | + echo "Environment setup complete" |
0 commit comments