Commit Graph

185 Commits

Author SHA1 Message Date
Chris de Graaf 52bac95d66
Allow setting custom default branch name (#192) 2020-06-17 11:06:11 -05:00
Chris de Graaf f61215823a
Don't include versions lower than the minimum in CI suites (#190) 2020-06-11 18:41:26 -05:00
Chris de Graaf 5f22493a03
Mark a test as broken in CI 2020-06-08 22:41:53 -05:00
Chris de Graaf fb1715e605
Fix reference test 2020-06-08 21:53:23 -05:00
Chris de Graaf 25d4294c2e
Make extra_versions accept any string, strip quotes from input (#185) 2020-06-04 11:59:18 -05:00
Chris de Graaf 1c8030be89
Catch missing user exception in interactive mode and prompt for it (#180) 2020-06-04 10:09:20 -05:00
Eric Hanson 6db8ffdefc
Update Github actions CI (#181) 2020-06-03 11:36:53 -05:00
Chris de Graaf 087dcc8d05
Use Julia 1.x for doc builds on Travis and GHA (#174) 2020-05-27 15:17:25 -05:00
Chris de Graaf 9021985de9
Fix interactive code for one-field types (#176) 2020-05-27 15:06:08 -05:00
Chris de Graaf ab075ca47d
Cache artifacts in Travis, AppVeyor, GitHubActions, and Cirrus (#173) 2020-05-27 15:05:47 -05:00
Chris de Graaf 88774305b8
Make the .jl remote suffix optional (#172) 2020-05-26 09:08:47 -05:00
Chris de Graaf 18c32a1519
Interactive mode (#145) 2020-05-25 15:20:27 -05:00
Chris de Graaf 35002583b4
Add new negated-type syntax for disabling default plugins (#167) 2020-05-24 22:02:30 -05:00
Chris de Graaf 6409473dbf
Replace ReferenceTests with our own function (#164) 2020-05-15 11:14:24 -05:00
Chris de Graaf 353acd5d1c
Properly rename BasicPlugin -> FilePlugin
How did I miss this up so bad the first time?
2020-04-21 23:51:10 -05:00
Chris de Graaf 02d416bedf
Rename BasicPlugin -> FilePlugin (#159)
The new name does a much better job of describing what they're
actually for, IMO.
2020-04-21 13:56:02 -05:00
Chris de Graaf e14d672b60
Git: Allow setting custom user.name and user.email (#158) 2020-04-21 13:55:21 -05:00
Chris de Graaf ad0c012e88
Fix some GitLab URL issues (#157) 2020-04-18 10:35:35 -05:00
Chris de Graaf 29c9f6b46f
Default to running TagBot daily (#154) 2020-04-17 15:45:06 -05:00
Chris de Graaf 0a0a4731a3
Updates for Julia 1.4 2020-03-23 09:26:24 -05:00
Chris de Graaf 1976070a50
Remove setup-julia from CompatHelper workflow
Julia is now installed by default on GitHub Actions:
https://github.com/bcbi/CompatHelper.jl/issues/185
2020-03-19 08:20:10 +07:00
Chris de Graaf dd025be988
Pkg.develop new packages in the Documenter manifest (#143) 2020-03-09 12:27:36 +07:00
Chris de Graaf 21617c56f0
Merge pull request #138 from invenia/cdg/tb
Various updates for GitHub Actions
2020-03-04 01:19:18 +07:00
Curtis Vogt 71fc3de4d0
Switch to using GitLab CI extends (#140) 2020-02-25 07:40:19 +07:00
Chris de Graaf 506d0d33da
Update CompatHelper defaults and add some customization 2020-02-15 23:13:37 +07:00
Chris de Graaf 914480157b
Implement equality for Template and Plugins 2020-02-15 23:13:37 +07:00
Chris de Graaf a1dc3ef95c
Add DOCUMENTER_KEY to the GitHub Actions doc build job 2020-02-15 23:13:37 +07:00
Chris de Graaf 5e4b91ce97
Support the full range of TagBot options
TODO: Fix the `show` tests.
2020-02-15 23:13:31 +07:00
Curtis Vogt e258aacd7a Use literal block style for multi-line YAML
Allows for Julia code to not require the use of semi-colon which is
matches how most users will write Julia code. An additional benefit
is that it allows for use of single line comments.
2020-02-14 12:09:13 -06:00
Chris de Graaf ab9949a236
Merge pull request #107 from invenia/cdg/actions
Add plugins for TagBot and CompatHelper
2019-12-18 11:26:05 +07:00
Chris de Graaf a57bd160c3
Add nightly Julia to GitHubActions plugin (#124) 2019-12-17 15:55:07 +07:00
Chris de Graaf ef6e2757df
Remove some code that somehow got in here 2019-12-17 13:37:42 +07:00
Chris de Graaf cd204640d3
Fix some typos, make CompatHelper a default plugin 2019-12-17 13:35:53 +07:00
Chris de Graaf 428ab6966f
Rework TagBot to fit the new options 2019-12-17 13:21:28 +07:00
Chris de Graaf 7c5552202c
Add some TagBot options 2019-12-17 13:21:27 +07:00
Chris de Graaf f149c5078f
Update some manifests 2019-12-17 13:21:27 +07:00
Chris de Graaf 1f653ec04b
Add a CompatHelper plugin
TODO: Handle the Manifest.toml updating stuff.
2019-12-17 13:21:27 +07:00
Chris de Graaf a79c087010
Add a TagBot plugin 2019-12-17 13:21:27 +07:00
Chris de Graaf 34a4b21db7
Fix GitHub Actions badges in reference tests 2019-12-17 12:15:00 +07:00
Chris de Graaf 277892564a
Add a view method for coverage plugins (fix #122) 2019-12-17 12:15:00 +07:00
Chris de Graaf 689d8d9858
Run reference tests on 1.3 2019-12-17 12:15:00 +07:00
Chris de Graaf 87a1282b95
Freeze doc manifests in reference tests
Now when Documenter puts out updates, our tests don't break.
2019-12-17 12:15:00 +07:00
Chris de Graaf 90253e580d
Add some more Documenter reference tests 2019-11-10 11:15:56 +07:00
Chris de Graaf 4d70635d3a
Add GitHubActions plugin for CI and docs
The docs deployment requires Documenter 0.24 but I'm assuming that
PkgTemplates 0.7 won't be released until after Documenter 0.24.
2019-11-10 11:15:55 +07:00
Chris de Graaf 6bb3c2c669
Add version option to ProjectFile plugin to set initial version 2019-11-04 15:58:32 +07:00
Chris de Graaf aaa1f5280c
Clean up Travis configs and temp name generation 2019-11-01 12:46:18 +07:00
Chris de Graaf 5a8934350c
Disable pretty urls except in CI 2019-11-01 09:41:22 +07:00
Chris de Graaf 206b7e9ade
Support ARM builds on Travis CI 2019-11-01 09:27:12 +07:00
Chris de Graaf ab55313ee9
Add a bit more detail to the extra kwargs warning 2019-11-01 08:43:44 +07:00
Chris de Graaf eac2a1278d
Update deps/fixtures, skip more tests when Git is not installed
TODO: We need to figure something out to stop dependency versions from
constantly changing in the fixture manifests, because that's going to
get annoying to update all the time. I still want it to be included in
the tests, though.
2019-10-16 22:39:46 +07:00