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
Chris de Graaf
69a7c5c68b
Add a test for the test/Project.toml warning
2019-10-06 16:55:54 +07:00
Chris de Graaf
266a22d5c2
Check and warn for unused keywords, update some metadata
2019-10-06 16:16:31 +07:00
Chris de Graaf
ad8e78d87e
Add DroneCI plugin for new PkgTemplates
2019-10-06 15:29:50 +07:00
Chris de Graaf
5e9ff16cbe
Remove interactive stuff (for now)
2019-10-06 14:43:17 +07:00
Chris de Graaf
cce0f5a750
Merge branch 'master' into cdg/plugins
2019-10-05 22:07:50 +07:00
Mosè Giordano
6d2c4ea7c0
Add Drone CI plugin ( #94 )
2019-10-05 13:44:35 +07:00
Chris de Graaf
de22378975
Make the license tests pass next year, too
2019-10-04 14:42:32 +07:00
Chris de Graaf
aa3e7769ed
Add another set of reference tests, fix a bug they found
2019-09-28 10:31:55 +07:00
Chris de Graaf
0fcbaa83bf
Add compat with Julia 1.4
2019-09-26 13:22:20 +07:00
Chris de Graaf
5aa0a87c35
Remove /docs/site from Documenter's gitignore
2019-09-26 10:42:03 +07:00
Chris de Graaf
004d84ecfa
Fix rebase mistakes
2019-09-26 00:32:08 +07:00
Chris de Graaf
fd995a05bc
Add per-plugin validation at template construction time
2019-09-26 00:32:07 +07:00
Chris de Graaf
2b0e4bc987
Rename julia_version -> julia
2019-09-26 00:32:07 +07:00
Chris de Graaf
cd40cb4b7e
Allow empty username when it's not used
2019-09-26 00:32:07 +07:00
Chris de Graaf
5776537413
Minor bug/doc fixes
2019-09-26 00:32:07 +07:00
Chris de Graaf
a941b96e1d
Fix some docs and comments
2019-09-26 00:32:07 +07:00