diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 2427d32..1f81bd6 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -21,12 +21,12 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Setup Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v7 with: - python-version: 3.13 + python-version: 3.14 - name: Install detect-secrets run: | @@ -48,10 +48,10 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v5 + uses: actions/setup-python@v7 with: python-version: ${{ matrix.python-version }} @@ -81,19 +81,19 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 with: persist-credentials: false - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v7 with: - node-version: 22 + node-version: 24 - name: Setup Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v7 with: - python-version: 3.13 + python-version: 3.14 - name: Install Publishing Tools run: | diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index 2b6c652..c4e5207 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -17,14 +17,14 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 with: persist-credentials: false - name: Setup Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v7 with: - python-version: 3.13 + python-version: 3.14 - name: Build and publish distribution env: diff --git a/package.json b/package.json index b8a7699..a7e5f39 100644 --- a/package.json +++ b/package.json @@ -4,10 +4,10 @@ "description": "This package.json is being used to manage semantic-release and its dependencies", "license": "Apache-2.0", "devDependencies": { - "semantic-release": "21.0.7", - "@semantic-release/changelog": "6.0.3", - "@semantic-release/exec": "6.0.3", - "@semantic-release/git": "10.0.1" + "semantic-release": "25.0.9", + "@semantic-release/changelog": "7.0.0", + "@semantic-release/exec": "7.1.0", + "@semantic-release/git": "11.0.1" }, "overrides": { "semver": "^7.5.3" diff --git a/pyproject.toml b/pyproject.toml index ba3bda0..98160ed 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -43,11 +43,11 @@ License = "https://github.com/IBM/python-sdk-core/blob/main/LICENSE" [project.optional-dependencies] dev = [ "coverage>=7.9.0,<8.0.0", - "pylint>=3.3.7,<4.0.0", - "pytest>=7.4.4,<8.0.0", - "pytest-cov>=4.1.0,<5.0.0", + "pylint>=4.0.7,<4.1.0", + "pytest>=9.1.1,<9.2.0", + "pytest-cov>=7.1.0,<7.2.0", "responses>=0.25.7,<1.0.0", - "black>=25.0.0,<26.0.0", + "black>=26.5.1,<26.6.0", ] publish = [ "build",