Skip to content

More GitHub actions#2687

Merged
mrunalp merged 6 commits into
opencontainers:masterfrom
kolyshkin:more-github-actions
Nov 24, 2020
Merged

More GitHub actions#2687
mrunalp merged 6 commits into
opencontainers:masterfrom
kolyshkin:more-github-actions

Conversation

@kolyshkin
Copy link
Copy Markdown
Contributor

This moves a few checks from Travis to github actions.

@kolyshkin kolyshkin force-pushed the more-github-actions branch 8 times, most recently from 6b5f9cf to adf373a Compare November 20, 2020 03:02
@kolyshkin kolyshkin changed the title More GitHub actions [WIP] More GitHub actions Nov 20, 2020
@kolyshkin kolyshkin force-pushed the more-github-actions branch 7 times, most recently from bc0e46b to ea78e8b Compare November 20, 2020 03:36
@kolyshkin kolyshkin changed the title [WIP] More GitHub actions More GitHub actions Nov 20, 2020
This serves two purposes:

1. A developer can now run `make shfmt` to show and fix any issues
   with shell or bats files formatting (this requires a recent version
   of shfmt, which I think is out of scope for Makefile).

2. Exclude shfmt check from travis ci (will be re-added as a GH action
   by the next commit).

Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
...so we can add more validation-type jobs.

Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
This serves two purposes:

1. A developer can now run `make shellcheck` to show  any issues    with
   shell or bats files formatting (this requires a recent version of
   shfmt, which I think is out of scope for Makefile).

2. Exclude shellcheck from travis ci (will be re-added as a GH action
   by the next commit).

Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
Note that

1. No golang caching is required, since we do not build any go code,
   and it does not look like it make sense to cache a single binary
   we donwload from github.

2. Use a problem matcher, so the PRs will be annotated with
   shellcheck warnings.

Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
@kolyshkin
Copy link
Copy Markdown
Contributor Author

@AkihiroSuda @mrunalp PTAL

@mrunalp mrunalp merged commit 06b737b into opencontainers:master Nov 24, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants