diff --git a/.github/workflows/build-aarch64-apple-darwin.yaml b/.github/workflows/build-aarch64-apple-darwin.yaml index f873cdb5..03ed74ff 100644 --- a/.github/workflows/build-aarch64-apple-darwin.yaml +++ b/.github/workflows/build-aarch64-apple-darwin.yaml @@ -6,11 +6,11 @@ on: release_version: description: "Xtensa Rust release version to build" required: true - default: '1.77.0.0' + default: '1.79.0.0' release_tag: - description: "Release tag where artifacts will be stored (e.g. v1.77.0.0, untagged-00000)" + description: "Release tag where artifacts will be stored (e.g. v1.79.0.0, untagged-00000)" required: true - default: "untagged-3ecdd54e672f465cad2e" + default: "v1.79.0.0" jobs: get_release: diff --git a/.github/workflows/build-aarch64-unknown-linux-gnu.yaml b/.github/workflows/build-aarch64-unknown-linux-gnu.yaml index 583c5c68..c68a23cc 100644 --- a/.github/workflows/build-aarch64-unknown-linux-gnu.yaml +++ b/.github/workflows/build-aarch64-unknown-linux-gnu.yaml @@ -6,11 +6,11 @@ on: release_version: description: "Xtensa Rust release version to build" required: true - default: '1.77.0.0' + default: '1.79.0.0' release_tag: - description: "Release tag where artifacts will be stored (e.g. v1.77.0.0, untagged-00000)" + description: "Release tag where artifacts will be stored (e.g. v1.79.0.0, untagged-00000)" required: true - default: "untagged-3ecdd54e672f465cad2e" + default: "v1.79.0.0" jobs: get_release: diff --git a/.github/workflows/build-rust-artifacts.yaml b/.github/workflows/build-rust-artifacts.yaml deleted file mode 100644 index d25c6b6c..00000000 --- a/.github/workflows/build-rust-artifacts.yaml +++ /dev/null @@ -1,155 +0,0 @@ -name: Build Xtensa Rust toolchain - -on: - workflow_dispatch: - inputs: - release_version: - description: "Xtensa Rust release version to build" - required: true - default: '1.77.0.0' - release_tag: - description: "Release tag where artifacts will be stored (e.g. v1.77.0.0, untagged-00000)" - required: true - default: "untagged-3ecdd54e672f465cad2e" - aarch64-apple-darwin: - description: "aarch64-apple-darwin" - type: boolean - required: true - default: true - aarch64-unknown-linux-gnu: - description: "aarch64-unknown-linux-gnu" - type: boolean - required: true - default: true - x86_64-apple-darwin: - description: "x86_64-apple-darwin" - type: boolean - required: true - default: true - x86_64-pc-windows-gnu: - description: "x86_64-pc-windows-gnu" - type: boolean - required: true - default: true - x86_64-pc-windows-msvc: - description: "x86_64-pc-windows-msvc" - type: boolean - required: true - default: true - x86_64-unknown-linux-gnu: - description: "x86_64-unknown-linux-gnu" - type: boolean - required: true - default: true - rust-src: - description: "rust-src" - type: boolean - required: true - default: true - -jobs: - aarch64-apple-darwin: - if: inputs.aarch64-apple-darwin == true - name: aarch64-apple-darwin - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Run aarch64-apple-darwin workflow - run: | - curl -L \ - -X POST \ - -H "Accept: application/vnd.github+json" \ - -H "Authorization: Bearer ${{ secrets.PAT }}" \ - -H "X-GitHub-Api-Version: 2022-11-28" \ - https://api.github.com/repos/esp-rs/rust-build/actions/workflows/build-aarch64-apple-darwin.yaml/dispatches \ - -d '{"ref":"${{ github.ref_name }}", "inputs": { "release_version":"${{ github.event.inputs.release_version }}", "release_tag":"${{ github.event.inputs.release_tag }}" }}' - aarch64-unknown-linux-gnu: - if: inputs.aarch64-unknown-linux-gnu == true - name: aarch64-unknown-linux-gnu - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Run aarch64-unknown-linux-gnu workflow - run: | - curl -L \ - -X POST \ - -H "Accept: application/vnd.github+json" \ - -H "Authorization: Bearer ${{ secrets.PAT }}" \ - -H "X-GitHub-Api-Version: 2022-11-28" \ - https://api.github.com/repos/esp-rs/rust-build/actions/workflows/build-aarch64-unknown-linux-gnu.yaml/dispatches \ - -d '{"ref":"${{ github.ref_name }}", "inputs": { "release_version":"${{ github.event.inputs.release_version }}", "release_tag":"${{ github.event.inputs.release_tag }}" }}' - x86_64-apple-darwin: - if: inputs.x86_64-apple-darwin == true - name: x86_64-apple-darwin - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Run x86_64-apple-darwin workflow - run: | - curl -L \ - -X POST \ - -H "Accept: application/vnd.github+json" \ - -H "Authorization: Bearer ${{ secrets.PAT }}" \ - -H "X-GitHub-Api-Version: 2022-11-28" \ - https://api.github.com/repos/esp-rs/rust-build/actions/workflows/build-x86_64-apple-darwin.yaml/dispatches \ - -d '{"ref":"${{ github.ref_name }}", "inputs": { "release_version":"${{ github.event.inputs.release_version }}", "release_tag":"${{ github.event.inputs.release_tag }}" }}' - x86_64-pc-windows-gnu: - if: inputs.x86_64-pc-windows-gnu == true - name: x86_64-pc-windows-gnu - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Run x86_64-pc-windows-gnu workflow - run: | - curl -L \ - -X POST \ - -H "Accept: application/vnd.github+json" \ - -H "Authorization: Bearer ${{ secrets.PAT }}" \ - -H "X-GitHub-Api-Version: 2022-11-28" \ - https://api.github.com/repos/esp-rs/rust-build/actions/workflows/build-x86_64-pc-windows-gnu.yaml/dispatches \ - -d '{"ref":"${{ github.ref_name }}", "inputs": { "release_version":"${{ github.event.inputs.release_version }}", "release_tag":"${{ github.event.inputs.release_tag }}" }}' - x86_64-pc-windows-msvc: - if: inputs.x86_64-pc-windows-msvc == true - name: x86_64-pc-windows-msvc - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Run x86_64-pc-windows-msvc workflow - run: | - curl -L \ - -X POST \ - -H "Accept: application/vnd.github+json" \ - -H "Authorization: Bearer ${{ secrets.PAT }}" \ - -H "X-GitHub-Api-Version: 2022-11-28" \ - https://api.github.com/repos/esp-rs/rust-build/actions/workflows/build-x86_64-pc-windows-msvc.yaml/dispatches \ - -d '{"ref":"${{ github.ref_name }}", "inputs": { "release_version":"${{ github.event.inputs.release_version }}", "release_tag":"${{ github.event.inputs.release_tag }}" }}' - x86_64-unknown-linux-gnu: - if: inputs.x86_64-unknown-linux-gnu == true - name: x86_64-unknown-linux-gnu - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Run x86_64-unknown-linux-gnu workflow - run: | - curl -L \ - -X POST \ - -H "Accept: application/vnd.github+json" \ - -H "Authorization: Bearer ${{ secrets.PAT }}" \ - -H "X-GitHub-Api-Version: 2022-11-28" \ - https://api.github.com/repos/esp-rs/rust-build/actions/workflows/build-x86_64-unknown-linux-gnu.yaml/dispatches \ - -d '{"ref":"${{ github.ref_name }}", "inputs": { "release_version":"${{ github.event.inputs.release_version }}", "release_tag":"${{ github.event.inputs.release_tag }}" }}' - rust-src: - if: inputs.rust-src == true - name: rust-src - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Run rust-src workflow - run: | - curl -L \ - -X POST \ - -H "Accept: application/vnd.github+json" \ - -H "Authorization: Bearer ${{ secrets.PAT }}" \ - -H "X-GitHub-Api-Version: 2022-11-28" \ - https://api.github.com/repos/esp-rs/rust-build/actions/workflows/build-rust-src.yaml/dispatches \ - -d '{"ref":"${{ github.ref_name }}", "inputs": { "release_version":"${{ github.event.inputs.release_version }}", "release_tag":"${{ github.event.inputs.release_tag }}" }}' diff --git a/.github/workflows/build-rust-src.yaml b/.github/workflows/build-rust-src.yaml index 0c210666..8a19a5e8 100644 --- a/.github/workflows/build-rust-src.yaml +++ b/.github/workflows/build-rust-src.yaml @@ -6,11 +6,11 @@ on: release_version: description: "Xtensa Rust release version to build" required: true - default: '1.77.0.0' + default: '1.79.0.0' release_tag: - description: "Release tag where artifacts will be stored (e.g. v1.77.0.0, untagged-00000)" + description: "Release tag where artifacts will be stored (e.g. v1.79.0.0, untagged-00000)" required: true - default: "untagged-3ecdd54e672f465cad2e" + default: "v1.79.0.0" jobs: get_release: diff --git a/.github/workflows/build-x86_64-apple-darwin.yaml b/.github/workflows/build-x86_64-apple-darwin.yaml index 7e1f3255..6474de01 100644 --- a/.github/workflows/build-x86_64-apple-darwin.yaml +++ b/.github/workflows/build-x86_64-apple-darwin.yaml @@ -5,11 +5,11 @@ on: release_version: description: "Xtensa Rust release version to build" required: true - default: '1.77.0.0' + default: '1.79.0.0' release_tag: - description: "Release tag where artifacts will be stored (e.g. v1.77.0.0, untagged-00000)" + description: "Release tag where artifacts will be stored (e.g. v1.79.0.0, untagged-00000)" required: true - default: "untagged-3ecdd54e672f465cad2e" + default: "v1.79.0.0" jobs: get_release: @@ -38,10 +38,9 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - os: [macos-latest] - #os: [macos-x86_64-self-hosted] + os: [macos-12] include: - - os: macos-latest + - os: macos-12 ASSET_PATH: "build/dist/rust-nightly-x86_64-apple-darwin.tar.xz" ASSET_NAME: "rust-${{ github.event.inputs.release_version }}-x86_64-apple-darwin.tar.xz" ASSET_CONTENT_TYPE: "application/x-tar" diff --git a/.github/workflows/build-x86_64-pc-windows-gnu.yaml b/.github/workflows/build-x86_64-pc-windows-gnu.yaml index 667c5764..928c5edb 100644 --- a/.github/workflows/build-x86_64-pc-windows-gnu.yaml +++ b/.github/workflows/build-x86_64-pc-windows-gnu.yaml @@ -6,11 +6,11 @@ on: release_version: description: "Xtensa Rust release version to build" required: true - default: '1.77.0.0' + default: '1.79.0.0' release_tag: - description: "Release tag where artifacts will be stored (e.g. v1.77.0.0, untagged-00000)" + description: "Release tag where artifacts will be stored (e.g. v1.79.0.0, untagged-00000)" required: true - default: "untagged-3ecdd54e672f465cad2e" + default: "v1.79.0.0" jobs: get_release: diff --git a/.github/workflows/build-x86_64-pc-windows-msvc.yaml b/.github/workflows/build-x86_64-pc-windows-msvc.yaml index 5aadb02b..641463a2 100644 --- a/.github/workflows/build-x86_64-pc-windows-msvc.yaml +++ b/.github/workflows/build-x86_64-pc-windows-msvc.yaml @@ -6,11 +6,11 @@ on: release_version: description: "Xtensa Rust release version to build" required: true - default: '1.77.0.0' + default: '1.79.0.0' release_tag: - description: "Release tag where artifacts will be stored (e.g. v1.77.0.0, untagged-00000)" + description: "Release tag where artifacts will be stored (e.g. v1.79.0.0, untagged-00000)" required: true - default: "untagged-3ecdd54e672f465cad2e" + default: "v1.79.0.0" jobs: get_release: @@ -59,7 +59,7 @@ jobs: working-directory: "R:" shell: powershell run: | - python src/bootstrap/configure.py --experimental-targets=Xtensa --release-channel=nightly --release-description="${{ github.event.inputs.release_version }}" --enable-extended --tools=clippy,cargo,rustfmt,rust-analyzer-proc-macro-srv --dist-compression-formats='xz' --enable-lld + python src/bootstrap/configure.py --experimental-targets=Xtensa --release-channel=nightly --release-description="${{ github.event.inputs.release_version }}" --enable-extended --tools=clippy,cargo,rustfmt,rust-analyzer-proc-macro-srv --dist-compression-formats='xz' - name: Build with x.py - dist packages working-directory: "R:" continue-on-error: true diff --git a/.github/workflows/build-x86_64-unknown-linux-gnu.yaml b/.github/workflows/build-x86_64-unknown-linux-gnu.yaml index 2efdd80e..6fb69545 100644 --- a/.github/workflows/build-x86_64-unknown-linux-gnu.yaml +++ b/.github/workflows/build-x86_64-unknown-linux-gnu.yaml @@ -5,11 +5,11 @@ on: release_version: description: "Xtensa Rust release version to build" required: true - default: "1.77.0.0" + default: "1.79.0.0" release_tag: - description: "Release tag where artifacts will be stored (e.g. v1.77.0.0, untagged-00000)" + description: "Release tag where artifacts will be stored (e.g. v1.79.0.0, untagged-00000)" required: true - default: "untagged-3ecdd54e672f465cad2e" + default: "v1.79.0.0" jobs: get_release: diff --git a/.github/workflows/prepare-release.yaml b/.github/workflows/prepare-release.yaml index c8c12c6a..8c78a9e7 100644 --- a/.github/workflows/prepare-release.yaml +++ b/.github/workflows/prepare-release.yaml @@ -6,11 +6,11 @@ on: last_release: description: "Previous Xtensa Rust release version" required: true - default: '1.77.0.0' + default: '1.79.0.0' next_release: description: "Next Xtensa Rust release version" required: true - default: "1.77.0.0" + default: "1.79.0.0" jobs: prepare-release: diff --git a/.github/workflows/publish-idf-rust-tags.yml b/.github/workflows/publish-idf-rust-tags.yml index f275ac9e..98b507cd 100644 --- a/.github/workflows/publish-idf-rust-tags.yml +++ b/.github/workflows/publish-idf-rust-tags.yml @@ -6,7 +6,7 @@ on: toolchain-version: description: "Version of Rust toolchain" required: true - default: "1.77.0.0" + default: "1.79.0.0" publish: description: "Publish the tags to Dockehub?" required: true diff --git a/support/rust-build/Repackage-RustRelease.ps1 b/support/rust-build/Repackage-RustRelease.ps1 index 4f5d5424..6727e38f 100644 --- a/support/rust-build/Repackage-RustRelease.ps1 +++ b/support/rust-build/Repackage-RustRelease.ps1 @@ -11,7 +11,7 @@ param ( $ErrorActionPreference = "Stop" $RustVersion="nightly" -$ReleaseVersion="1.77.0.0" +$ReleaseVersion="1.79.0.0" if (Test-Path -Path esp -PathType Container) { Remove-Item -Recurse -Force -Path esp