From 5333bf75683a266c0865f33ab1b82e6116458dca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Mierzwa?= Date: Tue, 9 Mar 2021 13:19:17 +0000 Subject: [PATCH] fix(ci): switch to ubuntu 18 --- .github/workflows/automerge.yml | 2 +- .github/workflows/go-maintenance.yml | 2 +- .github/workflows/go-version.yml | 2 +- .github/workflows/lock.yml | 2 +- .github/workflows/node-version.yml | 2 +- .github/workflows/openapi.yml | 2 +- .github/workflows/scan.yml | 4 +-- .github/workflows/stale.yml | 2 +- .github/workflows/test.yml | 40 ++++++++++++++-------------- internal/mock/livemock.py | 9 ++++--- scripts/cra-bundle-stats-diff.py | 2 +- scripts/pr-comment.py | 2 +- 12 files changed, 36 insertions(+), 35 deletions(-) diff --git a/.github/workflows/automerge.yml b/.github/workflows/automerge.yml index 6567d1196..cad913bd1 100644 --- a/.github/workflows/automerge.yml +++ b/.github/workflows/automerge.yml @@ -5,7 +5,7 @@ on: jobs: automerge: - runs-on: ubuntu-latest + runs-on: ubuntu-18.04 steps: - name: automerge if: github.event.context == 'Mergeable' diff --git a/.github/workflows/go-maintenance.yml b/.github/workflows/go-maintenance.yml index 4bb57dac6..acffbcaac 100644 --- a/.github/workflows/go-maintenance.yml +++ b/.github/workflows/go-maintenance.yml @@ -7,7 +7,7 @@ on: jobs: go-mod-upgrades: name: Upgrade all Go modules - runs-on: ubuntu-latest + runs-on: ubuntu-18.04 steps: - name: Check out code uses: actions/checkout@v2 diff --git a/.github/workflows/go-version.yml b/.github/workflows/go-version.yml index 5c796d377..3427660e4 100644 --- a/.github/workflows/go-version.yml +++ b/.github/workflows/go-version.yml @@ -10,7 +10,7 @@ on: jobs: version-sync: name: Synchronise go-version - runs-on: ubuntu-latest + runs-on: ubuntu-18.04 steps: - name: Check out code uses: actions/checkout@v2 diff --git a/.github/workflows/lock.yml b/.github/workflows/lock.yml index 33467c859..af178b438 100644 --- a/.github/workflows/lock.yml +++ b/.github/workflows/lock.yml @@ -6,7 +6,7 @@ on: jobs: lock: - runs-on: ubuntu-latest + runs-on: ubuntu-18.04 steps: - name: Lock closed issues and PRs uses: dessant/lock-threads@v2 diff --git a/.github/workflows/node-version.yml b/.github/workflows/node-version.yml index 862113945..6c2834685 100644 --- a/.github/workflows/node-version.yml +++ b/.github/workflows/node-version.yml @@ -10,7 +10,7 @@ on: jobs: version-sync: name: Synchronise node-version - runs-on: ubuntu-latest + runs-on: ubuntu-18.04 steps: - name: Check out code uses: actions/checkout@v2 diff --git a/.github/workflows/openapi.yml b/.github/workflows/openapi.yml index 126a56c17..1e985a777 100644 --- a/.github/workflows/openapi.yml +++ b/.github/workflows/openapi.yml @@ -10,7 +10,7 @@ on: jobs: code-sync: name: Regenerate OpenAPI client code - runs-on: ubuntu-latest + runs-on: ubuntu-18.04 steps: - name: Check out code uses: actions/checkout@v2 diff --git a/.github/workflows/scan.yml b/.github/workflows/scan.yml index 05ef3e033..9c8b07dbe 100644 --- a/.github/workflows/scan.yml +++ b/.github/workflows/scan.yml @@ -7,7 +7,7 @@ on: jobs: codeql: name: CodeQL - runs-on: ubuntu-latest + runs-on: ubuntu-18.04 steps: - name: Checkout repository uses: actions/checkout@v2 @@ -28,7 +28,7 @@ jobs: anchore: name: Anchore Container Scan - runs-on: ubuntu-latest + runs-on: ubuntu-18.04 steps: - name: Checkout the code uses: actions/checkout@v2 diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index be7839ecd..9a1bd0670 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -6,7 +6,7 @@ on: jobs: stale: - runs-on: ubuntu-latest + runs-on: ubuntu-18.04 steps: - uses: actions/stale@v3.0.18 with: diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 90a143820..5d4e7c4fe 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -14,7 +14,7 @@ on: jobs: test-go: name: Test Go code - runs-on: macos-latest + runs-on: ubuntu-18.04 steps: - name: Check out code uses: actions/checkout@v2 @@ -57,7 +57,7 @@ jobs: lint-go: name: Lint Go code - runs-on: ubuntu-latest + runs-on: ubuntu-18.04 steps: - name: Check out code uses: actions/checkout@v2 @@ -91,7 +91,7 @@ jobs: test-js: name: Test JS code - runs-on: ubuntu-latest + runs-on: ubuntu-18.04 strategy: matrix: env: @@ -134,7 +134,7 @@ jobs: lint-js: name: Lint JS code - runs-on: ubuntu-latest + runs-on: ubuntu-18.04 steps: - name: Check out code uses: actions/checkout@v2 @@ -165,7 +165,7 @@ jobs: format-go: name: Check Go code formatting - runs-on: ubuntu-latest + runs-on: ubuntu-18.04 steps: - name: Check out code uses: actions/checkout@v2 @@ -183,7 +183,7 @@ jobs: format-js: name: Check JS code formatting - runs-on: ubuntu-latest + runs-on: ubuntu-18.04 steps: - name: Check out code uses: actions/checkout@v2 @@ -217,7 +217,7 @@ jobs: go-mod-tidy: name: Verify go.sum - runs-on: ubuntu-latest + runs-on: ubuntu-18.04 steps: - name: Check out code uses: actions/checkout@v2 @@ -244,7 +244,7 @@ jobs: deps-js: name: Check JS dependencies - runs-on: ubuntu-latest + runs-on: ubuntu-18.04 steps: - name: Check out code uses: actions/checkout@v2 @@ -275,7 +275,7 @@ jobs: lint-versions: name: Lint Versions - runs-on: ubuntu-latest + runs-on: ubuntu-18.04 steps: - name: Check out code uses: actions/checkout@v2 @@ -285,7 +285,7 @@ jobs: typescript: name: Check for non-typescript components - runs-on: ubuntu-latest + runs-on: ubuntu-18.04 steps: - name: Check out code uses: actions/checkout@v2 @@ -295,7 +295,7 @@ jobs: git-commit: name: Lint git commit - runs-on: ubuntu-latest + runs-on: ubuntu-18.04 steps: - name: Check out code uses: actions/checkout@v2 @@ -309,7 +309,7 @@ jobs: docs: name: Lint documentation - runs-on: ubuntu-latest + runs-on: ubuntu-18.04 steps: - name: Check out code uses: actions/checkout@v2 @@ -335,7 +335,7 @@ jobs: - typescript - git-commit - docs - runs-on: ubuntu-latest + runs-on: ubuntu-18.04 steps: - name: All linters passed run: "true" @@ -344,7 +344,7 @@ jobs: name: Benchmark Go code compare if: github.event_name == 'pull_request' needs: stage-test-and-lint - runs-on: ubuntu-latest + runs-on: ubuntu-18.04 steps: - name: Check out code uses: actions/checkout@v2 @@ -396,7 +396,7 @@ jobs: name: Webpack bundle size compare if: github.event_name == 'pull_request' needs: stage-test-and-lint - runs-on: ubuntu-latest + runs-on: ubuntu-18.04 steps: - name: Check out code uses: actions/checkout@v2 @@ -441,7 +441,7 @@ jobs: name: Percy UI snapshots if: github.event_name != 'release' needs: stage-test-and-lint - runs-on: ubuntu-latest + runs-on: ubuntu-18.04 steps: - name: Check out code uses: actions/checkout@v2 @@ -487,7 +487,7 @@ jobs: cross-compile: name: Cross compile binaries needs: stage-test-and-lint - runs-on: ubuntu-latest + runs-on: ubuntu-18.04 steps: - name: Check out code uses: actions/checkout@v2 @@ -548,7 +548,7 @@ jobs: docker: name: Build docker image needs: stage-test-and-lint - runs-on: ubuntu-latest + runs-on: ubuntu-18.04 steps: - name: Check out code uses: actions/checkout@v2 @@ -624,7 +624,7 @@ jobs: demo-deploy: name: Deploy demo app to Heroku needs: stage-test-and-lint - runs-on: ubuntu-latest + runs-on: ubuntu-18.04 steps: - name: Check out code uses: actions/checkout@v2 @@ -681,7 +681,7 @@ jobs: - cross-compile - docker - demo-deploy - runs-on: ubuntu-latest + runs-on: ubuntu-18.04 steps: - name: "Update status" uses: Sibz/github-status-action@v1.1.4 diff --git a/internal/mock/livemock.py b/internal/mock/livemock.py index c0cd7cca6..2206eabaa 100644 --- a/internal/mock/livemock.py +++ b/internal/mock/livemock.py @@ -1,13 +1,14 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 import json import time -import urllib2 +from urllib.request import Request, urlopen + def requests_post(url, data): - req = urllib2.Request(url) + req = Request(url) req.add_header('Content-Type', 'application/json') - response = urllib2.urlopen(req, json.dumps(data)) + response = urlopen(req, json.dumps(data)) requests_post('http://localhost:9093/api/v1/silences', diff --git a/scripts/cra-bundle-stats-diff.py b/scripts/cra-bundle-stats-diff.py index 44d768f9e..f752d73b8 100755 --- a/scripts/cra-bundle-stats-diff.py +++ b/scripts/cra-bundle-stats-diff.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 from collections import namedtuple diff --git a/scripts/pr-comment.py b/scripts/pr-comment.py index 2a6d694fb..a74dc2188 100755 --- a/scripts/pr-comment.py +++ b/scripts/pr-comment.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 import json