Skip to content

Commit 98e72b1

Browse files
authored
Merge pull request #403 from Art4/update-redmine-versions
Update BDD tests to redmine 5.1.3 and 5.0.9
2 parents 07d09e0 + 781739a commit 98e72b1

File tree

4 files changed

+38
-18
lines changed

4 files changed

+38
-18
lines changed

docker-compose.yml

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ services:
1313
- ./:/var/www/project/ # Location of the project for php-fpm. Note this should be the same for NGINX.*
1414

1515
redmine-dev:
16-
image: redmine:5.1.2
16+
image: redmine:5.1.3
1717
user: "1000:1000"
1818
ports:
1919
- "3000:3000"
@@ -24,28 +24,30 @@ services:
2424
- ./.docker/redmine-dev_data/files:/usr/src/redmine/files
2525
- ./.docker/redmine-dev_data/sqlite:/usr/src/redmine/sqlite
2626

27-
# Make sure the following services are supported in /tests/RedmineExtension/RedmineInstance.php
27+
# Make sure the following services are configured in:
28+
# - /tests/RedmineExtension/RedmineInstance.php
29+
# - /tests/Behat/behat.yml
2830

29-
redmine-50102:
30-
image: redmine:5.1.2
31+
redmine-50103:
32+
image: redmine:5.1.3
3133
user: "1000:1000"
3234
ports:
33-
- "5101:3000"
35+
- "5103:3000"
3436
environment:
3537
REDMINE_SECRET_KEY_BASE: supersecretkey
3638
REDMINE_PLUGINS_MIGRATE: true
3739
volumes:
38-
- ./.docker/redmine-50102_data/files:/usr/src/redmine/files
39-
- ./.docker/redmine-50102_data/sqlite:/usr/src/redmine/sqlite
40+
- ./.docker/redmine-50103_data/files:/usr/src/redmine/files
41+
- ./.docker/redmine-50103_data/sqlite:/usr/src/redmine/sqlite
4042

41-
redmine-50008:
42-
image: redmine:5.0.8
43+
redmine-50009:
44+
image: redmine:5.0.9
4345
user: "1000:1000"
4446
ports:
45-
- "5007:3000"
47+
- "5009:3000"
4648
environment:
4749
REDMINE_SECRET_KEY_BASE: supersecretkey
4850
REDMINE_PLUGINS_MIGRATE: true
4951
volumes:
50-
- ./.docker/redmine-50008_data/files:/usr/src/redmine/files
51-
- ./.docker/redmine-50008_data/sqlite:/usr/src/redmine/sqlite
52+
- ./.docker/redmine-50009_data/files:/usr/src/redmine/files
53+
- ./.docker/redmine-50009_data/sqlite:/usr/src/redmine/sqlite

tests/Behat/behat.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
default:
22
suites:
3-
redmine_50102:
3+
redmine_50103:
44
paths:
55
- '%paths.base%/features'
66
contexts:
77
- Redmine\Tests\Behat\Bootstrap\FeatureContext:
8-
redmineVersion: '5.1.2'
9-
redmine_50008:
8+
redmineVersion: '5.1.3'
9+
redmine_50009:
1010
paths:
1111
- '%paths.base%/features'
1212
contexts:
1313
- Redmine\Tests\Behat\Bootstrap\FeatureContext:
14-
redmineVersion: '5.0.8'
14+
redmineVersion: '5.0.9'

tests/RedmineExtension/RedmineInstance.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,13 @@ final class RedmineInstance
1212
{
1313
/**
1414
* Make sure that supported versions have a service in /docker-composer.yml
15+
* and are configured in /tests/Behat/behat.yml
1516
*/
1617
public static function getSupportedVersions(): array
1718
{
1819
return [
19-
RedmineVersion::V5_1_2,
20-
RedmineVersion::V5_0_8,
20+
RedmineVersion::V5_1_3,
21+
RedmineVersion::V5_0_9,
2122
];
2223
}
2324

tests/RedmineExtension/RedmineVersion.php

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,14 @@
66

77
enum RedmineVersion: string
88
{
9+
/**
10+
* Redmine 5.1.3
11+
*
12+
* @link https://www.redmine.org/versions/195
13+
* @link https://www.redmine.org/projects/redmine/wiki/Changelog_5_1#513-2024-06-12
14+
*/
15+
case V5_1_3 = '5.1.3';
16+
917
/**
1018
* Redmine 5.1.2
1119
*
@@ -30,6 +38,15 @@ enum RedmineVersion: string
3038
*/
3139
case V5_1_0 = '5.1.0';
3240

41+
/**
42+
* Redmine 5.0.9
43+
*
44+
* @link https://www.redmine.org/versions/194
45+
* @link https://www.redmine.org/projects/redmine/wiki/Changelog_5_0#509-2024-06-11
46+
*/
47+
48+
case V5_0_9 = '5.0.9';
49+
3350
/**
3451
* Redmine 5.0.8
3552
*

0 commit comments

Comments
 (0)