Skip to content

Commit 3819af3

Browse files
authored
Merge pull request #25 from yandex-cloud/ci-ubuntu-version
Ubuntu version in CI
2 parents ae36ffe + 71734a9 commit 3819af3

File tree

4 files changed

+20750
-15146
lines changed

4 files changed

+20750
-15146
lines changed

.github/workflows/pr-checks.yml

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,17 @@ on:
88

99
jobs:
1010
build:
11-
runs-on: ubuntu-20.04
11+
runs-on: ubuntu-24.04
1212
env:
1313
APP_ENV: production
1414
steps:
15-
- uses: yandex-cloud/nodejs-sdk/.github/actions/checkout-and-install-node@f69248b52b7991214847e889f28ba0883ed0ca2c
15+
- uses: hashicorp/setup-terraform@v3
16+
with:
17+
terraform_version: 1.12.2
18+
- uses: yandex-cloud/nodejs-sdk/.github/actions/checkout-and-install-node@7992e39cce119c931dab92f6879013efff123009
1619
- run: npm run cdktf:get
1720
- run: npm run build
18-
- uses: actions/upload-artifact@v3
21+
- uses: actions/upload-artifact@v4
1922
with:
2023
name: dist
2124
path: dist
@@ -26,14 +29,17 @@ jobs:
2629
# See: https://github.com/orgs/community/discussions/26829
2730
if: github.event.pull_request.head.repo.full_name == github.event.pull_request.base.repo.full_name
2831
concurrency: tests-in-single-folder
29-
runs-on: ubuntu-20.04
32+
runs-on: ubuntu-24.04
3033
env:
3134
YC_CLOUD_ID: ${{ secrets.YC_CLOUD_ID }}
3235
YC_FOLDER_ID: ${{ secrets.YC_FOLDER_ID }}
3336
YC_SERVICE_ACCOUNT_KEY_FILE: ${{ secrets.YC_SERVICE_ACCOUNT_KEY_FILE }}
3437
steps:
35-
- uses: yandex-cloud/nodejs-sdk/.github/actions/checkout-and-install-node@f69248b52b7991214847e889f28ba0883ed0ca2c
36-
- uses: actions/download-artifact@v3
38+
- uses: hashicorp/setup-terraform@v3
39+
with:
40+
terraform_version: 1.12.2
41+
- uses: yandex-cloud/nodejs-sdk/.github/actions/checkout-and-install-node@7992e39cce119c931dab92f6879013efff123009
42+
- uses: actions/download-artifact@v4
3743
with:
3844
name: dist
3945
path: dist

.github/workflows/release.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,12 @@ jobs:
99
release:
1010
if: github.actor != 'yandex-cloud-bot'
1111
name: Release
12-
runs-on: ubuntu-20.04
12+
runs-on: ubuntu-24.04
1313
steps:
14-
- uses: yandex-cloud/nodejs-sdk/.github/actions/checkout-and-install-node@f69248b52b7991214847e889f28ba0883ed0ca2c
14+
- uses: hashicorp/setup-terraform@v3
15+
with:
16+
terraform_version: 1.12.2
17+
- uses: yandex-cloud/nodejs-sdk/.github/actions/checkout-and-install-node@7992e39cce119c931dab92f6879013efff123009
1518
with:
1619
persist-credentials: false
1720
- env:

0 commit comments

Comments
 (0)