aboutsummaryrefslogtreecommitdiff
path: root/.github
AgeCommit message (Collapse)Author
2022-09-20Cleanup: Remove old, deprecated and no longer used filesDennis Kempin
Most of these are artifacts of previous developer tools or infra. BUG=None TEST=None Change-Id: Iff379ec786e85c3ea2e89ae3c6100fa2de9422d3 Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/3905069 Reviewed-by: Daniel Verkamp <dverkamp@chromium.org> Commit-Queue: Dennis Kempin <denniskempin@google.com>
2022-07-29github: update contributing linkDaniel Verkamp
The original contributing.html link was broken since we shuffled some of the directories around. BUG=None TEST=follow the link Change-Id: I0c2c9ce0fa79e786d87e679b8391f884b0b8cc4a Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/3795006 Reviewed-by: Dennis Kempin <denniskempin@google.com> Tested-by: Daniel Verkamp <dverkamp@chromium.org> Commit-Queue: Daniel Verkamp <dverkamp@chromium.org>
2022-07-29crosvm: update book and doc links to crosvm.devDaniel Verkamp
Replaced using this script: git grep -l 'https://google.github.io/crosvm' \ | xargs -n1 sed -i \ -e 's^https://google.github.io/crosvm/doc/^https://crosvm.dev/doc/^g' \ -e 's^https://google.github.io/crosvm/^https://crosvm.dev/book/^g' BUG=None TEST=mdbook build doc/book Change-Id: I8df4e0bcc1ca1e9044df29998572393c934e29cc Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/3795005 Commit-Queue: Daniel Verkamp <dverkamp@chromium.org> Reviewed-by: Dennis Kempin <denniskempin@google.com> Tested-by: Daniel Verkamp <dverkamp@chromium.org>
2022-04-12Reland "github: Minimize dependencies for document generation"Keiichi Watanabe
This is a reland of commit 2b85d4d1e521ef66f165bca21741b52607acdb22 Diff from the original CL: * Changed the return value of `main()` in power_monitor/build.rs * Ran cargo-check with all features enabled Original change's description: > github: Minimize dependencies for document generation > > Instead of install full dependencies with `install-deps` in GitHub > action, minimize dependencies because we use GitHub only for document > generation. > > - Passed `CARGO_DOC` environment when running cargo-doc command so we > can skip unnecessary build flow when we just want to generate API docs. > - Added a new script `install-docs-deps` to install only doc-related > dependencies. > > BUG=none > TEST=test on GitHub Action at my personal repository > > Change-Id: Ibe988ab43215e285d946812bdd6c1536ae87b50e > Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3578144 > Tested-by: kokoro <noreply+kokoro@google.com> > Reviewed-by: Daniel Verkamp <dverkamp@chromium.org> > Reviewed-by: Anton Romanov <romanton@google.com> > Commit-Queue: Keiichi Watanabe <keiichiw@chromium.org> Bug=none TEST=cargo check --all-features Change-Id: I77ee6543910e3fe7f69be48f8f965eda3433d4e6 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3584063 Auto-Submit: Keiichi Watanabe <keiichiw@chromium.org> Reviewed-by: Dennis Kempin <denniskempin@google.com> Tested-by: kokoro <noreply+kokoro@google.com> Commit-Queue: Keiichi Watanabe <keiichiw@chromium.org>
2022-04-12Revert "github: Minimize dependencies for document generation"Junichi Uekawa
This reverts commit 2b85d4d1e521ef66f165bca21741b52607acdb22. Reason for revert: breaks powerd compile Original change's description: > github: Minimize dependencies for document generation > > Instead of install full dependencies with `install-deps` in GitHub > action, minimize dependencies because we use GitHub only for document > generation. > > - Passed `CARGO_DOC` environment when running cargo-doc command so we > can skip unnecessary build flow when we just want to generate API docs. > - Added a new script `install-docs-deps` to install only doc-related > dependencies. > > BUG=none > TEST=test on GitHub Action at my personal repository > > Change-Id: Ibe988ab43215e285d946812bdd6c1536ae87b50e > Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3578144 > Tested-by: kokoro <noreply+kokoro@google.com> > Reviewed-by: Daniel Verkamp <dverkamp@chromium.org> > Reviewed-by: Anton Romanov <romanton@google.com> > Commit-Queue: Keiichi Watanabe <keiichiw@chromium.org> Bug: none Change-Id: Ie16b65235490071ac4e69bf3f09af3ba0c766eab Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3581836 Auto-Submit: Junichi Uekawa <uekawa@chromium.org> Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com> Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com> Commit-Queue: Junichi Uekawa <uekawa@chromium.org>
2022-04-12github: Minimize dependencies for document generationKeiichi Watanabe
Instead of install full dependencies with `install-deps` in GitHub action, minimize dependencies because we use GitHub only for document generation. - Passed `CARGO_DOC` environment when running cargo-doc command so we can skip unnecessary build flow when we just want to generate API docs. - Added a new script `install-docs-deps` to install only doc-related dependencies. BUG=none TEST=test on GitHub Action at my personal repository Change-Id: Ibe988ab43215e285d946812bdd6c1536ae87b50e Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3578144 Tested-by: kokoro <noreply+kokoro@google.com> Reviewed-by: Daniel Verkamp <dverkamp@chromium.org> Reviewed-by: Anton Romanov <romanton@google.com> Commit-Queue: Keiichi Watanabe <keiichiw@chromium.org>
2022-02-22github: Change target directory for cargo-docKeiichi Watanabe
As CL:3423291 and CL:3428606 changed the path to store generated GitHub pages contents in, we needed to chage it for cargo-doc as well. BUG=none TEST=check in my local GitHub repo Change-Id: I27ae705c99968c060ede3ee514792d8ac1b7975e Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3479038 Reviewed-by: Alexandre Courbot <acourbot@chromium.org> Tested-by: kokoro <noreply+kokoro@google.com> Commit-Queue: Keiichi Watanabe <keiichiw@chromium.org>
2022-02-02github: Specify mdbook's target pathKeiichi Watanabe
As crrev.com/c/3423291 added `linkcheck` target to book.toml, the directory structure was changed and we need to specify the path to publish the documentation. BUG=none TEST=check on personal github account Change-Id: Ic30e26d07d98eb21b0132cc4e792b6a054f98427 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3428606 Commit-Queue: Keiichi Watanabe <keiichiw@chromium.org> Auto-Submit: Keiichi Watanabe <keiichiw@chromium.org> Reviewed-by: Alexandre Courbot <acourbot@chromium.org> Commit-Queue: Alexandre Courbot <acourbot@chromium.org> Tested-by: kokoro <noreply+kokoro@google.com>
2022-01-27docs: Use mdformat to format markdown filesDennis Kempin
The tool is added to ./tools/fmt which will be called during ./tools/presubmit as well as by Kokoro during testing. This requires a new dev container version to bundle the mdformat tool in the container. Note: mdformat does not have any IDE integrations, but the prettier plugin with prose-wrap enabled and a line length of 100 provides almost identical results. BUG=None TEST=./tools/fmt --check Change-Id: I0ae5659eff8555df7c85c70e62095a1e116b98da Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3416098 Reviewed-by: Keiichi Watanabe <keiichiw@chromium.org> Reviewed-by: Alexandre Courbot <acourbot@chromium.org> Tested-by: kokoro <noreply+kokoro@google.com> Commit-Queue: Dennis Kempin <denniskempin@google.com>
2021-12-09tools: Add cargo-doc scriptKeiichi Watanabe
BUG=none TEST=Run GitHub Action on my personal GitHub repository Change-Id: I62de2693f3a654e0bbd327eff5931380a153395d Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3305958 Tested-by: kokoro <noreply+kokoro@google.com> Reviewed-by: Dennis Kempin <denniskempin@google.com> Commit-Queue: Keiichi Watanabe <keiichiw@chromium.org>
2021-10-29github: Don't use 80-char rule in pull_request_templateKeiichi Watanabe
Unlike usual markdowns, GitHub comments don't ignore line breaks. So we should avoid breaking lines at the middle of paragraph. BUG=none TEST=none Change-Id: I1dfc933c8cfba91d7a7b1e411b2cd4193a3487c5 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3251825 Auto-Submit: Keiichi Watanabe <keiichiw@chromium.org> Commit-Queue: Dennis Kempin <denniskempin@google.com> Tested-by: kokoro <noreply+kokoro@google.com> Reviewed-by: Dennis Kempin <denniskempin@google.com>
2021-10-29github: Use install-deps scriptKeiichi Watanabe
We now install newer meson via pip instead of apt-get. BUG=none TEST=run GitHub action on my personal account Change-Id: Icbe55bf06e84253cd26e676647bca17408ab9d9b Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3251824 Auto-Submit: Keiichi Watanabe <keiichiw@chromium.org> Commit-Queue: Dennis Kempin <denniskempin@google.com> Tested-by: kokoro <noreply+kokoro@google.com> Reviewed-by: Dennis Kempin <denniskempin@google.com>
2021-10-29github: Add yaml for mistaken-pull-closer appKeiichi Watanabe
ref. https://opensource.google/docs/github/disable-features/#close BUG=none TEST=none Change-Id: I850718d059737c14f546d9fad438db14bfe3955d Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3250156 Tested-by: kokoro <noreply+kokoro@google.com> Commit-Queue: Keiichi Watanabe <keiichiw@chromium.org> Reviewed-by: Dennis Kempin <denniskempin@google.com>
2021-10-29github: Add pull request template to tell we use GerritKeiichi Watanabe
BUG=none TEST=none Change-Id: I003f0084b8b057d669ec0c6160f4d8fed2871919 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3250152 Tested-by: kokoro <noreply+kokoro@google.com> Reviewed-by: Dennis Kempin <denniskempin@google.com> Commit-Queue: Keiichi Watanabe <keiichiw@chromium.org>
2021-10-06mdbook: Generate cargo-doc by GitHub ActionsKeiichi Watanabe
BUG=b:199874828 TEST=run in my GitHub account Change-Id: Ie456a90731ccedc4934a13110902ea153fce23ae Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3159891 Tested-by: kokoro <noreply+kokoro@google.com> Commit-Queue: Keiichi Watanabe <keiichiw@chromium.org> Reviewed-by: Dennis Kempin <denniskempin@google.com>
2021-09-20Add GitHub Action for mdbookKeiichi Watanabe
BUG=b:199688855 TEST=run at personal account Change-Id: I7e44424deccf64be5fdf0d14d24109c3245e37c1 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3159885 Reviewed-by: Dennis Kempin <denniskempin@google.com> Tested-by: kokoro <noreply+kokoro@google.com> Commit-Queue: Keiichi Watanabe <keiichiw@chromium.org>