11name : ExtDN M2 Integration Tests
2- on : [ push, pull_request ]
2+ on : [ pull_request ]
33
44jobs :
5+ mage248 :
6+ name : Magento 2 Integration Tests (Magento v2.4.8)
7+ runs-on : ubuntu-22.04
8+ services :
9+ mysql :
10+ image : mysql:8.0
11+ env :
12+ MYSQL_ROOT_PASSWORD : root
13+ ports :
14+ - 3306:3306
15+ options : --tmpfs /tmp:rw --tmpfs /var/lib/mysql:rw --health-cmd="mysqladmin ping" --health-interval=10s --health-timeout=5s --health-retries=3
16+ es :
17+ image : docker.io/wardenenv/elasticsearch:8.1
18+ ports :
19+ - 9200:9200
20+ env :
21+ ' discovery.type ' : single-node
22+ ' xpack.security.enabled ' : false
23+ ES_JAVA_OPTS : " -Xms64m -Xmx512m"
24+ options : --health-cmd="curl localhost:9200/_cluster/health?wait_for_status=yellow&timeout=60s" --health-interval=10s --health-timeout=5s --health-retries=3
25+ steps :
26+ - uses : actions/checkout@v2
27+ - name : M2 Integration Tests with Magento 2
28+ uses : extdn/github-actions-m2/magento-integration-tests/8.4@master
29+ with :
30+ module_name : GhoSter_OutOfStockAtLast
31+ composer_name : ghoster/module-outofstockatlast
32+ ce_version : 2.4.8
33+ block_insecure : false
534 mage247 :
635 name : Magento 2 Integration Tests (Magento v2.4.7)
7- runs-on : ubuntu-latest
36+ runs-on : ubuntu-22.04
837 services :
938 mysql :
1039 image : mysql:8.0
@@ -30,10 +59,11 @@ jobs:
3059 module_name : GhoSter_OutOfStockAtLast
3160 composer_name : ghoster/module-outofstockatlast
3261 ce_version : 2.4.7
62+ block_insecure : false
3363
3464 mage246 :
3565 name : Magento 2 Integration Tests (Magento v2.4.6)
36- runs-on : ubuntu-latest
66+ runs-on : ubuntu-22.04
3767 services :
3868 mysql :
3969 image : mysql:8.0
@@ -59,10 +89,11 @@ jobs:
5989 module_name : GhoSter_OutOfStockAtLast
6090 composer_name : ghoster/module-outofstockatlast
6191 ce_version : 2.4.6
92+ block_insecure : false
6293
6394 mage244 :
6495 name : Magento 2 Integration Tests (Magento v2.4.4)
65- runs-on : ubuntu-latest
96+ runs-on : ubuntu-22.04
6697 services :
6798 mysql :
6899 image : mysql:8.0
@@ -88,3 +119,34 @@ jobs:
88119 module_name : GhoSter_OutOfStockAtLast
89120 composer_name : ghoster/module-outofstockatlast
90121 ce_version : 2.4.4
122+ block_insecure : false
123+
124+ mage24 :
125+ name : Magento 2 Integration Tests (Magento v2.4.3)
126+ runs-on : ubuntu-22.04
127+ services :
128+ mysql :
129+ image : mysql:8.0
130+ env :
131+ MYSQL_ROOT_PASSWORD : root
132+ ports :
133+ - 3306:3306
134+ options : --tmpfs /tmp:rw --tmpfs /var/lib/mysql:rw --health-cmd="mysqladmin ping" --health-interval=10s --health-timeout=5s --health-retries=3
135+ es :
136+ image : docker.io/wardenenv/elasticsearch:7.10
137+ ports :
138+ - 9200:9200
139+ env :
140+ ' discovery.type ' : single-node
141+ ' xpack.security.enabled ' : false
142+ ES_JAVA_OPTS : " -Xms64m -Xmx512m"
143+ options : --health-cmd="curl localhost:9200/_cluster/health?wait_for_status=yellow&timeout=60s" --health-interval=10s --health-timeout=5s --health-retries=3
144+ steps :
145+ - uses : actions/checkout@v2
146+ - name : M2 Integration Tests with Magento 2
147+ uses : extdn/github-actions-m2/magento-integration-tests/7.4@master
148+ with :
149+ module_name : GhoSter_OutOfStockAtLast
150+ composer_name : ghoster/module-outofstockatlast
151+ ce_version : 2.4.3
152+ block_insecure : false
0 commit comments