mirror of
https://github.com/different-ai/openwork
synced 2026-04-25 17:15:34 +02:00
Migrate workflows to Blacksmith (#927)
Co-authored-by: blacksmith-sh[bot] <157653362+blacksmith-sh[bot]@users.noreply.github.com>
(cherry picked from commit a2e043f852)
This commit is contained in:
committed by
Benjamin Shafii
parent
41d5c2b4cd
commit
bd78fd1300
14
.github/workflows/release-macos-aarch64.yml
vendored
14
.github/workflows/release-macos-aarch64.yml
vendored
@@ -60,7 +60,7 @@ concurrency:
|
||||
jobs:
|
||||
resolve-release:
|
||||
name: Resolve Release Metadata
|
||||
runs-on: ubuntu-latest
|
||||
runs-on: blacksmith-4vcpu-ubuntu-2404
|
||||
outputs:
|
||||
release_tag: ${{ steps.resolve.outputs.release_tag }}
|
||||
release_name: ${{ steps.resolve.outputs.release_name }}
|
||||
@@ -203,7 +203,7 @@ jobs:
|
||||
verify-release:
|
||||
name: Verify Release Versions
|
||||
needs: resolve-release
|
||||
runs-on: ubuntu-latest
|
||||
runs-on: blacksmith-4vcpu-ubuntu-2404
|
||||
env:
|
||||
RELEASE_TAG: ${{ needs.resolve-release.outputs.release_tag }}
|
||||
steps:
|
||||
@@ -622,7 +622,7 @@ jobs:
|
||||
name: Publish consolidated latest.json
|
||||
needs: [resolve-release, verify-release, publish-tauri]
|
||||
if: needs.resolve-release.outputs.build_tauri == 'true'
|
||||
runs-on: ubuntu-latest
|
||||
runs-on: blacksmith-4vcpu-ubuntu-2404
|
||||
env:
|
||||
RELEASE_TAG: ${{ needs.resolve-release.outputs.release_tag }}
|
||||
steps:
|
||||
@@ -655,7 +655,7 @@ jobs:
|
||||
name: Build + Upload openwork-orchestrator Sidecars
|
||||
needs: [resolve-release, verify-release]
|
||||
if: needs.resolve-release.outputs.publish_sidecars == 'true'
|
||||
runs-on: ubuntu-latest
|
||||
runs-on: blacksmith-4vcpu-ubuntu-2404
|
||||
env:
|
||||
RELEASE_TAG: ${{ needs.resolve-release.outputs.release_tag }}
|
||||
steps:
|
||||
@@ -764,7 +764,7 @@ jobs:
|
||||
needs.verify-release.result == 'success' &&
|
||||
(needs.release-orchestrator-sidecars.result == 'success' || needs.release-orchestrator-sidecars.result == 'skipped') &&
|
||||
needs.resolve-release.outputs.publish_npm == 'true'
|
||||
runs-on: ubuntu-latest
|
||||
runs-on: blacksmith-4vcpu-ubuntu-2404
|
||||
env:
|
||||
RELEASE_TAG: ${{ needs.resolve-release.outputs.release_tag }}
|
||||
steps:
|
||||
@@ -905,7 +905,7 @@ jobs:
|
||||
needs.resolve-release.result == 'success' &&
|
||||
(needs.publish-tauri.result == 'success' || needs.publish-tauri.result == 'skipped') &&
|
||||
(needs.publish-release.result == 'success' || needs.publish-release.result == 'skipped')
|
||||
runs-on: ubuntu-latest
|
||||
runs-on: blacksmith-4vcpu-ubuntu-2404
|
||||
permissions:
|
||||
contents: write
|
||||
env:
|
||||
@@ -968,7 +968,7 @@ jobs:
|
||||
(needs.publish-updater-json.result == 'success' || needs.publish-updater-json.result == 'skipped') &&
|
||||
(needs.release-orchestrator-sidecars.result == 'success' || needs.release-orchestrator-sidecars.result == 'skipped') &&
|
||||
(needs.publish-npm.result == 'success' || needs.publish-npm.result == 'skipped')
|
||||
runs-on: ubuntu-latest
|
||||
runs-on: blacksmith-4vcpu-ubuntu-2404
|
||||
env:
|
||||
RELEASE_TAG: ${{ needs.resolve-release.outputs.release_tag }}
|
||||
RELEASE_PRERELEASE: ${{ needs.resolve-release.outputs.prerelease }}
|
||||
|
||||
Reference in New Issue
Block a user