From 9fc77511f29ad4a7b287fac9f2e970f781c2a91f Mon Sep 17 00:00:00 2001 From: Blake Harnden Date: Wed, 18 Sep 2019 12:34:44 -0700 Subject: [PATCH 1/6] adding gh action workflow --- .github/workflows/daemon-checks.yml | 31 +++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 .github/workflows/daemon-checks.yml diff --git a/.github/workflows/daemon-checks.yml b/.github/workflows/daemon-checks.yml new file mode 100644 index 00000000..9202e30a --- /dev/null +++ b/.github/workflows/daemon-checks.yml @@ -0,0 +1,31 @@ +name: Daemon Checks + +on: [push] + +jobs: + build: + runs-on: ubuntu-1804 + steps: + - uses: actions/checkout@v1 + - name: Set up Python 3.7 + uses: actions/setup-python@v1 + with: + python-version: 3.7 + - name: Install pipenv + run: | + python -m pip install --upgrade pip + pip install pipenv + cd daemon + pipenv install --dev + - name: isort + run: | + cd daemon + pipenv run isort + - name: black + run: | + cd daemon + pipenv run black --exclude ".+_pb2.*.py|doc|build|utm\.py" . + - name: flake8 + run: | + cd daemon + pipenv run flake8 From 0dec7af9eb80cb929de504d7739896be869aecf2 Mon Sep 17 00:00:00 2001 From: Blake Harnden Date: Wed, 18 Sep 2019 12:38:38 -0700 Subject: [PATCH 2/6] workflow formatting cleanup --- .github/workflows/daemon-checks.yml | 46 ++++++++++++++--------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/.github/workflows/daemon-checks.yml b/.github/workflows/daemon-checks.yml index 9202e30a..3f1f464e 100644 --- a/.github/workflows/daemon-checks.yml +++ b/.github/workflows/daemon-checks.yml @@ -6,26 +6,26 @@ jobs: build: runs-on: ubuntu-1804 steps: - - uses: actions/checkout@v1 - - name: Set up Python 3.7 - uses: actions/setup-python@v1 - with: - python-version: 3.7 - - name: Install pipenv - run: | - python -m pip install --upgrade pip - pip install pipenv - cd daemon - pipenv install --dev - - name: isort - run: | - cd daemon - pipenv run isort - - name: black - run: | - cd daemon - pipenv run black --exclude ".+_pb2.*.py|doc|build|utm\.py" . - - name: flake8 - run: | - cd daemon - pipenv run flake8 + - uses: actions/checkout@v1 + - name: Set up Python 3.7 + uses: actions/setup-python@v1 + with: + python-version: 3.7 + - name: Install pipenv + run: | + python -m pip install --upgrade pip + pip install pipenv + cd daemon + pipenv install --dev + - name: isort + run: | + cd daemon + pipenv run isort + - name: black + run: | + cd daemon + pipenv run black --exclude ".+_pb2.*.py|doc|build|utm\.py" . + - name: flake8 + run: | + cd daemon + pipenv run flake8 From 42710864226f7b89c48415e6f32f58b5b687ed88 Mon Sep 17 00:00:00 2001 From: Blake Harnden Date: Wed, 18 Sep 2019 12:56:24 -0700 Subject: [PATCH 3/6] update workflow to use 18.04 correctly --- .github/workflows/daemon-checks.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/daemon-checks.yml b/.github/workflows/daemon-checks.yml index 3f1f464e..53fd0538 100644 --- a/.github/workflows/daemon-checks.yml +++ b/.github/workflows/daemon-checks.yml @@ -4,7 +4,7 @@ on: [push] jobs: build: - runs-on: ubuntu-1804 + runs-on: ubuntu-18.04 steps: - uses: actions/checkout@v1 - name: Set up Python 3.7 From 5baf4adad109feeefecc4ec7336e511a620afe58 Mon Sep 17 00:00:00 2001 From: Blake Harnden Date: Thu, 19 Sep 2019 08:30:20 -0700 Subject: [PATCH 4/6] gh auto - update to compensate for not building setup.py --- .github/workflows/daemon-checks.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/daemon-checks.yml b/.github/workflows/daemon-checks.yml index 53fd0538..882a7de5 100644 --- a/.github/workflows/daemon-checks.yml +++ b/.github/workflows/daemon-checks.yml @@ -16,6 +16,7 @@ jobs: python -m pip install --upgrade pip pip install pipenv cd daemon + cp setup.py.in setup.py pipenv install --dev - name: isort run: | From 009ecd96bb0ac48ca338db6fd949e4b358eff433 Mon Sep 17 00:00:00 2001 From: Blake Harnden Date: Thu, 19 Sep 2019 08:35:04 -0700 Subject: [PATCH 5/6] gh action - update black to report status for failure --- .github/workflows/daemon-checks.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/daemon-checks.yml b/.github/workflows/daemon-checks.yml index 882a7de5..95937006 100644 --- a/.github/workflows/daemon-checks.yml +++ b/.github/workflows/daemon-checks.yml @@ -25,7 +25,7 @@ jobs: - name: black run: | cd daemon - pipenv run black --exclude ".+_pb2.*.py|doc|build|utm\.py" . + pipenv run black --check --exclude ".+_pb2.*.py|doc|build|utm\.py|setup\.py" . - name: flake8 run: | cd daemon From ae6291a1f338d6be097ff97e23188f6d8d2d410f Mon Sep 17 00:00:00 2001 From: Blake Harnden Date: Thu, 19 Sep 2019 08:36:59 -0700 Subject: [PATCH 6/6] gh action - update isort to only check --- .github/workflows/daemon-checks.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/daemon-checks.yml b/.github/workflows/daemon-checks.yml index 95937006..023f5165 100644 --- a/.github/workflows/daemon-checks.yml +++ b/.github/workflows/daemon-checks.yml @@ -21,7 +21,7 @@ jobs: - name: isort run: | cd daemon - pipenv run isort + pipenv run isort -c - name: black run: | cd daemon