diff --git a/.github/workflows/dev_release.yml b/.github/workflows/dev_release.yml index e79ff00a2..f518634e4 100644 --- a/.github/workflows/dev_release.yml +++ b/.github/workflows/dev_release.yml @@ -14,21 +14,22 @@ permissions: jobs: pre-release: name: 'Build Dev Release' + if: github.event_name == 'workflow_dispatch' || github.repository == 'emsesp/EMS-ESP32' runs-on: ubuntu-latest steps: - name: Install python 3.13 - uses: actions/setup-python@v6 + uses: actions/setup-python@v7 with: python-version: '3.13' - name: Install Node.js 26 - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: 26 - name: Checkout repository - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: fetch-depth: 0 diff --git a/.github/workflows/github-releases-to-discord.yml b/.github/workflows/github-releases-to-discord.yml index aca7fd49c..be1018093 100644 --- a/.github/workflows/github-releases-to-discord.yml +++ b/.github/workflows/github-releases-to-discord.yml @@ -11,10 +11,10 @@ jobs: contents: read steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: GitHub Releases To Discord - uses: SethCohen/github-releases-to-discord@v1.13.1 + uses: SethCohen/github-releases-to-discord@v1.20.0 with: webhook_url: ${{ secrets.WEBHOOK_URL }} color: '2105893' diff --git a/.github/workflows/pr_check.yml b/.github/workflows/pr_check.yml index 8f668d31d..d8b061db3 100644 --- a/.github/workflows/pr_check.yml +++ b/.github/workflows/pr_check.yml @@ -15,10 +15,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Install python 3.13 - uses: actions/setup-python@v6 + uses: actions/setup-python@v7 with: python-version: '3.13' diff --git a/.github/workflows/sonar_check.yml b/.github/workflows/sonar_check.yml index 3a476fb5b..69939638d 100644 --- a/.github/workflows/sonar_check.yml +++ b/.github/workflows/sonar_check.yml @@ -19,15 +19,15 @@ jobs: BUILD_WRAPPER_OUT_DIR: bw-output steps: - name: Checkout repository - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: fetch-depth: 0 - name: Install Build Wrapper - uses: SonarSource/sonarqube-scan-action/install-build-wrapper@master + uses: SonarSource/sonarqube-scan-action/install-build-wrapper@v8.2.2 - name: Run Build Wrapper run: build-wrapper-linux-x86-64 --out-dir ${{ env.BUILD_WRAPPER_OUT_DIR }} make all - name: SonarQube Scan - uses: SonarSource/sonarqube-scan-action@master + uses: SonarSource/sonarqube-scan-action@v8.2.2 env: SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} diff --git a/.github/workflows/stable_release.yml b/.github/workflows/stable_release.yml index 91ac2ad35..f1f3b7dfe 100644 --- a/.github/workflows/stable_release.yml +++ b/.github/workflows/stable_release.yml @@ -16,17 +16,17 @@ jobs: steps: - name: Install python 3.13 - uses: actions/setup-python@v6 + uses: actions/setup-python@v7 with: python-version: '3.13' - name: Install Node.js 26 - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: 26 - name: Checkout repository - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Install pnpm run: npm install -g pnpm diff --git a/.github/workflows/stale_issues.yml b/.github/workflows/stale_issues.yml index 6903b401f..76cddcc3f 100644 --- a/.github/workflows/stale_issues.yml +++ b/.github/workflows/stale_issues.yml @@ -12,7 +12,7 @@ jobs: stale: runs-on: ubuntu-latest steps: - - uses: actions/stale@v10 + - uses: actions/stale@v11 with: repo-token: ${{ secrets.GITHUB_TOKEN }} days-before-stale: 30 diff --git a/.github/workflows/test_release.yml b/.github/workflows/test_release.yml index 2d8777c70..ff961b26a 100644 --- a/.github/workflows/test_release.yml +++ b/.github/workflows/test_release.yml @@ -18,17 +18,17 @@ jobs: steps: - name: Install python 3.13 - uses: actions/setup-python@v6 + uses: actions/setup-python@v7 with: python-version: '3.13' - name: Install Node.js 26 - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: 26 - name: Checkout repository - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Install pnpm run: npm install -g pnpm diff --git a/.github/workflows/update_versions.yml b/.github/workflows/update_versions.yml index e246f84c2..c15033b69 100644 --- a/.github/workflows/update_versions.yml +++ b/.github/workflows/update_versions.yml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Get and Send EMS-ESP version to Cloudflare env: