Page MenuHomePhabricator

[CI] Continuously update the man pages
ClosedPublic

Authored by Fabien on Aug 28 2020, 15:13.

Details

Reviewers
jasonbcox
Group Reviewers
Restricted Project
Commits
rABC34d17836c83e: [CI] Continuously update the man pages
Summary

The automated man pages update is currently not fully automated, and is
triggered manually before each release. We can just update the man pages
as soon as they change so are always up-to-date.

Test Plan
COMMIT_TYPE=update-manpages \
  ./contrib/source-control-tools/automated-commits.sh -p master

Repeat a few times and check the script skip committing as needed.

Diff Detail

Repository
rABC Bitcoin ABC
Branch
automated_commit_continuous_manpage_update
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 12492
Build 25124: Build Diffbuild-diff · build-without-wallet · build-clang-10 · build-clang-tidy
Build 25123: arc lint + arc unit

Event Timeline

Fabien requested review of this revision.Aug 28 2020, 15:13
jasonbcox added a subscriber: jasonbcox.

I talked with Fabien about this. Originally I did not take this route because I worried there would be too much noise. But as Fabien pointed out to me, only version numbers, chainparams, and newly added args should trigger an update to the manpages. We'll see how this goes in practice.

This revision is now accepted and ready to land.Aug 28 2020, 16:47
This revision was automatically updated to reflect the committed changes.