@@ -2,18 +2,10 @@ name: tests
22on :
33 pull_request :
44 push :
5- branches : [ main ]
5+ branches : [main]
66
77 schedule :
8- - cron : ' 25 08 * * *'
9-
10- workflow_dispatch :
11- inputs :
12- debug_enabled :
13- type : boolean
14- description : Debug with tmate
15- required : false
16- default : false
8+ - cron : 25 08 * * *
179
1810# This is required for "gautamkrishnar/keepalive-workflow"
1911permissions :
@@ -38,54 +30,54 @@ jobs:
3830 strategy :
3931 matrix :
4032 ddev_version : [stable, HEAD]
41- # ddev_version: [stable, edge, HEAD, PR]
33+ # ddev_version: [stable, edge, HEAD, PR]
4234 fail-fast : false
4335
4436 runs-on : ubuntu-20.04
4537
4638 steps :
47- - uses : actions/checkout@v3
48- - name : Set up Homebrew
49- id : set-up-homebrew
50- uses : Homebrew/actions/setup-homebrew@master
51- - name : Environment setup
52- run : |
53- brew install bats-core mkcert
54- mkcert -install
55-
56- - name : Use ddev stable
57- if : matrix.ddev_version == 'stable'
58- run : brew install ddev/ddev/ddev
59-
60- - name : Use ddev edge
61- if : matrix.ddev_version == 'edge'
62- run : brew install ddev/ddev-edge/ddev
63-
64- - name : Use ddev HEAD
65- if : matrix.ddev_version == 'HEAD'
66- run : brew install --HEAD ddev/ddev/ddev
67-
68- - name : Use ddev PR
69- if : matrix.ddev_version == 'PR'
70- run : |
71- curl -sSL -o ddev_linux.zip ${NIGHTLY_DDEV_PR_URL}
72- unzip ddev_linux.zip
73- mv ddev /usr/local/bin/ddev && chmod +x /usr/local/bin/ddev
74-
75- - name : Download docker images
76- run : mkdir junk && pushd junk && ddev config --auto && ddev debug download-images >/dev/null
77-
78- - name : tmate debugging session
79- uses : mxschmitt/action-tmate@v3
80- with :
81- limit-access-to-actor : true
82- github-token : ${{ secrets.GITHUB_TOKEN }}
83- if : github.event.inputs.debug_enabled == 'true'
84-
85- - name : tests
86- run : bats tests
87-
88- # keepalive-workflow adds a dummy commit if there's no other action here, keeps
89- # GitHub from turning off tests after 60 days
90- - uses : gautamkrishnar/keepalive-workflow@v1
91- if : matrix.ddev_version == 'stable'
39+ - uses : actions/checkout@v3
40+ - name : Set up Homebrew
41+ id : set-up-homebrew
42+ uses : Homebrew/actions/setup-homebrew@master
43+ - name : Environment setup
44+ run : |
45+ brew install bats-core mkcert
46+ mkcert -install
47+
48+ - name : Use ddev stable
49+ if : matrix.ddev_version == 'stable'
50+ run : brew install ddev/ddev/ddev
51+
52+ - name : Use ddev edge
53+ if : matrix.ddev_version == 'edge'
54+ run : brew install ddev/ddev-edge/ddev
55+
56+ - name : Use ddev HEAD
57+ if : matrix.ddev_version == 'HEAD'
58+ run : brew install --HEAD ddev/ddev/ddev
59+
60+ - name : Use ddev PR
61+ if : matrix.ddev_version == 'PR'
62+ run : |
63+ curl -sSL -o ddev_linux.zip ${NIGHTLY_DDEV_PR_URL}
64+ unzip ddev_linux.zip
65+ mv ddev /usr/local/bin/ddev && chmod +x /usr/local/bin/ddev
66+
67+ - name : Download docker images
68+ run : mkdir junk && pushd junk && ddev config --auto && ddev debug download-images >/dev/null
69+
70+ - name : tmate debugging session
71+ uses : mxschmitt/action-tmate@v3
72+ with :
73+ limit-access-to-actor : true
74+ github-token : ${{ secrets.GITHUB_TOKEN }}
75+ if : github.event.inputs.debug_enabled == 'true'
76+
77+ - name : tests
78+ run : bats tests
79+
80+ # keepalive-workflow adds a dummy commit if there's no other action here, keeps
81+ # GitHub from turning off tests after 60 days
82+ - uses : gautamkrishnar/keepalive-workflow@v1
83+ if : matrix.ddev_version == 'stable'
0 commit comments