Skip to content

Commit

Permalink
Add simple workflow
Browse files Browse the repository at this point in the history
Adds github workflow to build the project, run unit tests,
and run checks. This also adds codeowners to require a
code review from a team member as a requirement for merging
pull requests.

Signed-off-by: Kern Walster <[email protected]>
  • Loading branch information
Kern-- committed Aug 15, 2022
1 parent 48e5b05 commit 13326ca
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 0 deletions.
3 changes: 3 additions & 0 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Global (repository-wide) owners:
* @awslabs/soci-maintainers

20 changes: 20 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
name: Build

on:
push:
branches: [ main ]
pull_request:
branches: [ main ]

jobs:
build:
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 20
- run: make
- run: make test
- run: make install-check-tools
- run: make check

0 comments on commit 13326ca

Please sign in to comment.