[Scummvm-git-logs] scummvm-sites director-buildbot -> fcddf700eb592afb9106d4426b26ed630a41d947
rvanlaar
roland at rolandvanlaar.nl
Wed May 20 13:03:19 UTC 2020
This automated email contains information about 72 new commits which have been
pushed to the 'scummvm-sites' repo located at https://github.com/scummvm/scummvm-sites .
Summary:
2b14d06661 Buildbot config to run Scummvms director tests.
5ff28a4b96 Move to poetry for installing the requirements.
27154b249b Remove old requirements.txt.
94312e1488 Make execution of D4 movies configurable.
a661e5b41a Text/Readme update.
00c009e6cc Add runtime for heroku.
e881a86810 Make it compatible with poetry buildpack.
9b749ba202 Specify exact python version for heroku.
0f39a2a001 And pin the python version with poetry.lock as well.
7789450bd8 And pin it again but without ==.
094e58d227 Procfile added to start the buildbot.
09107335bb Don't rely on poety in the Procfile.
3d2df3ef2d Buildbot.tac is a required file.
5c0158c57f Set basedir to the local dir.
81a8fc9fd8 More ideas and deployments information
1f4c5e65ae Config file fix, and get db from secrets.
b68dd64cd4 Make D4test configurable for schedulers and builders.
b6676afdbd Make the test_scheduler configurable as well.
52f41c8240 Migrate master.cfg to actual .py python file.
0e9fd84753 Add Database backend option
d674b67fed Run the database initialisation at release.
9828684daf Move default port to 5000. That's what dokku expects.
6bd7d23130 Specify external URL via configuration
682d123851 Add env.py to easier get settings.
cf45797435 Disable the force_scheduler by default.
a17510cb56 Switch to localworkers.
00f7b4d780 Adds necessary packages for scummvm build.
fa36b0069a Use a dummy audio driver for SDL.
d465a67fb6 Put audio dummy driver in the steps generator.
1a9535dc02 Added dokku dependencies.
205144af97 Use SDLv2 instead of v1.x
e533718915 Formatter: Black, and install mypy.
94d2b80044 Add github authentication.
f4f8a4b790 Add authorization rules.
b867298cbf Test out Triggerable
5257d922d0 Add buildbot-badges
8e0e377499 Add setuptools, needed for installing buildouit badges
4e73ccde65 Run multiple workers, but only one built at a time.
1f281ea6b9 Add github webhook endpoint.
fd630d7257 Add ccache to speed up subsequent builds.
fcf4618020 Add Chop Suey tests to the build.
c99c12be16 Revert D4Tests builder name to original D4tests.
1e88275772 Added bytecode flag on Chop Suey tests.
20f5c114b6 Reduce amount of messages to the channel.
5ab9d80971 Only build on director file changes.
af11c075c6 Don't show build started.
9051cdc9ca Revert to SingleBranch scheduler.
edbef1808a Get git to work a whole push.
5604068f16 Test scripts content were moved to the D4 dir.
05f94017e6 Update Poetry.
cb31c3f81f Refactoring of generating tests.
01b697d910 Type plaform win/mac by moving it to enum.
a952d5577f Implemented a JSONFormatter and WebHookReporter
67c8b3e0fe Upgrade step with lingo syntax error to failure
8dabf70749 Update README,
751718ed99 Move scummvm binary upload back into top level dir
66ad4188ae Add Aparment test targets.
c729777f2e Add mediaband target
da5cfd3517 Formatter
6869fef155 Add message about which build failed
4f27ebb638 Move warlock's build up in the chain.
3e06f5de99 Remove unused waterfall plugin.
d4f7a869f4 Allow all for CORS on REST API.
370c06fb9a Sort test scripts,
a8772bb5f1 Add GithubEventHandler that know about PR files.
b9bdcae8e5 Original nginx.conf.sigil template for dokku
847806259e Configure NGINX by example of buildbot docs.
42d7f5632d Nicer build title for github PRs
9d48a0410f Show step changes after builds on discord.
068cc2bd4f Add typing directives.
78728f17c7 Add option for github token,
fcddf700eb Add Director version to build_targets.
Commit: 2b14d0666100bdea28e0752d51c9f2cb8b4c2a67
https://github.com/scummvm/scummvm-sites/commit/2b14d0666100bdea28e0752d51c9f2cb8b4c2a67
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-04-19T21:32:03+02:00
Commit Message:
Buildbot config to run Scummvms director tests.
Includes tests for lingo and D4 dictionary movies.
It reports and show which tests failed.
Changed paths:
A .gitignore
A README.md
A master.cfg
A requirements.txt
A steps.py
A test_scripts.txt
Commit: 5ff28a4b968836b4a4bc7ad3ace53c354a21d73e
https://github.com/scummvm/scummvm-sites/commit/5ff28a4b968836b4a4bc7ad3ace53c354a21d73e
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-04-25T15:52:42+02:00
Commit Message:
Move to poetry for installing the requirements.
Changed paths:
A poetry.lock
A pyproject.toml
Commit: 27154b249b6fd57271c9ba1ce1f2b0564f39441b
https://github.com/scummvm/scummvm-sites/commit/27154b249b6fd57271c9ba1ce1f2b0564f39441b
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-04-25T15:54:50+02:00
Commit Message:
Remove old requirements.txt.
Changed paths:
R requirements.txt
Commit: 94312e148897f896af89c36a2370a6df236d0710
https://github.com/scummvm/scummvm-sites/commit/94312e148897f896af89c36a2370a6df236d0710
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-04-25T15:55:21+02:00
Commit Message:
Make execution of D4 movies configurable.
Changed paths:
README.md
master.cfg
Commit: a661e5b41a339a66675521fe5017c8138fa0c66f
https://github.com/scummvm/scummvm-sites/commit/a661e5b41a339a66675521fe5017c8138fa0c66f
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-04-25T15:55:59+02:00
Commit Message:
Text/Readme update.
Changed paths:
README.md
master.cfg
Commit: 00c009e6cce27d55a6332bb60196f66f18b3a8af
https://github.com/scummvm/scummvm-sites/commit/00c009e6cce27d55a6332bb60196f66f18b3a8af
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-04-25T16:59:32+02:00
Commit Message:
Add runtime for heroku.
Changed paths:
A runtime.txt
Commit: e881a868101787d61ac6f0b7e1cb5ac1df2d7d7c
https://github.com/scummvm/scummvm-sites/commit/e881a868101787d61ac6f0b7e1cb5ac1df2d7d7c
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-04-25T17:20:28+02:00
Commit Message:
Make it compatible with poetry buildpack.
It needs a specific python pin and doesn't allow for a runtime.txt.
Changed paths:
R runtime.txt
poetry.lock
pyproject.toml
Commit: 9b749ba2029a1f041651f062b80f296d639ed126
https://github.com/scummvm/scummvm-sites/commit/9b749ba2029a1f041651f062b80f296d639ed126
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-04-25T17:28:02+02:00
Commit Message:
Specify exact python version for heroku.
Changed paths:
pyproject.toml
Commit: 0f39a2a001fad34e45d98149e143502040c1e431
https://github.com/scummvm/scummvm-sites/commit/0f39a2a001fad34e45d98149e143502040c1e431
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-04-25T17:46:00+02:00
Commit Message:
And pin the python version with poetry.lock as well.
Changed paths:
poetry.lock
Commit: 7789450bd85a0251008b18fcb82ff57dcc5a6fd9
https://github.com/scummvm/scummvm-sites/commit/7789450bd85a0251008b18fcb82ff57dcc5a6fd9
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-04-25T17:47:15+02:00
Commit Message:
And pin it again but without ==.
Changed paths:
poetry.lock
pyproject.toml
Commit: 094e58d2279ed00e05f112e86bedf543c5a70a45
https://github.com/scummvm/scummvm-sites/commit/094e58d2279ed00e05f112e86bedf543c5a70a45
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-04-25T19:37:03+02:00
Commit Message:
Procfile added to start the buildbot.
Changed paths:
A Procfile
Commit: 09107335bb72c51cfd0635b11c12aaf49aeab5f6
https://github.com/scummvm/scummvm-sites/commit/09107335bb72c51cfd0635b11c12aaf49aeab5f6
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-04-25T19:40:53+02:00
Commit Message:
Don't rely on poety in the Procfile.
Virtual env should be activated by default.
Changed paths:
Procfile
Commit: 3d2df3ef2d0d43822cdd79cad0609f46b20aaa5c
https://github.com/scummvm/scummvm-sites/commit/3d2df3ef2d0d43822cdd79cad0609f46b20aaa5c
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-04-25T19:44:22+02:00
Commit Message:
Buildbot.tac is a required file.
Changed paths:
A buildbot.tac
.gitignore
Commit: 5c0158c57fb46149bd68e112eb8fe569c02ccdc8
https://github.com/scummvm/scummvm-sites/commit/5c0158c57fb46149bd68e112eb8fe569c02ccdc8
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-04-25T19:50:50+02:00
Commit Message:
Set basedir to the local dir.
Changed paths:
buildbot.tac
Commit: 81a8fc9fd850df2b054b18d6d11b4a5f20007fcf
https://github.com/scummvm/scummvm-sites/commit/81a8fc9fd850df2b054b18d6d11b4a5f20007fcf
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-04-25T19:51:09+02:00
Commit Message:
More ideas and deployments information
Changed paths:
README.md
Commit: 1f4c5e65ae9252e6a2f35e92acf77e0ed2c9c26f
https://github.com/scummvm/scummvm-sites/commit/1f4c5e65ae9252e6a2f35e92acf77e0ed2c9c26f
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-04-25T19:51:55+02:00
Commit Message:
Config file fix, and get db from secrets.
Changed paths:
master.cfg
Commit: b68dd64cd440acff9a518d89f3fd2e70c52dae90
https://github.com/scummvm/scummvm-sites/commit/b68dd64cd440acff9a518d89f3fd2e70c52dae90
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-04-25T20:03:28+02:00
Commit Message:
Make D4test configurable for schedulers and builders.
Changed paths:
master.cfg
Commit: b6676afdbdea48a2c751a34e5c6b0f8c1d0dd943
https://github.com/scummvm/scummvm-sites/commit/b6676afdbdea48a2c751a34e5c6b0f8c1d0dd943
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-04-25T20:07:23+02:00
Commit Message:
Make the test_scheduler configurable as well.
Includes spelling fixes.
Changed paths:
master.cfg
Commit: 52f41c8240834518a00c16aa4d0ae8cf0553e3f4
https://github.com/scummvm/scummvm-sites/commit/52f41c8240834518a00c16aa4d0ae8cf0553e3f4
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-04-25T20:12:06+02:00
Commit Message:
Migrate master.cfg to actual .py python file.
This allows for VSCode to lint the file.
Changed paths:
A master.py
R master.cfg
buildbot.tac
Commit: 0e9fd84753a4afd020ccae4d625807014def47e3
https://github.com/scummvm/scummvm-sites/commit/0e9fd84753a4afd020ccae4d625807014def47e3
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-04-25T20:22:39+02:00
Commit Message:
Add Database backend option
Changed paths:
README.md
master.py
poetry.lock
pyproject.toml
Commit: d674b67fedd3e8113c7535cdcf20e54dad8bab10
https://github.com/scummvm/scummvm-sites/commit/d674b67fedd3e8113c7535cdcf20e54dad8bab10
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-04-25T20:24:51+02:00
Commit Message:
Run the database initialisation at release.
Changed paths:
Procfile
Commit: 9828684dafd4ee3f7e66deb2f3550cf49e250e88
https://github.com/scummvm/scummvm-sites/commit/9828684dafd4ee3f7e66deb2f3550cf49e250e88
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-04-25T20:43:56+02:00
Commit Message:
Move default port to 5000. That's what dokku expects.
Changed paths:
master.py
Commit: 6bd7d23130aa326a3e6f51741e2bb40db228d293
https://github.com/scummvm/scummvm-sites/commit/6bd7d23130aa326a3e6f51741e2bb40db228d293
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-04-25T20:55:34+02:00
Commit Message:
Specify external URL via configuration
Changed paths:
master.py
Commit: 682d123851016d758e48e2c6e89b153de4bb30dd
https://github.com/scummvm/scummvm-sites/commit/682d123851016d758e48e2c6e89b153de4bb30dd
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-04-25T21:23:04+02:00
Commit Message:
Add env.py to easier get settings.
Settings come from the OS enviroment in DOKKU.
The new env.py enables a hybrid approach for settings.
They are found in this order:
- os environment,
- the .env file and
- a specified default.
Changed paths:
A env.py
README.md
master.py
poetry.lock
pyproject.toml
Commit: cf45797435ed94ad10348aa651f33c0e5306a16f
https://github.com/scummvm/scummvm-sites/commit/cf45797435ed94ad10348aa651f33c0e5306a16f
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-04-25T21:27:22+02:00
Commit Message:
Disable the force_scheduler by default.
It can be turned on authentication is enabled.
It's a security risk when anybody can start builds.
Changed paths:
env.py
master.py
Commit: a17510cb56e359fc8b7347dfb28fccc0bc46c534
https://github.com/scummvm/scummvm-sites/commit/a17510cb56e359fc8b7347dfb28fccc0bc46c534
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-04-25T21:36:00+02:00
Commit Message:
Switch to localworkers.
Eases the deployment procedure and runs on the same host anyway.
Changed paths:
master.py
Commit: 00f7b4d780c555874a9afa29cb452fa3d943e724
https://github.com/scummvm/scummvm-sites/commit/00f7b4d780c555874a9afa29cb452fa3d943e724
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-04-25T22:00:00+02:00
Commit Message:
Adds necessary packages for scummvm build.
Changed paths:
A apt-packages
Commit: fa36b0069aa8857f1bb3de2f3bd589394d99ea0b
https://github.com/scummvm/scummvm-sites/commit/fa36b0069aa8857f1bb3de2f3bd589394d99ea0b
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-04-25T22:32:02+02:00
Commit Message:
Use a dummy audio driver for SDL.
This skips the errors for missing an audio card.
Changed paths:
master.py
Commit: d465a67fb6f41218ab2df32cc92ef5425c9df2d4
https://github.com/scummvm/scummvm-sites/commit/d465a67fb6f41218ab2df32cc92ef5425c9df2d4
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-04-25T22:44:53+02:00
Commit Message:
Put audio dummy driver in the steps generator.
Changed paths:
master.py
steps.py
Commit: 1a9535dc02e091fd34e7b79a36ba11e69e434042
https://github.com/scummvm/scummvm-sites/commit/1a9535dc02e091fd34e7b79a36ba11e69e434042
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-04-25T23:33:52+02:00
Commit Message:
Added dokku dependencies.
Changed paths:
README.md
Commit: 205144af97d005a78fa4e5c94c1267a75ac551f2
https://github.com/scummvm/scummvm-sites/commit/205144af97d005a78fa4e5c94c1267a75ac551f2
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-04-27T10:27:55+02:00
Commit Message:
Use SDLv2 instead of v1.x
Changed paths:
apt-packages
Commit: e5337189159416796ec0243e03d26aca06983fc3
https://github.com/scummvm/scummvm-sites/commit/e5337189159416796ec0243e03d26aca06983fc3
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-05-02T23:23:04+02:00
Commit Message:
Formatter: Black, and install mypy.
Changed paths:
master.py
poetry.lock
pyproject.toml
Commit: 94d2b80044e7aa1360b10892410f6418c11e8199
https://github.com/scummvm/scummvm-sites/commit/94d2b80044e7aa1360b10892410f6418c11e8199
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-05-02T23:32:17+02:00
Commit Message:
Add github authentication.
Changed paths:
README.md
env.py
master.py
Commit: f4f8a4b790b104ba67c8daa679a97c02bbac1a6e
https://github.com/scummvm/scummvm-sites/commit/f4f8a4b790b104ba67c8daa679a97c02bbac1a6e
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-05-02T23:57:07+02:00
Commit Message:
Add authorization rules.
Changed paths:
master.py
Commit: b867298cbf9894da20b554376d116de9efda7f04
https://github.com/scummvm/scummvm-sites/commit/b867298cbf9894da20b554376d116de9efda7f04
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-05-04T14:45:05+02:00
Commit Message:
Test out Triggerable
Should:
- make it easier to make sure that only one checkout can build at a
time and
- group builds together, while still having the tests split out into two
categories.
Changed paths:
master.py
Commit: 5257d922d070bcf6c1d3d6e425cbad89635eb36c
https://github.com/scummvm/scummvm-sites/commit/5257d922d070bcf6c1d3d6e425cbad89635eb36c
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-05-04T16:55:39+02:00
Commit Message:
Add buildbot-badges
Changed paths:
master.py
poetry.lock
pyproject.toml
Commit: 8e0e3774995b49916eda76c71d9c0a43c2504c00
https://github.com/scummvm/scummvm-sites/commit/8e0e3774995b49916eda76c71d9c0a43c2504c00
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-05-04T17:07:01+02:00
Commit Message:
Add setuptools, needed for installing buildouit badges
Changed paths:
poetry.lock
pyproject.toml
Commit: 4e73ccde655e02dc941d1277a4c79aeb44fe2d3f
https://github.com/scummvm/scummvm-sites/commit/4e73ccde655e02dc941d1277a4c79aeb44fe2d3f
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-05-04T21:04:44+02:00
Commit Message:
Run multiple workers, but only one built at a time.
The lock on the build, including the triggered steps should
assure that only one build runs at a given time.
One build, means one compile per build, means the tests run on the
compiled binary they are meant for.
Changed paths:
master.py
poetry.lock
pyproject.toml
Commit: 1f281ea6b94b0a4220770450899ca2650ab3bb66
https://github.com/scummvm/scummvm-sites/commit/1f281ea6b94b0a4220770450899ca2650ab3bb66
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-05-04T23:44:32+02:00
Commit Message:
Add github webhook endpoint.
Changed paths:
env.py
master.py
Commit: fd630d7257e34e2b43864075738a6e2e2a74dd9b
https://github.com/scummvm/scummvm-sites/commit/fd630d7257e34e2b43864075738a6e2e2a74dd9b
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-05-05T00:23:13+02:00
Commit Message:
Add ccache to speed up subsequent builds.
Caveat: The cache is cleared with each new deploy of the buildbot.
Changed paths:
apt-packages
master.py
Commit: fcf46180202ad93850f396658f5986e0bb900ca5
https://github.com/scummvm/scummvm-sites/commit/fcf46180202ad93850f396658f5986e0bb900ca5
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-05-05T17:22:24+02:00
Commit Message:
Add Chop Suey tests to the build.
Changed paths:
A build_factory.py
env.py
master.py
steps.py
Commit: c99c12be16381f491eabcb5db0e31028cec4bd8d
https://github.com/scummvm/scummvm-sites/commit/c99c12be16381f491eabcb5db0e31028cec4bd8d
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-05-05T18:50:06+02:00
Commit Message:
Revert D4Tests builder name to original D4tests.
Changed paths:
master.py
Commit: 1e88275772f50314e14eea579b55302adc9b9762
https://github.com/scummvm/scummvm-sites/commit/1e88275772f50314e14eea579b55302adc9b9762
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-05-06T12:40:05+02:00
Commit Message:
Added bytecode flag on Chop Suey tests.
Per request of MoralRecordings on discord.
Changed paths:
master.py
Commit: 20f5c114b6d56d7ea74b1db836e0fb711055bdfe
https://github.com/scummvm/scummvm-sites/commit/20f5c114b6d56d7ea74b1db836e0fb711055bdfe
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-05-06T16:00:31+02:00
Commit Message:
Reduce amount of messages to the channel.
Filter out messages with the same meaning.
When the overarching, i.e. master, build finished successful,
that means that all the subbuilds did as wel, same for
failures.
Only show:
master build: starts, and success
subbuilds: only failures
Changed paths:
A scummvm_reporter.py
master.py
Commit: 5ab9d809714d79cde930cbdd0ce9c966aed0a36e
https://github.com/scummvm/scummvm-sites/commit/5ab9d809714d79cde930cbdd0ce9c966aed0a36e
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-05-06T16:47:32+02:00
Commit Message:
Only build on director file changes.
Those files are located in: engines/director and graphics/macgui.
Changed paths:
master.py
Commit: af11c075c606b96a24770667c36fb55af3302956
https://github.com/scummvm/scummvm-sites/commit/af11c075c606b96a24770667c36fb55af3302956
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-05-07T10:28:20+02:00
Commit Message:
Don't show build started.
The goal is to:
- show only messages for when the build changed and
- show the least amount of text for that.
Changed paths:
scummvm_reporter.py
Commit: 9051cdc9cacacb7d3ea931b965e051c3659623f0
https://github.com/scummvm/scummvm-sites/commit/9051cdc9cacacb7d3ea931b965e051c3659623f0
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-05-07T11:08:41+02:00
Commit Message:
Revert to SingleBranch scheduler.
Pull Requests for director didn't come through.
Changed paths:
master.py
Commit: edbef1808a519a1c112c63dacbc34c0810a04b25
https://github.com/scummvm/scummvm-sites/commit/edbef1808a519a1c112c63dacbc34c0810a04b25
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-05-07T13:18:49+02:00
Commit Message:
Get git to work a whole push.
Don't work on a single commit.
Changed paths:
master.py
Commit: 5604068f16a411a1f9557e797b0e4405a17fcf89
https://github.com/scummvm/scummvm-sites/commit/5604068f16a411a1f9557e797b0e4405a17fcf89
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-05-07T20:43:56+02:00
Commit Message:
Test scripts content were moved to the D4 dir.
Changed paths:
R test_scripts.txt
Commit: 05f94017e645f9b5a7c98c450d266776d1e7fb1d
https://github.com/scummvm/scummvm-sites/commit/05f94017e645f9b5a7c98c450d266776d1e7fb1d
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-05-07T20:48:54+02:00
Commit Message:
Update Poetry.
Changed paths:
poetry.lock
Commit: cb31c3f81f78e02b0129da4aefef2c9288fa6b21
https://github.com/scummvm/scummvm-sites/commit/cb31c3f81f78e02b0129da4aefef2c9288fa6b21
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-05-09T15:06:36+02:00
Commit Message:
Refactoring of generating tests.
- Created a module named director,
- Games and test files can be added in targets and .env,
- A test target needs a 'test_scripts.txt' file in the root directory
with a line for each file to be run and
- Removed mail reporter
Adding new test targets was a done by copy pasting the buildsteps.
With this change new test targets can be added more easily.
Changed paths:
A director/build_factory.py
A director/env.py
A director/scummvm_reporter.py
A director/steps.py
A director/targets.py
R build_factory.py
R env.py
R scummvm_reporter.py
R steps.py
master.py
poetry.lock
pyproject.toml
Commit: 01b697d910a77766abe50e16287a8f4d85e5a510
https://github.com/scummvm/scummvm-sites/commit/01b697d910a77766abe50e16287a8f4d85e5a510
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-05-10T13:09:42+02:00
Commit Message:
Type plaform win/mac by moving it to enum.
Changed paths:
director/targets.py
Commit: a952d5577fb534c02fc56cd6a039e82f91caae9c
https://github.com/scummvm/scummvm-sites/commit/a952d5577fb534c02fc56cd6a039e82f91caae9c
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-05-10T22:22:47+02:00
Commit Message:
Implemented a JSONFormatter and WebHookReporter
The WebHook reporter builds on the default Notifier
that's also used for e-mails. This brings more configurability
for the messages that get send.
The WebHookReporter needs to be able to post JSON.
So a JSON formatter was born. The formatter is specific
to how Discord parses messages, but can be used
as an example for other backends.
Unfortunately the JSONFormatter needs to have multiple functions,
or else the message won't get created and send.
Changed paths:
director/scummvm_reporter.py
master.py
Commit: 67c8b3e0fe9fe539b61609e0cd3e3116fc549a9e
https://github.com/scummvm/scummvm-sites/commit/67c8b3e0fe9fe539b61609e0cd3e3116fc549a9e
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-05-11T12:31:18+02:00
Commit Message:
Upgrade step with lingo syntax error to failure
Adds a ScummVMTestStep that upgrades lingo syntax
errors to failures.
Changed paths:
director/steps.py
Commit: 8dabf70749df92ac1dfaf825e78031d6043279af
https://github.com/scummvm/scummvm-sites/commit/8dabf70749df92ac1dfaf825e78031d6043279af
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-05-11T15:23:22+02:00
Commit Message:
Update README,
A lot has changed in the past few weeks.
Authentication was added, adding a new target is easier than ever and
a lot of the ideas were implemented.
Changed paths:
README.md
director/targets.py
Commit: 751718ed9960dca4b263288df33edde34aa60b33
https://github.com/scummvm/scummvm-sites/commit/751718ed9960dca4b263288df33edde34aa60b33
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-05-11T15:59:27+02:00
Commit Message:
Move scummvm binary upload back into top level dir
The scummvm binary upload was moved when the sourcecode
calculating the directory was moved to the director module.
Move it back to the top level directory.
Changed paths:
director/build_factory.py
Commit: 66ad4188aeac54a3b1a81b73e93fd31729932a92
https://github.com/scummvm/scummvm-sites/commit/66ad4188aeac54a3b1a81b73e93fd31729932a92
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-05-11T16:07:37+02:00
Commit Message:
Add Aparment test targets.
Changed paths:
director/env.py
director/targets.py
Commit: c729777f2e10eb7548cf0486c434a3555e4ddc50
https://github.com/scummvm/scummvm-sites/commit/c729777f2e10eb7548cf0486c434a3555e4ddc50
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-05-11T17:10:03+02:00
Commit Message:
Add mediaband target
Changed paths:
director/env.py
director/targets.py
Commit: da5cfd3517aee7f45a92d07cc4f6c36e5e5290d4
https://github.com/scummvm/scummvm-sites/commit/da5cfd3517aee7f45a92d07cc4f6c36e5e5290d4
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-05-11T17:29:17+02:00
Commit Message:
Formatter
Changed paths:
director/targets.py
Commit: 6869fef15590b4ebd1c0ee397eb84f003ab9bf81
https://github.com/scummvm/scummvm-sites/commit/6869fef15590b4ebd1c0ee397eb84f003ab9bf81
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-05-11T19:49:38+02:00
Commit Message:
Add message about which build failed
It only showed failure.
Changed paths:
director/scummvm_reporter.py
Commit: 4f27ebb6383fd61e5df53d6bad7dd2a50915677b
https://github.com/scummvm/scummvm-sites/commit/4f27ebb6383fd61e5df53d6bad7dd2a50915677b
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-05-13T20:34:20+02:00
Commit Message:
Move warlock's build up in the chain.
It's build takes the longest of all builds. Scheduling the largest
build first makes the whole build finish faster.
Changed paths:
director/targets.py
Commit: 3e06f5de994a541bfd3501818290172de7d62bb7
https://github.com/scummvm/scummvm-sites/commit/3e06f5de994a541bfd3501818290172de7d62bb7
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-05-13T20:36:57+02:00
Commit Message:
Remove unused waterfall plugin.
Buildbot docs mention it's resource intensive and
we don't use it.
Changed paths:
master.py
Commit: d4f7a869f4149460be3456e5b754a193459f72fb
https://github.com/scummvm/scummvm-sites/commit/d4f7a869f4149460be3456e5b754a193459f72fb
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-05-13T20:37:56+02:00
Commit Message:
Allow all for CORS on REST API.
This allows Cross Origin Resource Sharing, i.e. CORS for all endpoints.
Enables me to test the API.
Changed paths:
master.py
Commit: 370c06fb9a2fc7b3cf25b7775bc6cb8eb5b2317a
https://github.com/scummvm/scummvm-sites/commit/370c06fb9a2fc7b3cf25b7775bc6cb8eb5b2317a
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-05-13T21:43:57+02:00
Commit Message:
Sort test scripts,
It makes them always run in alphebetical order.
Changed paths:
director/steps.py
Commit: a8772bb5f151ded4552b4da35c9098bddd69b686
https://github.com/scummvm/scummvm-sites/commit/a8772bb5f151ded4552b4da35c9098bddd69b686
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-05-13T23:22:02+02:00
Commit Message:
Add GithubEventHandler that know about PR files.
The GithubEventHandler from buildbot doesn't implement changed files.
https://github.com/buildbot/buildbot/issues/5294
Changed paths:
A director/github_hook.py
master.py
Commit: b9bdcae8e5eaa6ad6a1f7ed3eb91c5b4020743f8
https://github.com/scummvm/scummvm-sites/commit/b9bdcae8e5eaa6ad6a1f7ed3eb91c5b4020743f8
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-05-14T20:36:00+02:00
Commit Message:
Original nginx.conf.sigil template for dokku
Changed paths:
A nginx.conf.sigil
Commit: 847806259e30617588d24f8ffd76ea68f4ea4762
https://github.com/scummvm/scummvm-sites/commit/847806259e30617588d24f8ffd76ea68f4ea4762
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-05-14T20:41:27+02:00
Commit Message:
Configure NGINX by example of buildbot docs.
There's a problem with the websocket trying to reconnect after 60
seconds. This causes a reload in the buildbot's html page.
Buildbot sets the timeout to a very high 6000s.
So, let's see if this fixes the reload issue.
Changed paths:
nginx.conf.sigil
Commit: 42d7f5632db954af768d461677edfd7d28345b69
https://github.com/scummvm/scummvm-sites/commit/42d7f5632db954af768d461677edfd7d28345b69
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-05-16T11:11:56+02:00
Commit Message:
Nicer build title for github PRs
Changed paths:
director/github_hook.py
Commit: 9d48a0410f068e4436bbbcb1030bf9643048414a
https://github.com/scummvm/scummvm-sites/commit/9d48a0410f068e4436bbbcb1030bf9643048414a
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-05-16T16:32:46+02:00
Commit Message:
Show step changes after builds on discord.
- color is red on new failing steps
- yellow on new succeeding steps but still overall failure
- green when the whole build succeeds
This was done by adding a new mode: `changesteps` in the reporter.
Changed paths:
A director/__init__.py
director/scummvm_reporter.py
master.py
Commit: 068cc2bd4f0dacfd730d222e728b8b134e518c28
https://github.com/scummvm/scummvm-sites/commit/068cc2bd4f0dacfd730d222e728b8b134e518c28
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-05-16T16:33:22+02:00
Commit Message:
Add typing directives.
Changed paths:
director/build_factory.py
director/steps.py
Commit: 78728f17c79f813eae9fcae32c6459c424efc5c2
https://github.com/scummvm/scummvm-sites/commit/78728f17c79f813eae9fcae32c6459c424efc5c2
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-05-16T16:33:47+02:00
Commit Message:
Add option for github token,
Should make github not ratelimit us.
Changed paths:
master.py
Commit: fcddf700eb592afb9106d4426b26ed630a41d947
https://github.com/scummvm/scummvm-sites/commit/fcddf700eb592afb9106d4426b26ed630a41d947
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2020-05-20T13:35:57+02:00
Commit Message:
Add Director version to build_targets.
Changed paths:
director/targets.py
master.py
More information about the Scummvm-git-logs
mailing list