diff --git a/.github/workflows/pr_check.yml b/.github/workflows/pr_check.yml index 789795aa3..cfde3c9cb 100644 --- a/.github/workflows/pr_check.yml +++ b/.github/workflows/pr_check.yml @@ -20,12 +20,12 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 - - name: Install python 3.11 - uses: actions/setup-python@v5 + - name: Install python 3.13 + uses: actions/setup-python@v6 with: - python-version: '3.11' + python-version: '3.13' - name: Install PlatformIO run: | diff --git a/.github/workflows/sonar_check.yml b/.github/workflows/sonar_check.yml index 87c480b35..7dd9fcc07 100644 --- a/.github/workflows/sonar_check.yml +++ b/.github/workflows/sonar_check.yml @@ -17,7 +17,7 @@ jobs: BUILD_WRAPPER_OUT_DIR: bw-output steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 0 - name: Install Build Wrapper diff --git a/.github/workflows/stable_release.yml b/.github/workflows/stable_release.yml index 6e192d700..bf834352b 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@v5 + uses: actions/setup-python@v6 with: python-version: '3.13' - - name: Install Node.js 22 - uses: actions/setup-node@v4 + - name: Install Node.js 24 + uses: actions/setup-node@v6 with: - node-version: 22 + node-version: 24 - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Enable Corepack run: corepack enable pnpm @@ -37,16 +37,19 @@ jobs: pip install -U platformio python -m pip install intelhex - - name: Build the WebUI + - name: Build webUI run: | - cd interface - pnpm install - pnpm typesafe-i18n --no-watch - sed -i "s/= 'pl'/= 'en'/" ./src/i18n/i18n-util.ts - pnpm build - pnpm webUI + platformio run -e build_webUI - - name: Build all PIO target environments + - name: Build modbus + run: | + platformio run -e build_modbus + + - name: Build standalone + run: | + platformio run -e build_standalone + + - name: Build all PIO target environments, from default_envs run: | platformio run diff --git a/.github/workflows/stale_issues.yml b/.github/workflows/stale_issues.yml index ff980d021..3be226bbe 100644 --- a/.github/workflows/stale_issues.yml +++ b/.github/workflows/stale_issues.yml @@ -8,7 +8,7 @@ jobs: stale: runs-on: ubuntu-latest steps: - - uses: actions/stale@v9 + - uses: actions/stale@v10 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 9022992ec..63d160048 100644 --- a/.github/workflows/test_release.yml +++ b/.github/workflows/test_release.yml @@ -4,7 +4,7 @@ on: workflow_dispatch: push: branches: - - 'dev2' + - 'test' permissions: contents: read @@ -18,17 +18,17 @@ jobs: steps: - name: Install python 3.13 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.13' - - name: Install Node.js 22 - uses: actions/setup-node@v4 + - name: Install Node.js 24 + uses: actions/setup-node@v6 with: - node-version: 22 + node-version: 24 - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Enable Corepack run: corepack enable pnpm @@ -45,16 +45,19 @@ jobs: pip install -U platformio python -m pip install intelhex - - name: Build the WebUI + - name: Build webUI run: | - cd interface - pnpm install - pnpm typesafe-i18n --no-watch - sed -i "s/= 'pl'/= 'en'/" ./src/i18n/i18n-util.ts - pnpm build - pnpm webUI + platformio run -e build_webUI - - name: Build all target environments + - name: Build modbus + run: | + platformio run -e build_modbus + + - name: Build standalone + run: | + platformio run -e build_standalone + + - name: Build all PIO target environments, from default_envs run: | platformio run