Commit graph

9 commits

Author SHA1 Message Date
Roy Ivy III
6cb609aeee docs/codespell ~ fix spelling errors 2020-05-29 22:59:47 -05:00
Roy Ivy III
ce632900e5 maint/CICD ~ speedup CICD by decreasing redundant AppVeyor CI workload
- 13 minutes to CI success/failure response from AppVeyor (approx median time); down from 45 minutes

.# [why]

Most of the testing done on AppVeyor is redundant with that done in the GHA:CICD.
With prior settings, AppVeyor was taking about 40 minutes to an hour (median ~ 45
minutes) to report success/failure. In contrast, the GHA:CICD workflow usually completes
in about 13 minutes (median).

AppVeyor job times are approximately 5 to 8 minutes per build and are done sequentially
with no report until all build jobs are complete (whether "allow failure" or not).
2020-04-15 12:01:35 -05:00
Roy Ivy III
641017fb45 maint/CICD ~ improve PR support for AppVeyor CI builds
- change branch and follow-up commit checkout logic to avoid build failures for PR edge cases
- note: final branch pointer is still preserved to support correct code coverage attribution
2020-04-12 16:56:03 -05:00
Roy Ivy III
83a2c9d384 maint/CICD ~ minor AppVeyor changes (spelling/comments) 2020-04-11 18:50:09 -05:00
Alex Lyon
e0eb10cd37 Make Appveyor use the windows feature instead of generic 2019-05-01 21:14:25 -07:00
Alex Lyon
c851e00dbd Change the last supported Rust version to 1.31.0 2019-05-01 21:14:25 -07:00
Roy Ivy III
35051d7781 CI: fix and improve AppVeyor CI
* includes a fix/workaround for ongoing `gcc` library issues
  - see github:rust-lang/rust#47048 and github:rust-lang/rust#53454
  - note: this fix is required for successful gcc/gnu compilation of `expr` on windows
* improves clarity and logging of the AppVeyor config
* "install" phase is more generic and more easily usable within other rust crates
2019-03-13 01:35:14 -05:00
Roy Ivy III
851f2e5323 fix AppVeyor CI configuration 2018-10-14 00:41:14 -05:00
Roy Ivy III
9cbf8b5856 maint: reduce CI config file visibility 2018-10-14 00:41:14 -05:00
Renamed from appveyor.yml (Browse further)