diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 723b43cc..1f51c2e8 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -21,10 +21,10 @@ 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.14 @@ -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 }} @@ -80,17 +80,17 @@ 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.14 diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index 300fd0b6..9e2ddffb 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -16,14 +16,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 3b0efa81..d8af3507 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" }, "scripts": { "semantic-release": "semantic-release" diff --git a/pyproject.toml b/pyproject.toml index 73e9bd8e..a2809fe8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -40,11 +40,11 @@ License = "https://github.com/IBM/platform-services-python-sdk/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.6,<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",