Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 0 additions & 8 deletions .github/workflows/build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -172,10 +172,6 @@ jobs:
target: aarch64-unknown-linux-gnu
bun_target: bun-linux-arm64
artifact_name: operator-linux-arm64
- os: macos-15-intel
target: x86_64-apple-darwin
bun_target: bun-darwin-x64
artifact_name: operator-macos-x86_64
- os: macos-14
target: aarch64-apple-darwin
bun_target: bun-darwin-arm64
Expand All @@ -184,10 +180,6 @@ jobs:
target: x86_64-pc-windows-msvc
bun_target: bun-windows-x64
artifact_name: operator-windows-x86_64.exe
- os: windows-11-arm
target: aarch64-pc-windows-msvc
bun_target: bun-windows-arm64
artifact_name: operator-windows-arm64.exe
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
Expand Down
39 changes: 3 additions & 36 deletions .github/workflows/opr8r.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -106,21 +106,13 @@ jobs:
- target: aarch64-unknown-linux-gnu
os: ubuntu-24.04-arm
artifact: opr8r-linux-arm64
- target: x86_64-apple-darwin
os: macos-13
artifact: opr8r-macos-x86_64
- target: aarch64-apple-darwin
os: macos-14
artifact: opr8r-macos-arm64
- target: x86_64-pc-windows-msvc
os: windows-latest
artifact: opr8r-windows-x86_64
extension: .exe
- target: aarch64-pc-windows-msvc
os: windows-latest
artifact: opr8r-windows-arm64
extension: .exe
cross_compile: true
runs-on: ${{ matrix.os }}
defaults:
run:
Expand All @@ -142,41 +134,18 @@ jobs:
restore-keys: |
opr8r-${{ matrix.artifact }}-cargo-

- name: Install cross-compile target (Windows ARM64)
if: matrix.cross_compile == true
run: rustup target add ${{ matrix.target }}

- name: Build release binary
run: cargo build --release --target ${{ matrix.target }}
if: matrix.cross_compile == true

- name: Build release binary (native)
run: cargo build --release
if: matrix.cross_compile != true

- name: Strip binary (Linux/macOS)
if: runner.os != 'Windows'
run: |
if [ "${{ matrix.cross_compile }}" = "true" ]; then
strip target/${{ matrix.target }}/release/opr8r || true
else
strip target/release/opr8r || true
fi

- name: Upload artifact (native)
if: matrix.cross_compile != true
uses: actions/upload-artifact@v4
with:
name: ${{ matrix.artifact }}
path: opr8r/target/release/opr8r${{ matrix.extension || '' }}
retention-days: 30
run: strip target/release/opr8r || true

- name: Upload artifact (cross-compiled)
if: matrix.cross_compile == true
- name: Upload artifact
uses: actions/upload-artifact@v4
with:
name: ${{ matrix.artifact }}
path: opr8r/target/${{ matrix.target }}/release/opr8r${{ matrix.extension || '' }}
path: opr8r/target/release/opr8r${{ matrix.extension || '' }}
retention-days: 30

release:
Expand Down Expand Up @@ -228,10 +197,8 @@ jobs:
### Downloads
- **Linux x86_64**: `opr8r-linux-x86_64`
- **Linux ARM64**: `opr8r-linux-arm64`
- **macOS Intel**: `opr8r-macos-x86_64`
- **macOS Apple Silicon**: `opr8r-macos-arm64`
- **Windows x86_64**: `opr8r-windows-x86_64.exe`
- **Windows ARM64**: `opr8r-windows-arm64.exe`
files: release/*
draft: false
prerelease: false
5 changes: 0 additions & 5 deletions .github/workflows/vscode-extension.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -67,16 +67,11 @@ jobs:
opr8r_artifact: opr8r-linux-x86_64
- vscode_target: linux-arm64
opr8r_artifact: opr8r-linux-arm64
- vscode_target: darwin-x64
opr8r_artifact: opr8r-macos-x86_64
- vscode_target: darwin-arm64
opr8r_artifact: opr8r-macos-arm64
- vscode_target: win32-x64
opr8r_artifact: opr8r-windows-x86_64
opr8r_extension: .exe
- vscode_target: win32-arm64
opr8r_artifact: opr8r-windows-arm64
opr8r_extension: .exe
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
Expand Down
5 changes: 0 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -78,11 +78,6 @@ curl -L https://github.com/untra/operator/releases/latest/download/operator-maco
chmod +x operator
sudo mv operator /usr/local/bin/

# macOS Intel
curl -L https://github.com/untra/operator/releases/latest/download/operator-macos-x86_64 -o operator
chmod +x operator
sudo mv operator /usr/local/bin/

# Linux x86_64
curl -L https://github.com/untra/operator/releases/latest/download/operator-linux-x86_64 -o operator
chmod +x operator
Expand Down
3 changes: 0 additions & 3 deletions docs/downloads/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,9 @@ Download <span class="operator-brand">Operator!</span> for your platform. Curren
| Platform | Architecture | Download |
|----------|--------------|----------|
| macOS | ARM64 (Apple Silicon) | [operator-macos-arm64]({{ site.github.repo }}/releases/download/v{{ site.version }}/operator-macos-arm64) |
| macOS | x86_64 (Intel) | [operator-macos-x86_64]({{ site.github.repo }}/releases/download/v{{ site.version }}/operator-macos-x86_64) |
| Linux | ARM64 | [operator-linux-arm64]({{ site.github.repo }}/releases/download/v{{ site.version }}/operator-linux-arm64) |
| Linux | x86_64 | [operator-linux-x86_64]({{ site.github.repo }}/releases/download/v{{ site.version }}/operator-linux-x86_64) |
| Windows | x86_64 | [operator-windows-x86_64.exe]({{ site.github.repo }}/releases/download/v{{ site.version }}/operator-windows-x86_64.exe) |
| Windows | ARM64 | [operator-windows-arm64.exe]({{ site.github.repo }}/releases/download/v{{ site.version }}/operator-windows-arm64.exe) |

## Backstage Server

Expand All @@ -32,7 +30,6 @@ Optional companion server for web-based project monitoring dashboard.
| Platform | Architecture | Download |
|----------|--------------|----------|
| macOS | ARM64 | [backstage-server-bun-darwin-arm64]({{ site.github.repo }}/releases/download/v{{ site.version }}/backstage-server-bun-darwin-arm64) |
| macOS | x64 | [backstage-server-bun-darwin-x64]({{ site.github.repo }}/releases/download/v{{ site.version }}/backstage-server-bun-darwin-x64) |
| Linux | ARM64 | [backstage-server-bun-linux-arm64]({{ site.github.repo }}/releases/download/v{{ site.version }}/backstage-server-bun-linux-arm64) |
| Linux | x64 | [backstage-server-bun-linux-x64]({{ site.github.repo }}/releases/download/v{{ site.version }}/backstage-server-bun-linux-x64) |
| Windows | x64 | [backstage-server-bun-windows-x64]({{ site.github.repo }}/releases/download/v{{ site.version }}/backstage-server-bun-windows-x64) |
Expand Down
Loading