diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 00000000..c3fdd1ad --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,12 @@ +version: 2 +updates: + # Maintain dependencies for GitHub Actions + - package-ecosystem: github-actions + directory: / + schedule: + interval: weekly + # # Maintain dependencies for Python + # - package-ecosystem: pip + # directory: / + # schedule: + # interval: weekly diff --git a/.github/workflows/create-release-changelog.yml b/.github/workflows/create-release-changelog.yml index b20dcea8..c23dfeb9 100644 --- a/.github/workflows/create-release-changelog.yml +++ b/.github/workflows/create-release-changelog.yml @@ -10,7 +10,7 @@ jobs: steps: - name: Build Changelog id: github_release - uses: mikepenz/release-changelog-builder-action@v1 + uses: mikepenz/release-changelog-builder-action@v4 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/python-publish.yml b/.github/workflows/python-publish.yml index feafb118..15719783 100644 --- a/.github/workflows/python-publish.yml +++ b/.github/workflows/python-publish.yml @@ -11,9 +11,9 @@ jobs: test: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Install Python 3 - uses: actions/setup-python@v1 + uses: actions/setup-python@v4 with: python-version: 3.8 - name: Install dependencies @@ -27,9 +27,9 @@ jobs: name: Python linting runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Black Python linting - uses: lgeiger/black-action@master + uses: lgeiger/black-action@v1.0.1 with: args: . --check deploy: @@ -37,9 +37,9 @@ jobs: runs-on: ubuntu-latest needs: [lint, test] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: "3.x" - name: Install dependencies diff --git a/.github/workflows/python-test-publish.yml b/.github/workflows/python-test-publish.yml index e9ccf720..988ddbd4 100644 --- a/.github/workflows/python-test-publish.yml +++ b/.github/workflows/python-test-publish.yml @@ -17,9 +17,9 @@ jobs: test: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Install Python 3 - uses: actions/setup-python@v1 + uses: actions/setup-python@v4 with: python-version: 3.8 - name: Install dependencies @@ -33,9 +33,9 @@ jobs: name: Python linting runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Black Python linting - uses: lgeiger/black-action@master + uses: lgeiger/black-action@v1.0.1 with: args: . --check @@ -43,9 +43,9 @@ jobs: runs-on: ubuntu-latest needs: [lint, test] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: "3.x" - name: Install dependencies @@ -57,7 +57,7 @@ jobs: python -m pylint --fail-under=10 `find -regextype egrep -regex '(.*.py)$'` | tee pylint.txt - name: Upload pylint.txt as artifact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: pylint report path: pylint.txt