Commit Graph

81 Commits

Author SHA1 Message Date
Chris de Graaf
c0fe7bb2c2
The Big Squash: A bunch of irrelevant garbage 2019-09-26 00:31:53 +07:00
Chris de Graaf
f129e741b2 Make Pkg.develop optional (close #78) 2019-06-17 10:44:36 -05:00
Chris de Graaf
53a015d22f
Merge pull request #47 from invenia/cdg/cirrus
Add CirrusCI plugin for FreeBSD support
2019-05-15 11:01:53 -05:00
Chris de Graaf
047bd4d672 Work around test failure on Travis 2019-05-15 10:39:43 -05:00
Chris de Graaf
4d14a89436
Replace authors field in Project.toml 2019-05-15 09:53:39 -05:00
Chris de Graaf
38944a8a17
Merge pull request #73 from matbesancon/citation
Add CITATION.bib
2019-05-15 09:43:48 -05:00
Chris de Graaf
d4f7c8f3b9 Ditch REQUIRE, add [compat] 2019-05-14 15:38:59 -05:00
Chris de Graaf
192caf818e CirrusCI tests 2019-05-14 14:57:07 -05:00
Mathieu Besançon
0631dc6be6 tests passing 2019-05-14 21:31:34 +02:00
Takafumi Arakaki
b30871fa7f Test GitLabPages 2019-01-31 19:46:12 -08:00
Chris de Graaf
bff5a22c7a Drop AutoHashEquals dep, use concrete types as fields 2018-12-20 13:21:17 -06:00
Chris de Graaf
44d114a050 Fix Documenter tests
Tests now only work on v1.0.3+, lower versions will get an error saying
that there are multiple versions of Documenter available. This doesn't
break usage on older Julia versions, though.
2018-12-19 13:48:07 -06:00
Chris de Graaf
4ba2605239 Fix log test and formatting 2018-11-12 14:58:10 -06:00
Chris de Graaf
b82050cd0f Add more git tests 2018-11-12 14:58:10 -06:00
Chris de Graaf
3ecb8442ff Add a test for generation without Git 2018-11-12 14:58:10 -06:00
Chris de Graaf
166cee2c34 Add the package to the current env, not the global one 2018-11-12 14:01:30 -06:00
Chris de Graaf
250b97ad0a Add new packages to the global environment 2018-11-12 13:59:27 -06:00
Chris de Graaf
2822ae4619
Merge pull request #39 from invenia/cdg/manifest
Don't commit manifest by default
2018-11-12 13:56:58 -06:00
Eric Davies
39e579a494
Merge pull request #34 from invenia/cdg/cc
Deprecate CodeCov for Codecov
2018-11-09 15:19:51 -06:00
Chris de Graaf
2b02947bab Correctly log which files were committed 2018-11-09 15:18:09 -06:00
Chris de Graaf
973147639f Add tests for manifest option 2018-11-07 17:58:15 -06:00
Chris de Graaf
f3b96caa65 Run interactive tests on MacOS 2018-11-07 14:39:07 -06:00
morris25
dced413b49 Fixes formatting 2018-11-05 16:12:30 -06:00
Chris de Graaf
34f30637a2 Deprecate CodeCov for Codecov 2018-11-05 16:06:22 -06:00
morris25
9f47d403f7 Allows additional_kwargs to take symbol keywords 2018-11-05 15:47:58 -06:00
morris25
6cb0b8583b Changes additional_kwargs to expect Dict and warns about ignored kwargs 2018-11-05 10:49:57 -06:00
morris25
eb356e0ec9 Adds tests 2018-11-02 17:23:40 -05:00
Chris de Graaf
68ccca2ad6 Add Test as a test-only dependency (close #25) 2018-10-22 15:44:32 -05:00
Chris de Graaf
9b6c320397 Don't rely on Git to be preconfigured in tests (close #27) 2018-10-22 15:44:31 -05:00
Chris de Graaf
78a4fb0b9b Use Pkg.devdir instead of our own implementation (close #28) 2018-10-22 13:04:26 -05:00
Chris de Graaf
b55dc64ff1 Functions in Dates are exported 2018-10-15 11:55:09 -05:00
Chris de Graaf
9c6a160bc2 Simplify internal API 2018-09-28 16:45:38 -05:00
Chris de Graaf
e2c615faf8 Remove some not-very-useful features
Removed keywords to Template: years, requirements, and gitconfig.
2018-09-26 16:56:33 -05:00
Chris de Graaf
b0a9844792 Generate packages for 1.0
Use Pkg to generate Project.toml and the src entrypoint, and add the
Test package from the stdlib.
Also remove some options to generate that added complexity: force,
temp_dir, and ssh. Trying to create a package at an already-existent path
is now an error no matter what. The ssh keyword to generate has been
moved to Template.

TODO:
- Update the file templates to current standards.
- Clean up the gen_plugin signature and update those docs.
- Pkg.add requirements provided to the template.
- Update interactive_template's requirements gathering to use a loop.
- **Make smaller commits.**
2018-09-26 16:56:33 -05:00
Chris de Graaf
ec518577a7 Add a bunch of comments to the tests 2018-09-24 15:34:14 -05:00
Chris de Graaf
11e2201cb2 Fix logging statement 2018-09-19 16:46:57 -05:00
Chris de Graaf
ab261170ef A few more deprecations still 2018-09-19 14:57:21 -05:00
Chris de Graaf
9fc6092aa5 Fix one broken test from last commit 2018-09-19 14:34:38 -05:00
Chris de Graaf
bbd492a77d sed -i '' -E 's/contains\((.+), (.+)\)/occursin\(\2, \1\)/' 2018-09-19 14:30:23 -05:00
Chris de Graaf
3a2f3fcb71 More deprecations, mostly readstring 2018-09-19 14:25:09 -05:00
Chris de Graaf
e29a6b9d31 Deprecation fixes, mostly in tests (local tests are passing!) 2018-09-19 14:19:16 -05:00
Chris de Graaf
75c7875899 Misc style changes 2017-12-12 15:15:55 +00:00
Chris de Graaf
7e38c92413 Update show style 2017-12-07 17:00:16 +00:00
Chris de Graaf
fb2c2e7429 Add tests for show methods 2017-12-07 13:33:22 +00:00
Chris de Graaf
3b8abd5cbe Remove default CodeCov config 2017-10-27 17:14:13 +01:00
Chris de Graaf
fa1b66bb36 Skip more problematic tests on OSX 2017-10-06 14:08:35 +01:00
Chris de Graaf
969891c48f Test precompile option 2017-10-06 14:05:46 +01:00
Chris de Graaf
694502a885 Test that all licenses are included in LICENSES 2017-10-01 23:27:28 -05:00
Chris de Graaf
465614d17b Organize interactive tests 2017-10-01 23:27:24 -05:00
Chris de Graaf
be491944b5 Add GitLabCI tests 2017-10-01 22:21:07 -05:00