Skip to content

Commit

Permalink
fix(RHTAPBUGS-763): run lint checks for prs
Browse files Browse the repository at this point in the history
Adds the workflow file to run lint checks for new PRs
Also adds CODEOWNERS file

Signed-off-by: Troy <[email protected]>
  • Loading branch information
Troy876 committed Sep 27, 2023
1 parent 6e92a6f commit e532630
Show file tree
Hide file tree
Showing 4 changed files with 44 additions and 1 deletion.
8 changes: 8 additions & 0 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# This is a comment.
# Each line is a file pattern followed by one or more owners.

# These owners will be the default owners for everything in
# the repo. Unless a later match takes precedence,
# @redhat-appstudio/release-team will be requested for
# review when someone opens a pull request.
* @redhat-appstudio/release-team
1 change: 1 addition & 0 deletions .github/workflows/build_and_push_image.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
---
name: Build and push image
on:

Check warning on line 3 in .github/workflows/build_and_push_image.yaml

View workflow job for this annotation

GitHub Actions / yamllint

truthy value should be one of [false, true]
push:
Expand Down
33 changes: 33 additions & 0 deletions .github/workflows/lint.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
name: Linters
'on':
pull_request:
branches:
- main
types:
- opened
- reopened
- synchronize
workflow_dispatch: null
jobs:
yamllint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Run yamllint
uses: frenck/action-yamllint@v1
gitlint:
name: Run gitlint checks
runs-on: ubuntu-20.04
steps:
- name: Check out code
uses: actions/checkout@v3
with:
fetch-depth: 0
ref: '${{ github.event.pull_request.head.sha }}'
- name: Install gitlint into container
run: python -m pip install gitlint
- name: Run gitlint check
run: >-
gitlint --commits origin/${{ github.event.pull_request.base.ref
}}..HEAD
3 changes: 2 additions & 1 deletion .github/workflows/python.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
---
name: Python Checks for Pull Requests
on:

Check warning on line 3 in .github/workflows/python.yaml

View workflow job for this annotation

GitHub Actions / yamllint

truthy value should be one of [false, true]
pull_request:
Expand All @@ -16,7 +17,7 @@ jobs:
- name: Setup python environment for flake8 check
uses: actions/setup-python@v4
with:
python-version: "3.9" # Same as in Dockerfile
python-version: "3.9" # Same as in Dockerfile
- name: flake8 Lint
uses: py-actions/flake8@v2
- name: Run pytest
Expand Down

0 comments on commit e532630

Please sign in to comment.