diff --git a/.github/workflows/create_release_assets.yml b/.github/workflows/create_release_assets.yml index ac3702fa..aeea31bd 100644 --- a/.github/workflows/create_release_assets.yml +++ b/.github/workflows/create_release_assets.yml @@ -3,6 +3,7 @@ name: Publish release files for CD native and non-cd-native environments on: release: types: [ created ] + workflow_dispatch: jobs: # Publish release files for CD native environments @@ -10,6 +11,9 @@ jobs: strategy: fail-fast: false matrix: + # Use the Ubuntu 22.04 image to link with a low version of glibc + # + # https://github.com/topgrade-rs/topgrade/issues/1095 platform: [ ubuntu-22.04, macos-latest, macos-13, windows-latest ] runs-on: ${{ matrix.platform }} steps: diff --git a/.github/workflows/release_to_aur.yml b/.github/workflows/release_to_aur.yml index 24b2a393..38d6356b 100644 --- a/.github/workflows/release_to_aur.yml +++ b/.github/workflows/release_to_aur.yml @@ -7,6 +7,7 @@ on: workflows: ["Publish release files for CD native and non-cd-native environments"] types: - completed + workflow_dispatch: jobs: aur-publish: diff --git a/.github/workflows/release_to_crates_io.yml b/.github/workflows/release_to_crates_io.yml deleted file mode 100644 index 7f4694e0..00000000 --- a/.github/workflows/release_to_crates_io.yml +++ /dev/null @@ -1,29 +0,0 @@ -on: - # workflow_run: - # workflows: ["Check SemVer compliance"] - # types: - # - completed - release: - types: [published] - -name: Publish to crates.io on release - -jobs: - prepare: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: actions-rs/toolchain@v1 - with: - toolchain: stable - override: true - - publish: - runs-on: ubuntu-latest - steps: - - uses: katyo/publish-crates@v2 - with: - dry-run: true - check-repo: ${{ github.event_name == 'push' }} - registry-token: ${{ secrets.CARGO_REGISTRY_TOKEN }} - ignore-unpublished-changes: true diff --git a/.github/workflows/release_to_homebrew.yml b/.github/workflows/release_to_homebrew.yml index 336e53f6..4408ebf1 100644 --- a/.github/workflows/release_to_homebrew.yml +++ b/.github/workflows/release_to_homebrew.yml @@ -9,6 +9,7 @@ on: push: tags: - "v*" + workflow_dispatch: jobs: homebrew-publish: diff --git a/.github/workflows/release_to_winget.yml b/.github/workflows/release_to_winget.yml index f81cf1f5..f2cb0b3b 100644 --- a/.github/workflows/release_to_winget.yml +++ b/.github/workflows/release_to_winget.yml @@ -2,6 +2,8 @@ name: Publish to WinGet on: release: types: [released] + workflow_dispatch: + jobs: publish: runs-on: windows-latest