From 72d7504c2d9bd600e7e5ca76aea0a4239cf21de4 Mon Sep 17 00:00:00 2001 From: Venu Vardhan Reddy Tekula Date: Sat, 6 Jul 2024 10:46:23 -0400 Subject: [PATCH] [gha] Update tests.yml This commit updates the version number of the actions we use, it will now use the commit SHA for security purposes. It also replaces coveralls dependency, as it is no longer suppoerted, the official github action will be used. Signed-off-by: Venu Vardhan Reddy Tekula --- .github/workflows/tests.yml | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index fa21274..aeb4b38 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -3,12 +3,12 @@ name: tests on: push: branches: - - '**' + - "**" tags: - - '!**' + - "!**" pull_request: branches: - - '**' + - "**" jobs: tests: @@ -19,9 +19,9 @@ jobs: name: Python ${{ matrix.python-version }} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v2 + uses: actions/setup-python@82c7e631bb3cdc910f68e0081d67478d79c6982d # v5.1.0 with: python-version: ${{ matrix.python-version }} - name: Install and set up Poetry @@ -31,7 +31,6 @@ jobs: - name: Install dependencies run: | poetry install -vvv - poetry add -D coveralls - name: Lint with flake8 run: | poetry run flake8 @@ -41,4 +40,9 @@ jobs: run: | poetry run coverage run tests/run_tests.py poetry run coverage report -m - poetry run coveralls --service=github + - name: Coveralls + uses: coverallsapp/github-action@643bc377ffa44ace6394b2b5d0d3950076de9f63 # v2.3.0 + with: + coverage-reporter-version: "v0.6.9" + flag-name: run ${{ join(matrix.*, ' - ') }} + parallel: true