Dustin J. Mitchell
839a0c4a0f
fix workflow reference
2023-06-19 13:36:17 -04:00
Dustin J. Mitchell
a0703af0b9
Run 'cargo xtask codegen' in CI and check that there are no diffs
2023-06-19 13:36:17 -04:00
Dustin J. Mitchell
f0ced5287b
bump MSRV
2023-04-09 16:17:16 -04:00
Dustin J. Mitchell
5f2d82dc72
update MSRV
2023-04-09 15:44:26 -04:00
dependabot[bot]
755100fd8a
Bump actions-rs/cargo from 1.0.1 to 1.0.3
...
Bumps [actions-rs/cargo](https://github.com/actions-rs/cargo ) from 1.0.1 to 1.0.3.
- [Release notes](https://github.com/actions-rs/cargo/releases )
- [Changelog](https://github.com/actions-rs/cargo/blob/master/CHANGELOG.md )
- [Commits](https://github.com/actions-rs/cargo/compare/v1.0.1...v1.0.3 )
---
updated-dependencies:
- dependency-name: actions-rs/cargo
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-01-15 15:29:59 -05:00
dependabot[bot]
e0e1d77744
Bump actions/cache from 2 to 3
...
Bumps [actions/cache](https://github.com/actions/cache ) from 2 to 3.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-01-15 15:29:50 -05:00
dependabot[bot]
33eab5632c
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>
2023-01-15 15:29:42 -05:00
ryneeverett
5c4fb01abf
taskchampion: update docs
...
- update CI branch filters so workflows actually run on merge
- update CI docs deployment target
- update links
- fix typos
- remove references to `ta` cli which was removed
- remove build-docs.sh script which duplicates publish-docs.yml workflow
2023-01-14 11:25:46 -05:00
Dustin J. Mitchell
9c0bccd08a
rustsec org is now hosting audit-check
2022-08-11 01:14:37 -04:00
Dustin J. Mitchell
38ad3bc14b
spell audit-check repo correctly
2022-08-11 01:14:37 -04:00
Dustin J. Mitchell
4852b146a8
stop using forked audit action
2022-08-06 20:55:39 -04:00
Dustin J. Mitchell
bad3b3d700
use the (existing) .cargo/audit.toml to ignore some rust advisories
2022-08-06 20:55:39 -04:00
Dustin J. Mitchell
12ecfa2b1e
rename rust/ to taskchampion/
2022-07-29 21:41:41 -04:00
Dustin J. Mitchell
6f7c5c31a9
install Rust on each push in docker images
2022-07-29 21:41:41 -04:00
Dustin J. Mitchell
6a42cf00a2
Update Taskwarrior workflows to include Rust
2022-07-29 21:41:41 -04:00
Dustin J. Mitchell
72a8be3340
Update .github/workflows/security.yml
...
Co-authored-by: Tomas Babej <tomas@tbabej.com>
2022-07-24 16:46:45 -04:00
Dustin J. Mitchell
56ea105e25
Ignore RUSTSEC-2020-0071
...
See discussion at
https://github.com/taskchampion/taskchampion/issues/304 . Note that
RUSTSEC-2020-0159 is the same bug as RUSTSEC-2020-0071.
2022-07-24 16:46:45 -04:00
Dustin J. Mitchell
3aa14b3efc
ignore RUSTSEC-2021-0124
...
This is a vulnerability in tokio, which is required by Actix-web. For
the moment, ignore it, and then decide whether to upgrade actix to suit,
or switch to a different (simpler) web server package.
2022-07-24 16:46:45 -04:00
Dustin J. Mitchell
977ab11af2
Revert "temporarily remove cargo audit check"
...
This reverts commit 892efd0b13
.
2022-07-24 16:46:45 -04:00
Tomas Babej
8845055abb
tests: Add Ubuntu 22.04 into the test matrix
2022-07-24 13:58:10 -04:00
Tomas Babej
08d647102f
tests: Remove Ubuntu 21.04 and 21.10 from the test matrix
...
Both releases are beyond their respective EoL [1].
[1]: https://wiki.ubuntu.com/Releases
2022-07-24 13:58:10 -04:00
Dustin J. Mitchell
d699ce8cba
bump MSRV to the latest version
2022-06-21 12:02:25 -04:00
Dustin J. Mitchell
d422db32ea
temporarily remove cargo audit check
2022-06-12 18:07:44 -04:00
Dustin J. Mitchell
a1bd08d6d1
bump MSRV to 1.54 for extended_key_value_attributes required by cbindgen
2022-05-29 21:52:48 -04:00
Tomas Babej
61f03a7d0a
workflows: Fix a typo
2022-05-28 08:37:42 -04:00
Dustin J. Mitchell
3529ee9289
bump MSRV to 1.53 for debug_non_exhaustive
2022-05-28 08:37:00 -04:00
Dustin J. Mitchell
085da00b0c
add write-all permission to the audit
2022-05-28 08:33:20 -04:00
Dustin J. Mitchell
e2ef45a06e
rust: Update MSRV to 1.52
...
The bump of minimum rust version is required by some of the updated dependencies.
Closes #2802 .
2022-05-25 21:01:04 -04:00
Dustin J. Mitchell
e4a881a4a6
remove usage-docs from workflows
2022-05-25 20:55:18 -04:00
Dustin J. Mitchell
9f5994bfd1
Update GitHub actions to work in Taskwarrior
...
This moves the workspace Cargo.toml to the root of the repository, so
that the "actions-rs/cargo" action can find it.
2022-05-08 20:06:05 +00:00
Tomas Babej
cb058f2e4b
tests: Remove Ubuntu 20.10 (now beyond EOL) from the test matrix
2022-01-05 21:01:21 -05:00
Tomas Babej
caf0f9db3e
tests: Clarify we're testing OpenSUSE 15.x rolling
2021-11-06 13:08:51 -04:00
Tomas Babej
da43078eba
tests: Add Ubuntu 21.10 into the test matrix
2021-11-06 12:59:16 -04:00
Tomas Babej
6fae705b43
tests: Add Ubuntu 20.10 into the test matrix
2021-11-06 12:57:26 -04:00
Tomas Babej
e4f1e05c1d
tests: Add Fedora 35 into the test matrix
2021-11-06 12:54:46 -04:00
Tomas Babej
4559287d07
tests: Remove tests on F31
...
This distribution release is more than a year out of its support window.
2021-11-06 12:52:24 -04:00
Tomas Babej
ef176478e9
ci: Temporarily disable CentOS 7 tests
...
Suspend the CI runs on CentOS 7, which fail due to a cryptic git error
connected with checking out the libshared submodule version. Might be
just a bug that is fixed in more recent git versions, which would
explain why other CI runs work fine.
2021-08-29 12:31:07 -04:00
Tomas Babej
5a86a40220
tests: Temporarily disable testing on Debian stable
2021-08-14 18:09:54 -04:00
Tomas Babej
6aa46e7d1a
ci: Test on Ubuntu 21.04
2021-04-22 00:02:37 -04:00
Tomas Babej
70815edb8a
ci: Test on Fedora 34
2021-04-22 00:02:37 -04:00
Tomas Babej
affcd82466
ci: Re-enable testing on Arch Linux
...
This reverts commit 17ab0dfcf4
.
The underlying issue with the archlinux was fixed, see references in the
above commit for more details.
2021-04-14 03:10:21 -04:00
Tomas Babej
17ab0dfcf4
ci: Temporarily disable Archlinux testing
...
The build of the docker image currently fails due to a bug unrelated to
TW [1]. This will be reverted once the issue is fixed.
[1] https://bugs.archlinux.org/task/69563
2021-03-02 20:40:15 -05:00
Tomas Babej
f8a0ebe504
ci: Pass CONTAINER variable to the test execution step
2020-12-28 19:31:38 -05:00
Tomas Babej
6cf3352b5d
ci: Remove rednudant declaration of runs-on
2020-12-28 19:23:09 -05:00
Tomas Babej
c1ed896a53
ci: Add Github-workflow based CI pipeline
2020-12-28 19:19:20 -05:00