Commit Graph

399 Commits

Author SHA1 Message Date
Chris de Graaf
abbfdb00ea
Fix some docs 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
Chris de Graaf
ba14f890e2
Merge pull request #131 from invenia/cv/yaml-literal-block
Use literal block style for multi-line YAML
2020-02-15 10:13:11 +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
83891275ff
[ci skip] Update TagBot config 2019-12-18 11:25:33 +07:00
Chris de Graaf
a57bd160c3
Add nightly Julia to GitHubActions plugin (#124) 2019-12-17 15:55:07 +07:00
Chris de Graaf
761dfe534d
Add back some deprecated methods (#116) 2019-12-17 15:21:31 +07:00
Chris de Graaf
cc2fee9cfc
Update compat info 2019-12-17 13:39:37 +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
a41187be1c
Merge pull request #123 from invenia/cdg/fixes
Make tests pass reliably, fix coverage badges, update reference tests for 1.3
2019-12-17 13:20:04 +07:00
Chris de Graaf
34a4b21db7
Fix GitHub Actions badges in reference tests 2019-12-17 12:15:00 +07:00
Chris de Graaf
04bd664719
Drop 1.2 from CI 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
8ef7e0032e
Update Documenter 2019-12-17 12:15:00 +07:00
Miles Lucas
d759b5f9d5 Fix broken GH Actions badge (#121) 2019-12-17 07:35:16 +07:00
Lyndon White
cb6736f640 Add Notice to readme pointing to stable version (#114) 2019-11-27 18:43:11 +07:00
Lyndon White
742d109d6c Correct verision string to indicate this is unreleased (#115) 2019-11-26 07:30:28 +07:00
Chris de Graaf
39350c10de
Use travis_wait to extend Travis job timeouts (#108) 2019-11-12 21:11:23 +08:00
Chris de Graaf
055f37d720
Merge pull request #61 from invenia/cdg/plugins
Package overhaul
2019-11-10 12:58:53 +08:00
Chris de Graaf
90253e580d
Add some more Documenter reference tests 2019-11-10 11:15:56 +07:00
Chris de Graaf
8edafa6fe5
Fix a gitignore bug
This only came up when you generate more than one package in the same
Julia session. The mutating `append!` function was adding stuff to the
global variable that the coverage plugins were using for their
gitignores. The new `vcat` is non-mutating.
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
b3449ee272
Add a fetch ref to the remote, too
We can't add upstream remotes until the remote actually exists, it
seems. So that has to wait until we also create the upstream repo.
2019-10-22 19:24:19 +07:00
Chris de Graaf
1d2810e40c
Add some custom template examples 2019-10-22 16:11:00 +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
ca51806cf6
Reduce line length of docstrings 2019-10-06 16:55:32 +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
Chris de Graaf
26a494410a
Version bump 2019-10-05 13:45:17 +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