diff --git a/.github/workflows/candidate-release.yml b/.github/workflows/candidate-release.yml index aab19892..1fbdf763 100644 --- a/.github/workflows/candidate-release.yml +++ b/.github/workflows/candidate-release.yml @@ -9,7 +9,7 @@ jobs: create-release: permissions: contents: write - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 outputs: release_id: ${{ steps.create-release.outputs.result }} change_log: ${{ steps.changelog.outputs.changelog }} @@ -18,18 +18,18 @@ jobs: steps: - name: Checkout Repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: ref: release-candidate - name: Setup Node - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: - node-version: 16 + node-version: lts/* - name: Generate Changelog for Release id: changelog - uses: Tormak9970/reliable-changelog@v1.1 + uses: Tormak9970/reliable-changelog@v2 with: github-token: ${{ secrets.github_token }} tag-prefix: "rc-" @@ -64,12 +64,12 @@ jobs: strategy: fail-fast: false matrix: - platform: [ubuntu-20.04, windows-latest] + platform: [ubuntu-22.04, windows-latest] runs-on: ${{ matrix.platform }} steps: - name: Checkout Repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 ref: release-candidate @@ -77,7 +77,7 @@ jobs: - name: Setup Node uses: actions/setup-node@v4 with: - node-version: 21 + node-version: lts/* - name: Setup Bun uses: oven-sh/setup-bun@v2 @@ -86,10 +86,10 @@ jobs: uses: dtolnay/rust-toolchain@stable - name: Install Dependencies (Linux Only) - if: matrix.platform == 'ubuntu-20.04' + if: matrix.platform == 'ubuntu-22.04' run: | sudo apt-get update - sudo apt-get install -y libgtk-3-dev libwebkit2gtk-4.0-dev libappindicator3-dev librsvg2-dev patchelf + sudo apt-get install -y libwebkit2gtk-4.1-dev libappindicator3-dev librsvg2-dev patchelf - name: Install Frontend Dependencies run: bun install @@ -112,7 +112,7 @@ jobs: needs: [create-release, build-tauri] permissions: contents: write - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - name: Checkout Repository diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 65d279ed..780d4ef0 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -9,7 +9,7 @@ jobs: create-release: permissions: contents: write - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 outputs: release_id: ${{ steps.create-release.outputs.result }} change_log: ${{ steps.changelog.outputs.changelog }} @@ -18,16 +18,16 @@ jobs: steps: - name: Checkout Repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup Node - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: - node-version: 16 + node-version: lts/* - name: Generate Changelog for Release id: changelog - uses: Tormak9970/reliable-changelog@v1.1 + uses: Tormak9970/reliable-changelog@v2 with: github-token: ${{ secrets.github_token }} current-version: "./package.json" @@ -60,12 +60,12 @@ jobs: strategy: fail-fast: false matrix: - platform: [ubuntu-20.04, windows-latest] + platform: [ubuntu-22.04, windows-latest] runs-on: ${{ matrix.platform }} steps: - name: Checkout Repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 ref: release @@ -73,7 +73,7 @@ jobs: - name: Setup Node uses: actions/setup-node@v4 with: - node-version: 21 + node-version: lts/* - name: Setup Bun uses: oven-sh/setup-bun@v2 @@ -82,10 +82,10 @@ jobs: uses: dtolnay/rust-toolchain@stable - name: Install Dependencies (Linux Only) - if: matrix.platform == 'ubuntu-20.04' + if: matrix.platform == 'ubuntu-22.04' run: | sudo apt-get update - sudo apt-get install -y libgtk-3-dev libwebkit2gtk-4.0-dev libappindicator3-dev librsvg2-dev patchelf + sudo apt-get install -y libwebkit2gtk-4.1-dev libappindicator3-dev librsvg2-dev patchelf - name: Install Frontend Dependencies run: bun install @@ -108,7 +108,7 @@ jobs: needs: [create-release, build-tauri] permissions: contents: write - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - name: Checkout Repository