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
This repository contains a GitHub Action to generate the
3
+
This repository contains a GitHub Action to generate the files required for the SPEC-0 documentation.
4
4
5
-
### Drop Schedule
5
+
##Using the action
6
6
7
-
Below is an auto generated schedule with recommended dates for dropping support. We suggest that the next release in a given quarter is
8
-
considered as the one removing support for a given item.
7
+
## Automatically updating dependencies
9
8
10
-
You may want to delay the removal of support of an older Python version until your package fully works on the newly released Python, thus keeping the number of supported minor versions of Python the same for your package.
11
-
12
-
{{< include-md "schedule.md" >}}
13
-
14
-
### Automatically updating dependencies
15
-
16
-
To help projects stay compliant with this spec, we additionally provide a `schedule.json` file that can be used by CI systems to deterime new version boundaries. The structure of the file is as follows:
9
+
To help projects stay compliant with this spec, we additionally provide a `schedule.json` file that can be used by CI systems to determine new version boundaries.
10
+
The structure of the file is as follows:
17
11
18
12
```json
19
13
[
@@ -26,7 +20,9 @@ To help projects stay compliant with this spec, we additionally provide a `sched
26
20
]
27
21
```
28
22
29
-
All information in the json file is in a string format that should be easy to use. The date is the first timestamp of the relevant quarter. Thus a workflow for using this file could be:
23
+
All information in the json file is in a string format that should be easy to use.
24
+
The date is the first timestamp of the relevant quarter.
25
+
Thus a workflow for using this file could be:
30
26
31
27
1. fetch `schedule.json`
32
28
2. determine maximum date that is smaller than current date
@@ -35,21 +31,18 @@ All information in the json file is in a string format that should be easy to us
35
31
You can obtain the new versions you should set by using this `jq` expression:
0 commit comments