Skip to content

Commit 7884200

Browse files
committed
Add Plone 6.1 compatibility
Also cleanup old code and fix tests
1 parent 9d25687 commit 7884200

28 files changed

+150
-378
lines changed

.github/workflows/buildout-27-52.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@ name: 2.7 5.2 Run buildout and instance
22
on: [push, pull_request]
33
jobs:
44
build:
5-
runs-on: ubuntu-20.04
5+
runs-on: ubuntu-22.04
66
steps:
7-
- uses: actions/checkout@v3.3.0
8-
- name: Set up python
9-
uses: actions/[email protected]
7+
- uses: actions/checkout@v4
8+
- name: Set up pyenv and Python
9+
uses: "gabrielfalcao/pyenv-action@v18"
1010
with:
11-
python-version: 2.7.18
11+
default: 2.7.18
1212
- name: Caching
13-
uses: actions/cache@v3.2.3
13+
uses: actions/cache@v4
1414
with:
1515
path: |
1616
eggs
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
name: 3.13 6.1 Run buildout and instance
2+
on: [push, pull_request]
3+
jobs:
4+
build:
5+
runs-on: ubuntu-24.04
6+
steps:
7+
- uses: actions/checkout@v4
8+
- name: Set up python
9+
uses: actions/setup-python@v5
10+
with:
11+
python-version: 3.13
12+
- name: Caching
13+
uses: actions/cache@v4
14+
with:
15+
path: |
16+
eggs
17+
key: cache-Py3.13-Plone6.1
18+
- name: Install venv
19+
run: |
20+
pip install virtualenv
21+
virtualenv -p 3 .
22+
bin/pip install -r requirements-6.1.txt
23+
bin/buildout -c test-6.1.x.cfg install instance
24+
- name: Check that instance starts
25+
run: |
26+
bin/instance run startup.py

.github/workflows/buildout-38-52.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@ name: 3.8 5.2 Run buildout and instance
22
on: [push, pull_request]
33
jobs:
44
build:
5-
runs-on: ubuntu-latest
5+
runs-on: ubuntu-24.04
66
steps:
7-
- uses: actions/checkout@v3.3.0
7+
- uses: actions/checkout@v4
88
- name: Set up python
9-
uses: actions/setup-python@v4.5.0
9+
uses: actions/setup-python@v5
1010
with:
1111
python-version: 3.8
1212
- name: Caching
13-
uses: actions/cache@v3.2.3
13+
uses: actions/cache@v4
1414
with:
1515
path: |
1616
eggs

.github/workflows/buildout-39-60.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@ name: 3.9 6.0 Run buildout and instance
22
on: [push, pull_request]
33
jobs:
44
build:
5-
runs-on: ubuntu-latest
5+
runs-on: ubuntu-24.04
66
steps:
7-
- uses: actions/checkout@v3.3.0
7+
- uses: actions/checkout@v4
88
- name: Set up python
9-
uses: actions/setup-python@v4.5.0
9+
uses: actions/setup-python@v5
1010
with:
1111
python-version: 3.9
1212
- name: Caching
13-
uses: actions/cache@v3.2.3
13+
uses: actions/cache@v4
1414
with:
1515
path: |
1616
eggs
@@ -20,7 +20,7 @@ jobs:
2020
pip install virtualenv
2121
virtualenv -p 3 .
2222
bin/pip install -r requirements.txt
23-
bin/buildout -c test-6.x.cfg install instance
23+
bin/buildout -c test-6.0.x.cfg install instance
2424
- name: Check that instance starts
2525
run: |
2626
bin/instance run startup.py

.github/workflows/test-27-52.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@ name: 2.7 5.2 Run tests
22
on: [push, pull_request]
33
jobs:
44
build:
5-
runs-on: ubuntu-20.04
5+
runs-on: ubuntu-22.04
66
steps:
7-
- uses: actions/checkout@v3.3.0
8-
- name: Set up python
9-
uses: actions/[email protected]
7+
- uses: actions/checkout@v4
8+
- name: Set up pyenv and Python
9+
uses: "gabrielfalcao/pyenv-action@v18"
1010
with:
11-
python-version: 2.7
11+
default: 2.7.18
1212
- name: Caching
13-
uses: actions/cache@v3.2.3
13+
uses: actions/cache@v4
1414
with:
1515
path: |
1616
eggs

.github/workflows/test-313-61.yml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
name: 3.13 6.1 Run tests
2+
on: [push, pull_request]
3+
jobs:
4+
build:
5+
runs-on: ubuntu-24.04
6+
steps:
7+
- uses: actions/checkout@v4
8+
- name: Set up python
9+
uses: actions/setup-python@v5
10+
with:
11+
python-version: 3.13
12+
- name: Caching
13+
uses: actions/cache@v4
14+
with:
15+
path: |
16+
eggs
17+
key: cache-Py3.13-Plone6.1
18+
- name: Install venv
19+
run: |
20+
pip install virtualenv
21+
virtualenv -p 3 .
22+
bin/pip install -r requirements-6.1.txt
23+
bin/buildout -c test-6.1.x.cfg install test
24+
- name: Run unit tests
25+
run: |
26+
bin/test

.github/workflows/test-38-52.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@ name: 3.8 5.2 Run tests
22
on: [push, pull_request]
33
jobs:
44
build:
5-
runs-on: ubuntu-20.04
5+
runs-on: ubuntu-24.04
66
steps:
7-
- uses: actions/checkout@v3.3.0
7+
- uses: actions/checkout@v4
88
- name: Set up python
9-
uses: actions/setup-python@v4.5.0
9+
uses: actions/setup-python@v5
1010
with:
1111
python-version: 3.8
1212
- name: Caching
13-
uses: actions/cache@v3.2.3
13+
uses: actions/cache@v4
1414
with:
1515
path: |
1616
eggs

.github/workflows/test-39-60.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@ name: 3.9 6.0 Run tests
22
on: [push, pull_request]
33
jobs:
44
build:
5-
runs-on: ubuntu-20.04
5+
runs-on: ubuntu-24.04
66
steps:
7-
- uses: actions/checkout@v3.3.0
7+
- uses: actions/checkout@v4
88
- name: Set up python
9-
uses: actions/setup-python@v4.5.0
9+
uses: actions/setup-python@v5
1010
with:
1111
python-version: 3.9
1212
- name: Caching
13-
uses: actions/cache@v3.2.3
13+
uses: actions/cache@v4
1414
with:
1515
path: |
1616
eggs
@@ -20,7 +20,7 @@ jobs:
2020
pip install virtualenv
2121
virtualenv -p 3 .
2222
bin/pip install -r requirements.txt
23-
bin/buildout -c test-6.x.cfg install test
23+
bin/buildout -c test-6.0.x.cfg install test
2424
- name: Run unit tests
2525
run: |
2626
bin/test

bootstrap.py

Lines changed: 0 additions & 178 deletions
This file was deleted.

buildout.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
[buildout]
22
extends =
3-
test-plone-4.3.x.cfg
3+
test-6.0.x.cfg

0 commit comments

Comments
 (0)