You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/ISSUE_TEMPLATE/pre-release.md
+25-10Lines changed: 25 additions & 10 deletions
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,10 @@
1
1
---
2
-
name: Pre-Release Rust Toolchain Update
3
-
about: This template can be used to track the update of the Rust toolchain in this repository as well as all downstream product operators leading up to the next Stackable release
4
-
title: "chore: Update Rust toolchain to 1.XX"
2
+
name: Pre-Release Updates
3
+
about: |
4
+
This template can be used to track the update of various dependencies and
5
+
tooling in this repository as well as all downstream product operators leading
6
+
up to the next Stackable release
7
+
title: "chore: Pre-release updates"
5
8
labels: ['epic']
6
9
assignees: ''
7
10
---
@@ -11,30 +14,42 @@ assignees: ''
11
14
This was created by an issue template: https://github.com/stackabletech/operator-templating/issues/new/choose.
12
15
-->
13
16
14
-
## Pre-Release Rust Toolchain Update for Stackable Release XX.(X)X
17
+
## Pre-Release Updates for Stackable Release XX.(X)X
15
18
16
19
<!--
17
20
Replace 'TRACKING_ISSUE' with the applicable release tracking issue number.
18
21
-->
19
22
20
23
Part of <https://github.com/stackabletech/issues/TRACKING_ISSUE>
21
24
25
+
### Update pre-commit Workflow
26
+
27
+
> [!NOTE]
28
+
> The pre-commit config and workflows need to be kept up-to-date to ensure
29
+
> usage of recent tooling versions. This requires some manual work in this
30
+
> repository.
31
+
32
+
```[tasklist]
33
+
### Tasks
34
+
- [ ] Update `python-version` in local and templated `pr_pre-commit.yml` workflow
35
+
- [ ] Update hook refs in local and templated `.pre-commit-config.yaml` file
36
+
- [ ] Update Hadolint version in the `config/versions.yaml` file
37
+
```
38
+
39
+
### Update Rust Toolchain
40
+
22
41
> [!NOTE]
23
42
> During a Stackable release we need to ensure that every product operator uses
24
43
> the latest Rust toolchain (used by us). To keep the toolchain in sync across
25
44
> all our operators, we update the version centrally in this repository.
26
45
27
-
### Update Rust Toolchain
28
-
29
46
```[tasklist]
30
47
### Tasks in this Repository
31
-
- [ ] Update Rust toolchain in the `config/rust.yaml` file.
48
+
- [ ] Update Rust toolchain in the `config/versions.yaml` file.
32
49
- [ ] Generate downstream PRs using the ["Generate Downstream PRs"](https://github.com/stackabletech/operator-templating/actions/workflows/generate_prs.yml) action.
33
50
- [ ] Merge downstream PRs, see below for more details.
34
51
```
35
52
36
-
### Merge Downstream PRs
37
-
38
53
Replace the items in the task lists below with the applicable Pull Requests
39
54
40
55
<!--
@@ -46,7 +61,7 @@ Replace the items in the task lists below with the applicable Pull Requests
0 commit comments