lethosor
|
2ac3258ae8
|
Move travis/ scripts to ci/
|
2021-09-05 23:08:01 -04:00 |
lethosor
|
f876688a6a
|
lint.py: use argparse for argument processing
|
2021-09-05 23:07:58 -04:00 |
lethosor
|
9898d8c871
|
update-submodules: attempt to fix checkout issue, properly exit on errors
A recent run failed to update luacov, but did not fail the workflow run:
https://github.com/DFHack/dfhack/runs/3298049090?check_suite_focus=true
```
+ git checkout dfhack
error: pathspec 'dfhack' did not match any file(s) known to git
```
|
2021-08-11 21:36:01 -04:00 |
lethosor
|
aa1c9e37fd
|
Revert "Force maximum of Sphinx 3 for now"
This reverts commit 82ca4c35a5 .
|
2021-05-11 19:49:13 -04:00 |
lethosor
|
82ca4c35a5
|
Force maximum of Sphinx 3 for now
See #1851
|
2021-05-10 00:36:03 -04:00 |
lethosor
|
5e7653bbf5
|
Don't run update-submodules job in forks
|
2021-03-29 20:03:50 -04:00 |
Ben Lubar
|
1fa1501f75
|
use actual DFHack-Urist noreply email address in workflow
|
2021-02-22 23:29:28 -06:00 |
lethosor
|
e2bda663d0
|
Use auth token to clone repo
This should fix pushing, since DFHack-Urist now has permission to push to develop.
|
2021-02-19 23:45:51 -05:00 |
lethosor
|
24c499c108
|
Add some more git flags for safety
|
2021-02-18 23:22:37 -05:00 |
lethosor
|
8008243c3a
|
Configure git name/email
|
2021-02-18 22:14:05 -05:00 |
lethosor
|
fa475949f4
|
Add workflow to auto-update submodules
|
2021-02-18 22:08:51 -05:00 |
lethosor
|
031f2a2feb
|
Reduce build matrix entries
|
2020-10-26 01:23:24 -04:00 |
lethosor
|
a0ff7c393b
|
Give artifacts a unique name
|
2020-10-21 20:14:16 -04:00 |
lethosor
|
9357c9f888
|
Only upload test artifacts if tests ran
|
2020-10-21 20:13:50 -04:00 |
lethosor
|
00f012d334
|
GitHub Actions: add alternative plugin builds
|
2020-10-21 17:58:17 -04:00 |
lethosor
|
61796a0a7b
|
Replace set-env with new environment file
|
2020-10-07 20:19:37 -04:00 |
lethosor
|
c199a2349c
|
Install libgtk2.0-0 (for Ubuntu 20.04)
|
2020-10-07 12:25:26 -04:00 |
lethosor
|
ea931897b9
|
Replace GCC 9 with GCC 10 on Ubuntu 20.04
|
2020-10-07 12:04:38 -04:00 |
lethosor
|
c4da68b3a3
|
Add GCC 4.8 to build matrix
|
2020-10-07 11:39:45 -04:00 |
lethosor
|
673d1c623f
|
Give build jobs better names
|
2020-10-07 11:35:49 -04:00 |
lethosor
|
615bb81da6
|
Add two GCC versions to build matrix
|
2020-10-07 00:37:35 -04:00 |
lethosor
|
d850389cde
|
Adjust sphinx flags
|
2020-10-07 00:31:32 -04:00 |
lethosor
|
73d2a4c9e3
|
Move docs build to separate job
|
2020-10-07 00:28:51 -04:00 |
lethosor
|
289e0df828
|
Roll back to actions/checkout v1
v2 uses the wrong commit sometimes: actions/checkout#299
|
2020-07-27 01:12:14 -04:00 |
lethosor
|
1df7c0be12
|
Upgrade Ruby
|
2020-06-30 00:41:02 -04:00 |
lethosor
|
504d2ec65b
|
Stop linter steps from stopping each other
|
2020-06-30 00:35:04 -04:00 |
lethosor
|
324bc51540
|
Upgrade to checkout@v2
|
2020-06-30 00:34:40 -04:00 |
lethosor
|
c333059316
|
Switch CI scripts to Python 3
|
2020-06-30 00:29:30 -04:00 |
lethosor
|
fedf68cc7c
|
Annotate script syntax errors
|
2020-06-30 00:24:03 -04:00 |
lethosor
|
6b2887d31b
|
Upgrade to checkout@v2
|
2020-06-29 23:00:20 -04:00 |
lethosor
|
c4aebfdf65
|
Use setup-python
|
2020-06-29 22:53:05 -04:00 |
lethosor
|
e26a091b7d
|
Clean up cached DF
|
2020-06-29 22:52:44 -04:00 |
lethosor
|
e33a3ffff9
|
Fix cache key
|
2020-06-29 22:40:58 -04:00 |
lethosor
|
3c702ccf52
|
Attempt to cache DF
|
2020-06-29 22:35:36 -04:00 |
lethosor
|
0f58d95ea8
|
Use workflow commands to set up environment variables
https://help.github.com/en/actions/reference/workflow-commands-for-github-actions#setting-an-environment-variable
|
2020-06-29 22:02:55 -04:00 |
lethosor
|
ba12e0c6d4
|
Remove obsolete travis scripts
|
2020-04-11 02:33:50 -04:00 |
lethosor
|
dc598d501a
|
Limit entire check-pr job to PRs only
|
2020-04-11 02:24:40 -04:00 |
lethosor
|
dbdd98829f
|
Add check for PR base branch
|
2020-04-11 02:22:53 -04:00 |
lethosor
|
b3db62742c
|
Rename workflow to match Travis, update badge
|
2020-04-11 02:15:57 -04:00 |
lethosor
|
6bbda95dd4
|
Add TERM=dumb back
|
2020-04-11 01:58:06 -04:00 |
lethosor
|
cdc82bd7db
|
Run tests within `script`
|
2020-04-11 01:49:53 -04:00 |
lethosor
|
8b7989e93f
|
Try with TERM=xterm to get test output logged to console
It's currently going to stderr.log only
|
2020-04-11 01:17:43 -04:00 |
lethosor
|
023575071a
|
Run tests with TERM=dumb
|
2020-04-11 00:49:16 -04:00 |
lethosor
|
ab81b1f06d
|
Avoid running travis commands when starting DF
|
2020-04-11 00:40:25 -04:00 |
lethosor
|
35dbf6cf5f
|
Avoid changing working directory
|
2020-04-11 00:31:15 -04:00 |
lethosor
|
19f84603cd
|
Fix test environment
|
2020-04-11 00:18:01 -04:00 |
lethosor
|
d2ba91e2cd
|
Run tests
|
2020-04-11 00:10:28 -04:00 |
lethosor
|
0d4572e40a
|
Build DFHack
|
2020-04-10 23:56:28 -04:00 |
lethosor
|
1ebad37c2c
|
Attempt to fix DF installation
|
2020-04-10 23:53:12 -04:00 |
lethosor
|
9a7c07b42b
|
Clone the repo
|
2020-04-10 23:47:47 -04:00 |
lethosor
|
daad14ee66
|
Implement linting checks
|
2020-04-10 23:46:30 -04:00 |
lethosor
|
385aa0877d
|
Checkout submodules too
|
2020-04-10 23:38:32 -04:00 |
lethosor
|
d72c395660
|
Merge into one job
|
2020-04-10 23:33:06 -04:00 |
lethosor
|
6c9e3909fd
|
Run apt-get update first
|
2020-04-06 20:00:10 -04:00 |
lethosor
|
f4dc5e8277
|
Add an initial build workflow
|
2020-04-06 19:57:20 -04:00 |