Philip Top
fbe1763675
add new CMAKE version support and fix CI test failure ( #823 )
2023-01-02 06:33:44 -08:00
Philip Top
75b19db1d8
fix: some GCC warnings and update codecov ( #813 )
...
* add some warning for GCC output
* fix some warnings
* style: pre-commit.ci fixes
* update ubuntu image used for cmake tests so it doesn't auto transition to 22.04
* try a few more warning flags
* install the correct files
* style: pre-commit.ci fixes
* fix install files
* add a few more things to pre-commit
* try a fix for codacy
* another try at codecov
* more coverage tweaks
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-12-10 10:30:36 -05:00
dependabot[bot]
c4d3f39dbe
chore: bump jwlawson/actions-setup-cmake from 1.12 to 1.13 ( #788 )
...
Bumps [jwlawson/actions-setup-cmake](https://github.com/jwlawson/actions-setup-cmake ) from 1.12 to 1.13.
- [Release notes](https://github.com/jwlawson/actions-setup-cmake/releases )
- [Commits](https://github.com/jwlawson/actions-setup-cmake/compare/v1.12...v1.13 )
---
updated-dependencies:
- dependency-name: jwlawson/actions-setup-cmake
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-11 10:28:29 -04:00
Philip Top
fd30b5989f
fix: improve some confusing error situations with config files ( #781 )
...
* add some more tests for coverage and fix some confusing error situations with config files.
* style: pre-commit.ci fixes
* fix warning
* ci: fix coverage
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Henry Schreiner <HenrySchreinerIII@gmail.com>
2022-09-29 11:48:03 -04:00
Henry Schreiner
8475678660
ci: add testing for pre-compiled mode
2022-08-23 11:42:02 -04:00
dependabot[bot]
65ef491b11
chore: bump actions/checkout from 2 to 3 ( #751 )
...
* chore: bump actions/checkout from 2 to 3
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* Apply suggestions from code review
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Henry Schreiner <henry.fredrick.schreiner@cern.ch>
2022-07-04 09:40:38 -04:00
dependabot[bot]
5c1754222c
chore: bump actions/setup-python from 2 to 4 ( #752 )
...
* chore: bump actions/setup-python from 2 to 4
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 2 to 4.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v2...v4 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* Apply suggestions from code review
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Henry Schreiner <henry.fredrick.schreiner@cern.ch>
2022-07-04 09:40:06 -04:00
dependabot[bot]
a36ecd98d0
chore: bump actions/upload-artifact from 2 to 3 ( #750 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 2 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-29 14:18:44 -04:00
Henry Schreiner
41cfea817e
chore: simpler dependabot ( #749 )
...
Ignores no longer needed after April 2022. Dependabot keeps the same style pinning now.
2022-06-29 02:02:34 -04:00
Henry Schreiner
6ae1e1ecc1
ci: set up coverage on GHA ( #747 )
...
* ci: set up coverage on GHA
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
* ci: update to newer codecov uploader
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
* ci: move to newer Windows image
* fix: better single file script help and usage strictness
* ci: revert update to windows-2022
2022-06-27 15:41:32 -04:00
Henry Schreiner
c781998273
chore: clang tidy updates ( #742 )
...
* chore: update clang-tidy
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
* refactor: address clang-tidy
* fix: C++11 support
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
* chore: two more clang-tidy fixes
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
* fix: get_inject_separator should be bool
* refactor: addressing review feedback
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
Co-authored-by: Philip Top <phlptp@gmail.com>
* Apply suggestions from code review
* Update include/CLI/Config.hpp
* Update include/CLI/Config.hpp
* Update include/CLI/Config.hpp
* Update include/CLI/Config.hpp
Co-authored-by: Philip Top <phlptp@gmail.com>
2022-06-26 14:53:01 -04:00
Henry Schreiner
4f14dbde63
style: run pre-commit on linewidth
2022-05-10 13:47:38 -04:00
Henry Schreiner
0038ad4658
style: run prettier
2022-05-10 13:47:38 -04:00
Henry Schreiner
db49b5d864
chore: bump CMake action ( #722 )
2022-04-04 20:58:39 -04:00
Eli Schwartz
e8265f9102
meson: add support for testsuite ( #701 )
...
* meson: add support for testsuite
* meson: fix deprecation warning for run_command with unchecked return code
This would implicitly default to false, so if something bizarre happened
and the command errored out, meson would consider that fine. Now meson
emits a warning about this deprecated legacy behavior, suggests that it
will eventually change, and, most importantly, prevents a warning-free
build.
Suppress the warning by manually specifying the sensible behavior, which
is to fail on errors.
* meson: download catch2 on demand if a system version is unavailable
Produced by running `meson wrap install catch2` and checking the results
into git.
No modifications to the build files are expected; this makes use of
https://mesonbuild.com/Wrap-dependency-system-manual.html#provide-section
* style: pre-commit.ci fixes
* ci: add meson build to the CI
* ci: meson doesn't depend on ninja or or have a ninja extra
* ci: minor cleanup to Meson job
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Henry Schreiner <henryschreineriii@gmail.com>
2022-02-09 00:26:04 -05:00
dependabot[bot]
291af01f28
chore: bump jwlawson/actions-setup-cmake from 1.11 to 1.12 ( #695 )
...
Bumps [jwlawson/actions-setup-cmake](https://github.com/jwlawson/actions-setup-cmake ) from 1.11 to 1.12.
- [Release notes](https://github.com/jwlawson/actions-setup-cmake/releases )
- [Commits](https://github.com/jwlawson/actions-setup-cmake/compare/v1.11...v1.12 )
---
updated-dependencies:
- dependency-name: jwlawson/actions-setup-cmake
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-26 06:12:29 -08:00
Henry Schreiner
98d200bd8b
chore: move to main
2021-10-17 22:39:05 -04:00
Henry Schreiner
a393e353ef
fix(build): simplify runs from master projects, require C++11 minimally if possible ( #656 )
2021-10-16 12:31:24 -04:00
Henry Schreiner
5ce8958c7e
docs: release action fixed, no reminder needed now
2021-09-29 07:24:48 -04:00
Henry Schreiner
3b95b94406
chore: use PyPI clang-format package, pinned ( #647 )
...
* chore: use PyPI clang-format package, pinned
* style: pre-commit.ci fixes
* ci: drop unneeded job
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2021-09-29 06:15:48 -04:00
Philip Top
81b092e085
tests: fix the compile issues with the boost<optional> tests and catch ( #646 )
...
* Fix the compile issues with the boost<optional> tests and catch
* tests: add Boost test (back)
Co-authored-by: Henry Schreiner <henryschreineriii@gmail.com>
2021-09-28 09:33:28 -04:00
Henry Schreiner
b440890eaf
docs: changelog update ( #643 )
...
* docs: changelog update
* chore: bump version(s)
* style: pre-commit.ci fixes
* docs: spelling fix
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2021-09-24 20:37:01 -04:00
dependabot[bot]
c1e2ab4465
chore: bump jwlawson/actions-setup-cmake from 1.10 to 1.11 ( #641 )
...
Bumps [jwlawson/actions-setup-cmake](https://github.com/jwlawson/actions-setup-cmake ) from 1.10 to 1.11.
- [Release notes](https://github.com/jwlawson/actions-setup-cmake/releases )
- [Commits](https://github.com/jwlawson/actions-setup-cmake/compare/v1.10...v1.11 )
---
updated-dependencies:
- dependency-name: jwlawson/actions-setup-cmake
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-23 08:04:30 -04:00
dependabot[bot]
2d2372d596
chore: bump jwlawson/actions-setup-cmake from 1.9 to 1.10 ( #634 )
...
Bumps [jwlawson/actions-setup-cmake](https://github.com/jwlawson/actions-setup-cmake ) from 1.9 to 1.10.
- [Release notes](https://github.com/jwlawson/actions-setup-cmake/releases )
- [Commits](https://github.com/jwlawson/actions-setup-cmake/compare/v1.9...v1.10 )
---
updated-dependencies:
- dependency-name: jwlawson/actions-setup-cmake
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-22 23:49:21 -04:00
Henry Schreiner
4698131216
style: add mdlint
2021-07-19 15:23:35 -04:00
Henry Schreiner
f27f6f2070
docs: fix some Codacity recommendations ( #622 )
2021-07-17 15:05:18 -04:00
Henry Schreiner
975e58b3ed
docs: add more notes about releases ( #617 )
...
* docs: add more notes about releases
* docs: update badges
* ci: fix file upload
2021-07-14 13:29:10 -04:00
Henry Schreiner
911ee02f6c
style: run pre-commit
2021-06-15 14:52:40 -04:00
dependabot[bot]
ac74dac25c
chore: bump pre-commit/action from 2.0.2 to 2.0.3 ( #587 )
...
Bumps [pre-commit/action](https://github.com/pre-commit/action ) from 2.0.2 to 2.0.3.
- [Release notes](https://github.com/pre-commit/action/releases )
- [Commits](https://github.com/pre-commit/action/compare/v2.0.2...v2.0.3 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-15 11:09:41 -04:00
dependabot[bot]
491627abed
chore: bump jwlawson/actions-setup-cmake from 1.8 to 1.9 ( #588 )
...
Bumps [jwlawson/actions-setup-cmake](https://github.com/jwlawson/actions-setup-cmake ) from 1.8 to 1.9.
- [Release notes](https://github.com/jwlawson/actions-setup-cmake/releases )
- [Commits](https://github.com/jwlawson/actions-setup-cmake/compare/v1.8...v1.9 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-15 11:09:29 -04:00
dependabot[bot]
4af78beef7
chore: bump pre-commit/action from v2.0.0 to v2.0.2 ( #576 )
2021-04-05 13:27:44 -04:00
Henry Schreiner
fa423c4558
ci: fix CMake config check
2021-04-04 00:29:21 -04:00
dependabot[bot]
34c4310d99
chore: bump jwlawson/actions-setup-cmake from v1.7 to v1.8 ( #560 )
...
Bumps [jwlawson/actions-setup-cmake](https://github.com/jwlawson/actions-setup-cmake ) from v1.7 to v1.8.
- [Release notes](https://github.com/jwlawson/actions-setup-cmake/releases )
- [Commits](https://github.com/jwlawson/actions-setup-cmake/compare/v1.7...8a432c42cf22eb16687b3516b4759e1cf5604f34 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-04 16:40:04 -05:00
dependabot[bot]
639a8add1e
chore: bump jwlawson/actions-setup-cmake from v1.6 to v1.7 ( #552 )
2021-01-26 01:38:26 -05:00
dependabot[bot]
05fd1a2518
chore: bump jwlawson/actions-setup-cmake from v1.5 to v1.6 ( #548 )
...
Bumps [jwlawson/actions-setup-cmake](https://github.com/jwlawson/actions-setup-cmake ) from v1.5 to v1.6.
- [Release notes](https://github.com/jwlawson/actions-setup-cmake/releases )
- [Commits](https://github.com/jwlawson/actions-setup-cmake/compare/v1.5...0a4250e9746afbf8007d5fc3b26e5b0577e332b9 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-14 08:54:09 -05:00
Henry Schreiner
f862849488
refactor: new version of MakeSingleFiles ( #546 )
...
* refactor: new version of MakeSingleFiles
* fix: use CMake and set version
2021-01-04 17:47:06 -05:00
Henry Schreiner
32e6c3f347
chore: bump pre-commit versions ( #547 )
2020-12-28 13:14:01 -05:00
Philip Top
28b35af5ea
Fix the test for cuda by updating the version number of a repo that is part of the test. ( #543 )
2020-11-25 14:41:18 -08:00
Henry Schreiner
d621be0565
ci: label PRs when merged
2020-10-28 11:34:45 -04:00
Henry Schreiner
7cdd95e312
chore: update pre-commit and GHA
2020-07-27 22:11:23 -04:00
Henry Schreiner
73e94b22e7
ci: update pre-commit ( #488 )
...
Caching is now internal! Much nicer.
2020-07-21 12:51:03 -04:00
Henry Schreiner
50bfb5aa1d
ci: Update GTest to master ( #470 )
...
* ci: Update googletest to fix windows error
* chore: Minor updates to CI versions
2020-06-01 15:29:15 -04:00
Philip Top
c439562abb
fix for the cmake_config tests ( #455 )
2020-04-21 22:21:10 -04:00
Josh Soref
51a0efcbbc
Spelling ( #429 )
...
* spelling: argument
* spelling: conflicts
* spelling: correctly
* spelling: default
* spelling: description
* spelling: empty
* spelling: enum
* spelling: javascript
* spelling: modifying
* spelling: nonexistent
* spelling: plumbum
* spelling: programmatically
* spelling: received
* spelling: replaced
* spelling: required
* spelling: sanitizers
* spelling: semicolon
* spelling: source
* spelling: subcommands
* spelling: successful
2020-02-12 00:41:58 -05:00
Henry Schreiner
706b14fb14
Fix formatting
2020-01-31 13:56:15 -05:00
Henry Schreiner
63c928653b
Remove invalid comment
...
[skip ci]
2020-01-31 13:50:15 -05:00
Henry Schreiner
9549c6287f
Clean up sdist creation ( #422 )
...
* Adding package to release
* Fix build.yml
* Update build.yml
* Update build.yml
* Update build.yml
* Update build.yml
* Cleaner, tigher packages
* Do not add package to release
2020-01-31 13:17:11 -05:00
Christoph Bachhuber
0c3020b9ef
Add cpplint description ( #415 )
2020-01-26 14:02:14 -06:00
Henry Schreiner
dd0d8e4fe7
Bump version to 1.9.0 ( #408 )
...
* Bump version to 1.9.0
* Include CMake mention
2020-01-19 17:00:53 -06:00
Henry Schreiner
a08e25ea7b
Adding action check
2020-01-09 09:53:58 -05:00