diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index b4e4272..28eef21 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -19,10 +19,10 @@ environment: production steps: - name: Check out the code - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v7 with: python-version: '3.13' diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b3e79f0..708ad1e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -24,10 +24,10 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v7 with: python-version: '3.13' @@ -41,7 +41,7 @@ jobs: pytest -v --cov ./chartly/tests/ - name: Build and upload to Test PyPI - if: > + if: >- ${{ vars.STAGE_TO_PYPI == 'yes' && contains(env.BRANCH, 'staging') && env.EVENT == 'merge_group' }} diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index d975b97..bc12f4b 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -26,10 +26,10 @@ jobs: echo "🔎 The branch is ${{ github.ref_name }} in ${{ github.repository }}." - name: Check out repository code - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v7 with: python-version: '3.13' cache: 'pip' diff --git a/.github/workflows/guard.yml b/.github/workflows/guard.yml index ba56f9b..c34ecdc 100644 --- a/.github/workflows/guard.yml +++ b/.github/workflows/guard.yml @@ -19,7 +19,7 @@ echo "🎉 A ${{ github.event_name }} triggered a ${{ runner.os }} job." echo "🔎 The branch is ${{ github.ref_name }} in ${{ github.repository }}." - name: Check out repository code - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Guard the main branch if: ${{ github.event_name == 'pull_request' && github.head_ref != 'staging' }} run: | diff --git a/.github/workflows/super-linter.yml b/.github/workflows/super-linter.yml index adba8bf..6ff6f57 100644 --- a/.github/workflows/super-linter.yml +++ b/.github/workflows/super-linter.yml @@ -4,7 +4,7 @@ # # You can adjust the behavior by modifying this file. # For more information, see: -# https://github.com/github/super-linter +# https://github.com/super-linter/super-linter --- name: Lint Codebase @@ -19,14 +19,14 @@ runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: # Full git history is needed to get a proper # list of changed files within `super-linter` fetch-depth: 0 - name: Lint Code Base - uses: github/super-linter@v5 + uses: super-linter/super-linter@v5 env: VALIDATE_ALL_CODEBASE: true DEFAULT_BRANCH: main diff --git a/requirements.txt b/requirements.txt index 9d9cf87..7cea239 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8,5 +8,5 @@ scipy==1.17.1 seaborn==0.13.2 sphinx==7.3.7 sphinx-autoapi==3.1.2 -setuptools==82.0.1 +setuptools==84.0.0 twine==6.2.0 diff --git a/requirements/production.txt b/requirements/production.txt index 90f1bb4..7917f0e 100644 --- a/requirements/production.txt +++ b/requirements/production.txt @@ -8,5 +8,5 @@ scipy==1.17.1 seaborn==0.13.2 sphinx==7.3.7 sphinx-autoapi==3.1.2 -setuptools==82.0.1 +setuptools==84.0.0 twine==6.2.0 diff --git a/requirements/staging.txt b/requirements/staging.txt index 90f1bb4..7917f0e 100644 --- a/requirements/staging.txt +++ b/requirements/staging.txt @@ -8,5 +8,5 @@ scipy==1.17.1 seaborn==0.13.2 sphinx==7.3.7 sphinx-autoapi==3.1.2 -setuptools==82.0.1 +setuptools==84.0.0 twine==6.2.0 diff --git a/requirements/testing.txt b/requirements/testing.txt index 90f1bb4..7917f0e 100644 --- a/requirements/testing.txt +++ b/requirements/testing.txt @@ -8,5 +8,5 @@ scipy==1.17.1 seaborn==0.13.2 sphinx==7.3.7 sphinx-autoapi==3.1.2 -setuptools==82.0.1 +setuptools==84.0.0 twine==6.2.0