@@ -22,17 +22,26 @@ jobs:
2222 phpVersion : 8.1
2323 runs-on : ubuntu-latest
2424# container: ubuntu:latest
25+ # services:
26+ # openproject:
27+ # image: openproject/community:12
28+ # env:
29+ # OPENPROJECT_SECRET_KEY_BASE: secret
30+ # # OPENPROJECT_HOST__NAME: localhost:8081
31+ # OPENPROJECT_HTTPS: false
32+ # OPENPROJECT_PASSWORD__MIN__LENGTH: 0
33+ # OPENPROJECT_ONBOARDING__ENABLED: false
34+ # OPENPROJECT_AUTHENTICATION_GLOBAL__BASIC__AUTH_USER: apiadmin
35+ # OPENPROJECT_AUTHENTICATION_GLOBAL__BASIC__AUTH_PASSWORD: apiadmin
2536 services :
26- openproject :
27- image : openproject/community:12
37+ postgres :
38+ image : postgres
39+ ports :
40+ - 5432:5432
2841 env :
29- OPENPROJECT_SECRET_KEY_BASE : secret
30- # OPENPROJECT_HOST__NAME: localhost:8081
31- OPENPROJECT_HTTPS : false
32- OPENPROJECT_PASSWORD__MIN__LENGTH : 0
33- OPENPROJECT_ONBOARDING__ENABLED : false
34- OPENPROJECT_AUTHENTICATION_GLOBAL__BASIC__AUTH_USER : apiadmin
35- OPENPROJECT_AUTHENTICATION_GLOBAL__BASIC__AUTH_PASSWORD : apiadmin
42+ POSTGRES_PASSWORD : openproject-dev-password
43+ POSTGRES_USER : openproject
44+ POSTGRES_DB : openproject_dev
3645 steps :
3746 - name : Cancel previous runs
38477988 - name : Setup NPM ${{ steps.versions.outputs.npmVersion }}
8089 run : npm i -g npm@"${{ steps.versions.outputs.npmVersion }}"
8190
91+ - name : Setup Ruby
92+ uses : ruby/setup-ruby@v1
93+ with :
94+ ruby-version : ' 3.1.2'
95+ bundler-cache : true
96+ - run : |
97+ ruby --version
98+
8299 - name : Install PHP Dependencies
83100 run : |
84101 sudo apt-get install git
@@ -88,6 +105,15 @@ jobs:
88105 ./occ maintenance:install --admin-pass=admin
89106 ./occ config:system:set allow_local_remote_servers --value 1
90107 git clone --depth 1 https://github.com/nextcloud/notifications.git -b ${{ matrix.nextcloudVersion }} apps/notifications
108+ pwd
109+
110+ - name : setup openproject
111+ run : |
112+ mkdir ~/dev
113+ cd ~/dev
114+ pwd
115+ # git clone https://github.com/opf/openproject.git
116+ # cd openproject
91117
92118# - name: PHP stan
93119# run: make phpstan
@@ -128,8 +154,8 @@ jobs:
128154# with:
129155# resource: http-get://localhost/api/v3/
130156# timeout: 240000
131- - name : try OpenProject
132- run : curl http://localhost/api/v3/users -u apiadmin:apiadmin
157+ # - name: try OpenProject
158+ # run: curl http://localhost/api/v3/users -u apiadmin:apiadmin
133159
134160 - name : try Nextcloud
135161 run : |
0 commit comments