|
33 | 33 | jobs: |
34 | 34 | generate-publish-metadata: |
35 | 35 | name: Generate Publish-related Metadata |
36 | | - runs-on: ubuntu-20.04 |
| 36 | + runs-on: ubuntu-24.04 |
37 | 37 | timeout-minutes: 5 |
38 | 38 | outputs: |
39 | 39 | vector_version: ${{ steps.generate-publish-metadata.outputs.vector_version }} |
|
47 | 47 |
|
48 | 48 | build-x86_64-unknown-linux-gnu-packages: |
49 | 49 | name: Build Vector for x86_64-unknown-linux-gnu (.tar.gz, DEB, RPM) |
50 | | - runs-on: ubuntu-20.04-xl |
| 50 | + runs-on: ubuntu-24.04-xl |
51 | 51 | needs: generate-publish-metadata |
52 | 52 | timeout-minutes: 90 |
53 | 53 | env: |
|
57 | 57 | - name: Checkout Vector |
58 | 58 | uses: actions/checkout@v4 |
59 | 59 | - name: Bootstrap runner environment (Ubuntu-specific) |
60 | | - run: sudo -E bash scripts/environment/bootstrap-ubuntu-20.04.sh |
61 | | - # Required for some reason for 1.83 |
62 | | - - name: Install Rust toolchain explicitly |
63 | | - run: | |
64 | | - rustup set profile minimal |
65 | | - rustup toolchain install $(grep 'channel' rust-toolchain.toml | cut -d '"' -f 2) --profile minimal |
66 | | - rustup default $(grep 'channel' rust-toolchain.toml | cut -d '"' -f 2) |
| 60 | + run: sudo -E bash scripts/environment/bootstrap-ubuntu-24.04.sh |
67 | 61 | - name: Bootstrap runner environment (generic) |
68 | 62 | run: bash scripts/environment/prepare.sh |
69 | 63 | - name: Build Vector |
|
78 | 72 |
|
79 | 73 | build-aarch64-unknown-linux-gnu-packages: |
80 | 74 | name: Build Vector for aarch64-unknown-linux-gnu (.tar.gz) |
81 | | - runs-on: ubuntu-20.04-xl |
| 75 | + runs-on: ubuntu-24.04-xl |
82 | 76 | timeout-minutes: 180 |
83 | 77 | needs: generate-publish-metadata |
84 | 78 | env: |
|
88 | 82 | - name: Checkout Vector |
89 | 83 | uses: actions/checkout@v4 |
90 | 84 | - name: Bootstrap runner environment (Ubuntu-specific) |
91 | | - run: sudo -E bash scripts/environment/bootstrap-ubuntu-20.04.sh |
92 | | - # Required for some reason for 1.83 |
93 | | - - name: Install Rust toolchain explicitly |
94 | | - run: | |
95 | | - rustup set profile minimal |
96 | | - rustup toolchain install $(grep 'channel' rust-toolchain.toml | cut -d '"' -f 2) --profile minimal |
97 | | - rustup default $(grep 'channel' rust-toolchain.toml | cut -d '"' -f 2) |
| 85 | + run: sudo -E bash scripts/environment/bootstrap-ubuntu-24.04.sh |
98 | 86 | - name: Bootstrap runner environment (generic) |
99 | 87 | run: bash scripts/environment/prepare.sh |
100 | 88 | - name: Build Vector |
@@ -155,7 +143,7 @@ jobs: |
155 | 143 |
|
156 | 144 | publish-docker: |
157 | 145 | name: Publish to Docker |
158 | | - runs-on: ubuntu-20.04 |
| 146 | + runs-on: ubuntu-24.04 |
159 | 147 | timeout-minutes: 15 |
160 | 148 | needs: |
161 | 149 | - generate-publish-metadata |
|
0 commit comments