Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GitHub Actions workflow #1575

Merged
merged 68 commits into from
Jun 29, 2020
Merged
Changes from 1 commit
Commits
Show all changes
68 commits
Select commit Hold shift + click to select a range
806bef5
Initial Github Actions
I-Valchev May 11, 2020
a7bd014
sudo composer self-update
I-Valchev May 11, 2020
4418782
Have node and npm
I-Valchev May 11, 2020
6325b03
fix workflow.yaml
I-Valchev May 11, 2020
7bbe2c7
Split jobs for readibility
I-Valchev May 11, 2020
819bd48
fix typo
I-Valchev May 11, 2020
fca9a04
fix
I-Valchev May 11, 2020
853e34a
fix composer install
I-Valchev May 11, 2020
37a10d6
wip
I-Valchev May 11, 2020
189c341
Update code_checks.yaml
I-Valchev May 11, 2020
9fa040f
Update code_checks.yaml
I-Valchev May 11, 2020
78c6037
Fix folder permissions
I-Valchev May 12, 2020
fb8e252
sudo chmod
I-Valchev May 12, 2020
283caf1
behat-js
I-Valchev May 12, 2020
41c959a
try manual chrome install
I-Valchev May 12, 2020
b66c378
Update code_checks.yaml
I-Valchev May 12, 2020
8502b35
Run behat quietly and with colors
I-Valchev May 12, 2020
0da0db7
Update
I-Valchev May 12, 2020
2b6ca05
split steps into jobs
I-Valchev May 15, 2020
940bc8a
Include defaults
I-Valchev May 15, 2020
447ce91
Update code_checks.yaml
I-Valchev May 15, 2020
afb5155
Update code_checks.yaml
I-Valchev May 15, 2020
cabe59f
Update code_checks.yaml
I-Valchev May 15, 2020
fbb18b0
Update code_checks.yaml
I-Valchev May 15, 2020
c178807
Update code_checks.yaml
I-Valchev May 18, 2020
a32ac52
Update code_checks.yaml
I-Valchev May 18, 2020
c4679b4
Revert back to 1 job version
I-Valchev May 18, 2020
7cbe3dc
Try running behat-api not quiet
I-Valchev May 18, 2020
a995aae
set composer timeout to 60s
I-Valchev May 22, 2020
c3879c1
Attempt to install latest Chrome
I-Valchev Jun 17, 2020
7be0a98
Initial Github Actions
I-Valchev May 11, 2020
85491d6
sudo composer self-update
I-Valchev May 11, 2020
160b15f
Have node and npm
I-Valchev May 11, 2020
f8bc3b7
fix workflow.yaml
I-Valchev May 11, 2020
29be96c
Split jobs for readibility
I-Valchev May 11, 2020
f3c28e3
fix typo
I-Valchev May 11, 2020
108f0e0
fix
I-Valchev May 11, 2020
989497a
fix composer install
I-Valchev May 11, 2020
0fe13fc
wip
I-Valchev May 11, 2020
0f13fc1
Update code_checks.yaml
I-Valchev May 11, 2020
1aa4f4b
Update code_checks.yaml
I-Valchev May 11, 2020
205ef18
Fix folder permissions
I-Valchev May 12, 2020
fea58ae
sudo chmod
I-Valchev May 12, 2020
9e9e12e
behat-js
I-Valchev May 12, 2020
1b1b8a4
try manual chrome install
I-Valchev May 12, 2020
ac020ea
Update code_checks.yaml
I-Valchev May 12, 2020
e001d84
Run behat quietly and with colors
I-Valchev May 12, 2020
d0eb574
Update
I-Valchev May 12, 2020
1c5b085
split steps into jobs
I-Valchev May 15, 2020
1eb2899
Include defaults
I-Valchev May 15, 2020
86d1008
Update code_checks.yaml
I-Valchev May 15, 2020
8ccf88a
Update code_checks.yaml
I-Valchev May 15, 2020
a4a6faf
Update code_checks.yaml
I-Valchev May 15, 2020
cb9b062
Update code_checks.yaml
I-Valchev May 15, 2020
f209766
Update code_checks.yaml
I-Valchev May 18, 2020
3561bf9
Update code_checks.yaml
I-Valchev May 18, 2020
0297acb
Revert back to 1 job version
I-Valchev May 18, 2020
ec8843e
Try running behat-api not quiet
I-Valchev May 18, 2020
ccff0a7
set composer timeout to 60s
I-Valchev May 22, 2020
26bd118
Attempt to install latest Chrome
I-Valchev Jun 17, 2020
1d8feb1
Merge branch 'repo-github-actions' of https://github.com/bolt/core in…
I-Valchev Jun 23, 2020
8da68e7
Run tests quietly
I-Valchev Jun 23, 2020
a801845
Always run behat logs upload
I-Valchev Jun 23, 2020
e4b5bd0
Wait a little longer to start selenium server
I-Valchev Jun 25, 2020
1b29ecc
tmp have output form selenium
I-Valchev Jun 25, 2020
f356f3f
Give selenium even more time to boot
I-Valchev Jun 25, 2020
c36d5bd
Update Makefile
I-Valchev Jun 25, 2020
7404542
make selenium silent (revert)
I-Valchev Jun 25, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Attempt to install latest Chrome
I-Valchev committed Jun 23, 2020
commit 26bd1186bdc39376f0ceb96a8d6692b46b7c748f
3 changes: 3 additions & 0 deletions .github/workflows/code_checks.yaml
Original file line number Diff line number Diff line change
@@ -83,6 +83,9 @@ jobs:
- name: run API tests
run: make behat-api

- name: Install latest Google Chrome (for e2e tests)
run: wget -q https://script.install.devinsideyou.com/google-chrome && chmod +x google-chrome

- name: run JS e2e tests
run: ./run_behat_tests.sh && make behat-js