Unverified Commit 813cfe73 authored by dependabot[bot]'s avatar dependabot[bot] Committed by GitHub

[skip changelog] Bump actions/setup-python from 3 to 4 (#1754)

* Bump actions/setup-python from 3 to 4

Bumps [actions/setup-python](https://github.com/actions/setup-python) from 3 to 4.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-major
...
Signed-off-by: default avatardependabot[bot] <support@github.com>

* Use non-version specific reference URLs for tool version workflow variables

GitHub Actions actions are used by the workflows to set up development tools in the runner workspace.

In order to facilitate updates to new versions of these tools, we set the version to be set up via environment variables
at the top of the workflow.

Since this variable definition is separate from the step using the action, it might not be immediately apparent to the
maintainer which version syntaxes are supported. For this reason, comments were added with the URL to the relevant
section of the consuming action's documentation. Previously, these URLs were made to point to the version of the
documentation that matched the version of the action in use by the workflow. Since we only use a major version ref, the
expectation was that this would only need to be updated rarely. However, it turned out that the major version bump cycle
is significantly shorter than expected. In addition, it is easy to forget the update because action version update PRs
are provided by Dependabot, which obviously won't update the URLs in the comments.

So it will be best to use a URL that points to the documentation at the tip of the default branch of the action
repository. The likelihood of the documentation provided by this URL not matching the behavior of the release version of
the action in use is likely less than it is for an outdated URL.
Co-authored-by: default avatardependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: default avatarper1234 <accounts@perglass.com>
parent 8b631ffb
name: Check easyjson generated files
env:
# See: https://github.com/actions/setup-go/tree/v2#readme
# See: https://github.com/actions/setup-go/tree/main#supported-version-syntax
GO_VERSION: "1.17"
# See: https://docs.github.com/en/actions/reference/events-that-trigger-workflows
......
......@@ -2,7 +2,7 @@
name: Check Go Dependencies
env:
# See: https://github.com/actions/setup-go/tree/v3#readme
# See: https://github.com/actions/setup-go/tree/main#supported-version-syntax
GO_VERSION: "1.17"
# See: https://docs.github.com/actions/using-workflows/events-that-trigger-workflows
......
......@@ -2,7 +2,7 @@
name: Check Go
env:
# See: https://github.com/actions/setup-go/tree/v2#readme
# See: https://github.com/actions/setup-go/tree/main#supported-version-syntax
GO_VERSION: "1.17"
# See: https://docs.github.com/en/actions/reference/events-that-trigger-workflows
......
name: Check Internationalization
env:
# See: https://github.com/actions/setup-go/tree/v2#readme
# See: https://github.com/actions/setup-go/tree/main#supported-version-syntax
GO_VERSION: "1.17"
# See: https://docs.github.com/en/actions/reference/events-that-trigger-workflows
......
......@@ -2,7 +2,7 @@
name: Check Markdown
env:
# See: https://github.com/actions/setup-go/tree/v2#readme
# See: https://github.com/actions/setup-go/tree/main#supported-version-syntax
GO_VERSION: "1.17"
# See: https://docs.github.com/en/actions/reference/events-that-trigger-workflows
......
......@@ -2,9 +2,9 @@
name: Check Website
env:
# See: https://github.com/actions/setup-go/tree/v2#readme
# See: https://github.com/actions/setup-go/tree/main#supported-version-syntax
GO_VERSION: "1.17"
# See: https://github.com/actions/setup-python/tree/v2#available-versions-of-python
# See: https://github.com/actions/setup-python/tree/main#available-versions-of-python
PYTHON_VERSION: "3.9"
# See: https://docs.github.com/en/actions/reference/events-that-trigger-workflows
......@@ -50,7 +50,7 @@ jobs:
repo-token: ${{ secrets.GITHUB_TOKEN }}
- name: Install Python
uses: actions/setup-python@v3
uses: actions/setup-python@v4
with:
python-version: ${{ env.PYTHON_VERSION }}
......
name: Check Protocol Buffers
env:
# See: https://github.com/actions/setup-go/tree/v2#readme
# See: https://github.com/actions/setup-go/tree/main#supported-version-syntax
GO_VERSION: "1.17"
# See: https://docs.github.com/en/actions/reference/events-that-trigger-workflows
......
......@@ -2,7 +2,7 @@
name: Check Python
env:
# See: https://github.com/actions/setup-python/tree/v2#available-versions-of-python
# See: https://github.com/actions/setup-python/tree/main#available-versions-of-python
PYTHON_VERSION: "3.9"
# See: https://docs.github.com/en/actions/reference/events-that-trigger-workflows
......@@ -39,7 +39,7 @@ jobs:
uses: actions/checkout@v3
- name: Install Python
uses: actions/setup-python@v3
uses: actions/setup-python@v4
with:
python-version: ${{ env.PYTHON_VERSION }}
......@@ -66,7 +66,7 @@ jobs:
uses: actions/checkout@v3
- name: Install Python
uses: actions/setup-python@v3
uses: actions/setup-python@v4
with:
python-version: ${{ env.PYTHON_VERSION }}
......
......@@ -2,9 +2,9 @@
name: Deploy Website
env:
# See: https://github.com/actions/setup-go/tree/v2#readme
# See: https://github.com/actions/setup-go/tree/main#supported-version-syntax
GO_VERSION: "1.17"
# See: https://github.com/actions/setup-python/tree/v2#available-versions-of-python
# See: https://github.com/actions/setup-python/tree/main#available-versions-of-python
PYTHON_VERSION: "3.9"
on:
......@@ -70,7 +70,7 @@ jobs:
repo-token: ${{ secrets.GITHUB_TOKEN }}
- name: Install Python
uses: actions/setup-python@v3
uses: actions/setup-python@v4
with:
python-version: ${{ env.PYTHON_VERSION }}
......
......@@ -2,9 +2,9 @@
name: Test Integration
env:
# See: https://github.com/actions/setup-go/tree/v2#readme
# See: https://github.com/actions/setup-go/tree/main#supported-version-syntax
GO_VERSION: "1.17"
# See: https://github.com/actions/setup-python/tree/v2#available-versions-of-python
# See: https://github.com/actions/setup-python/tree/main#available-versions-of-python
PYTHON_VERSION: "3.9.6"
# See: https://docs.github.com/en/free-pro-team@latest/actions/reference/events-that-trigger-workflows
......@@ -98,7 +98,7 @@ jobs:
go-version: ${{ env.GO_VERSION }}
- name: Install Python
uses: actions/setup-python@v3
uses: actions/setup-python@v4
with:
python-version: ${{ env.PYTHON_VERSION }}
......
......@@ -2,7 +2,7 @@
name: Test Go
env:
# See: https://github.com/actions/setup-go/tree/v2#readme
# See: https://github.com/actions/setup-go/tree/main#supported-version-syntax
GO_VERSION: "1.17"
# See: https://docs.github.com/en/free-pro-team@latest/actions/reference/events-that-trigger-workflows
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment