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
2
.github/workflows/ci-tests.yml
vendored
2
.github/workflows/ci-tests.yml
vendored
@@ -18,7 +18,7 @@ jobs:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
os: [ubuntu-22.04, macos-14]
|
||||
os: [blacksmith-4vcpu-ubuntu-2204, macos-14]
|
||||
|
||||
steps:
|
||||
- name: Checkout
|
||||
|
||||
6
.github/workflows/ci.yml
vendored
6
.github/workflows/ci.yml
vendored
@@ -14,7 +14,7 @@ permissions:
|
||||
jobs:
|
||||
build-web:
|
||||
name: Build Web
|
||||
runs-on: ubuntu-latest
|
||||
runs-on: blacksmith-4vcpu-ubuntu-2404
|
||||
|
||||
steps:
|
||||
- name: Checkout
|
||||
@@ -38,7 +38,7 @@ jobs:
|
||||
|
||||
build-den:
|
||||
name: Build Den service
|
||||
runs-on: ubuntu-latest
|
||||
runs-on: blacksmith-4vcpu-ubuntu-2404
|
||||
|
||||
steps:
|
||||
- name: Checkout
|
||||
@@ -62,7 +62,7 @@ jobs:
|
||||
|
||||
build-orchestrator-binary:
|
||||
name: Build openwork orchestrator binary
|
||||
runs-on: ubuntu-latest
|
||||
runs-on: blacksmith-4vcpu-ubuntu-2404
|
||||
|
||||
steps:
|
||||
- name: Checkout
|
||||
|
||||
2
.github/workflows/deploy-den.yml
vendored
2
.github/workflows/deploy-den.yml
vendored
@@ -19,7 +19,7 @@ concurrency:
|
||||
|
||||
jobs:
|
||||
deploy:
|
||||
runs-on: ubuntu-latest
|
||||
runs-on: blacksmith-4vcpu-ubuntu-2404
|
||||
if: github.repository == 'different-ai/openwork'
|
||||
steps:
|
||||
- name: Validate required secrets
|
||||
|
||||
2
.github/workflows/download-stats.yml
vendored
2
.github/workflows/download-stats.yml
vendored
@@ -10,7 +10,7 @@ concurrency: ${{ github.workflow }}-${{ github.ref }}
|
||||
jobs:
|
||||
stats:
|
||||
if: github.repository == 'different-ai/openwork'
|
||||
runs-on: ubuntu-latest
|
||||
runs-on: blacksmith-4vcpu-ubuntu-2404
|
||||
permissions:
|
||||
contents: write
|
||||
|
||||
|
||||
4
.github/workflows/opencode-agents.yml
vendored
4
.github/workflows/opencode-agents.yml
vendored
@@ -9,7 +9,7 @@ on:
|
||||
jobs:
|
||||
triage-issue:
|
||||
if: github.event_name == 'issues'
|
||||
runs-on: ubuntu-latest
|
||||
runs-on: blacksmith-4vcpu-ubuntu-2404
|
||||
permissions:
|
||||
contents: read
|
||||
issues: write
|
||||
@@ -37,7 +37,7 @@ jobs:
|
||||
|
||||
duplicate-prs:
|
||||
if: github.event_name == 'pull_request_target' && github.event.pull_request.user.login != 'opencode-agent[bot]'
|
||||
runs-on: ubuntu-latest
|
||||
runs-on: blacksmith-4vcpu-ubuntu-2404
|
||||
permissions:
|
||||
contents: read
|
||||
pull-requests: write
|
||||
|
||||
2
.github/workflows/prerelease.yml
vendored
2
.github/workflows/prerelease.yml
vendored
@@ -16,7 +16,7 @@ concurrency:
|
||||
jobs:
|
||||
prepare-release:
|
||||
name: Prepare Prerelease
|
||||
runs-on: ubuntu-latest
|
||||
runs-on: blacksmith-4vcpu-ubuntu-2404
|
||||
|
||||
outputs:
|
||||
release_tag: ${{ steps.prerelease-meta.outputs.release_tag }}
|
||||
|
||||
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