Commit Graph

94 Commits

Author SHA1 Message Date
Sam Geo 9f13f2581b
Tidy up funding options
It makes sense to support October directly. If you are looking for ways to contribute financially, please contact us via email
2021-03-04 12:35:33 +11:00
Ben Thomson 6be9bca5e1
Remove duplicated word 2021-02-22 11:26:44 +08:00
Luke Towers 0311203776
Consistency 2021-02-21 09:58:10 -06:00
Luke Towers e3cf0e5843
Improvements to the contribution guide 2021-02-21 09:57:42 -06:00
Luke Towers 0d2b2018a0
Grammar tweak 2020-12-26 17:52:45 -06:00
Ayumi cd8af27213
Update CONTRIBUTING to explain about compiling JS assets (#5432) 2020-12-26 09:25:59 +08:00
Ben Thomson 3a8d504384
Fix unit tests (#5374) 2020-12-08 15:33:23 +08:00
Ben Thomson 38a21365db
Change branches to test code quality on push 2020-10-25 09:54:41 +08:00
Ben Thomson ccd75e3e9c
Fix Composer constraint in tests, test 1.0, 1.1 and develop branches 2020-10-25 09:52:34 +08:00
Ben Thomson 34e9bea7cb
Force Composer v1 to be installed for tests
Until such a time that `wikimedia/composer-merge-plugin` supports Composer 2.

Refs: https://github.com/octobercms/october/pull/5330#issuecomment-715988820
2020-10-25 09:50:13 +08:00
Ben Thomson a6fca1e317
Disable automatic running of scripts in Composer during tests 2020-08-14 08:26:23 +08:00
Ben Thomson c7ed0ffa1a
Implement improved testing procedure (#5238)
Refs: 5feb7b872f
2020-08-14 08:00:39 +08:00
Luke Towers cbd30af543 Merge branch 'develop' into wip/laravel-6 2020-08-09 03:12:18 -06:00
Ben Thomson 46b0389678
Remove IRC link. 2020-08-07 15:56:42 +08:00
Ben Thomson 69fef086cb
Add Discord to our contributor guidelines, minor tweaks 2020-08-07 15:52:55 +08:00
Luke Towers 9c6c6b5a12 Merge branch 'develop' into wip/laravel-6 2020-06-17 03:37:55 -06:00
Ben Thomson b7d9bd1ca6
Remove Subsplit from repo 2020-06-12 11:52:28 +08:00
Luke Towers ad69711634 Merge branch 'develop' into wip/laravel-6 2020-06-11 10:38:29 -06:00
Ben Thomson c3800c4196
Switch to checkout-v1, v2 is doing something wrong with auth 2020-06-11 13:24:46 +08:00
Ben Thomson 5d66b74378
Fix auth for subsplit on checkout-v2 2020-06-11 13:21:47 +08:00
Ben Thomson 78a6a6e126
Finalise subsplit action 2020-06-11 13:15:43 +08:00
Ben Thomson 32b0ad3bba
Test full subsplit 2020-06-11 13:02:03 +08:00
Ben Thomson 2948ee93e4
Live test of Subsplit (System Module only) 2020-06-11 12:59:42 +08:00
Ben Thomson d7cdefbba6
Fix subsplit repo URL 2020-06-11 12:56:24 +08:00
Ben Thomson 61af4f8d9e
Debugging split 2020-06-11 12:42:46 +08:00
Ben Thomson 556637baa0
Third test of Subsplit (just the Demo theme) 2020-06-11 12:37:28 +08:00
Ben Thomson 736ac5e67d
Second test of Subsplit (just the Demo theme) 2020-06-11 12:35:55 +08:00
Ben Thomson 7e81d01117
Live test of Subsplit (just the Demo theme) 2020-06-11 12:24:12 +08:00
Ben Thomson 46e20223c7
Fix Subsplit options 2020-06-11 12:21:16 +08:00
Ben Thomson d4d80f4577
Fix command for subsplit test 2020-06-11 12:19:00 +08:00
Ben Thomson 0793ebd677
Dry-run test of subsplit through GitHub Actions 2020-06-11 12:15:13 +08:00
Luke Towers 48a7cc2a89 Make it even more clear how to report a security issue. Closes #5117. 2020-06-08 10:30:00 -06:00
Ben Thomson 5c8f567323
Merge remote-tracking branch 'origin/develop' into wip/laravel-6 2020-05-18 08:35:03 +08:00
Ben Thomson e84bdeefcd
Revert changes to exempt labels for archive check
For whatever reason - perhaps because we use spaces in our label names - the multiple exempt labels would not work when archiving issues and PRs.
2020-05-03 10:12:13 +08:00
Ben Thomson 532f595711
Add quotes around exempt labels 2020-05-02 15:04:30 +08:00
Ben Thomson 54d42cbcbc
Use plural for exempt labels 2020-05-01 12:08:26 +08:00
Ben Thomson 28ed01cab8
Change archive to 60 days 2020-05-01 12:05:08 +08:00
Ben Thomson 822e6d29ad
Drop browser tests from test suite
As much as I'd like to keep them, they're just too flaky right now.
2020-03-29 16:33:12 +08:00
Luke Towers 12c952b978 Merge branch 'develop' into wip/laravel-6 2020-03-20 16:48:36 -06:00
Ben Thomson 210fe89fcd
Add GitHub Action for comment commands (#4987) 2020-03-17 13:05:12 +08:00
Ben Thomson 0c982c2704 Use correct folder for getting screenshot artifacts from browser tests 2020-03-16 17:19:30 +08:00
Ben Thomson cf87f1466a Use latest Chrome driver.
We'll have to assume that GitHub Actions' Ubuntu image is continually updated with the latest Chrome, although there's every likelihood that these tests will sometimes fail if the versions aren't in sync.

If it becomes too much of a problem, remove these tests.
2020-02-26 17:17:16 +08:00
Ben Thomson 1ac3c7194e Install Chrome 78 driver 2020-02-13 17:04:04 +08:00
Ben Thomson 1f30cf5809 Enable Composer scripts for browser tests 2020-02-13 16:56:08 +08:00
Ben Thomson b78909d914 Install Dusk plugin before getting Composer deps 2020-02-13 16:52:58 +08:00
Ben Thomson 28eafd9afc Install RainLab Dusk plugin for browser tests 2020-02-13 16:24:55 +08:00
Ben Thomson 65c3a88179
[Laravel 6] Add support for Laravel Dusk tests (#4919) 2020-02-03 12:21:04 +08:00
Luke Towers f700e236d1
Merge branch 'develop' into wip/laravel-6 2020-01-27 12:06:45 -06:00
Ben Thomson bc1b31f47f Remove wrong branch action 2020-01-22 18:15:45 +11:00
Ben Thomson ad27116362
Drop code reset and library replacement in automated tests, for now 2020-01-20 12:37:03 +08:00