fix: remove deleted app packages from build config

This commit is contained in:
kiloconnect[bot]
2026-05-04 15:00:39 +00:00
parent d76b3258e4
commit 841fafddf4
12 changed files with 46 additions and 1336 deletions
-19
View File
@@ -40,8 +40,6 @@ jobs:
SYSTEMS="x86_64-linux aarch64-linux x86_64-darwin aarch64-darwin"
PACKAGES="kilo"
# TODO: move 'desktop' to PACKAGES when #11755 is fixed
OPTIONAL_PACKAGES="desktop"
echo ""
echo "=== Evaluating packages for all systems ==="
@@ -61,23 +59,6 @@ jobs:
done
done
echo ""
echo "=== Evaluating optional packages ==="
for system in $SYSTEMS; do
echo ""
echo "--- $system ---"
for pkg in $OPTIONAL_PACKAGES; do
printf " %s: " "$pkg"
if output=$(nix eval ".#packages.$system.$pkg.drvPath" --raw 2>&1); then
echo "✓"
else
echo "✗"
echo "::warning::Evaluation failed for packages.$system.$pkg"
echo "$output"
fi
done
done
echo ""
echo "=== Evaluating devShells for all systems ==="
for system in $SYSTEMS; do
-117
View File
@@ -161,122 +161,6 @@ jobs:
name: kilo-vscode
path: packages/kilo-vscode/out
# build-tauri:
# needs:
# - build-cli
# - version
# continue-on-error: false
# strategy:
# fail-fast: false
# matrix:
# settings:
# - host: macos-latest
# target: x86_64-apple-darwin
# - host: macos-latest
# target: aarch64-apple-darwin
# - host: blacksmith-4vcpu-windows-2025
# target: x86_64-pc-windows-msvc
# - host: blacksmith-4vcpu-ubuntu-2404
# target: x86_64-unknown-linux-gnu
# - host: blacksmith-8vcpu-ubuntu-2404-arm
# target: aarch64-unknown-linux-gnu
# runs-on: ${{ matrix.settings.host }}
# steps:
# - uses: actions/checkout@v3
# with:
# fetch-tags: true
# - uses: apple-actions/import-codesign-certs@v2
# if: ${{ runner.os == 'macOS' }}
# with:
# keychain: build
# p12-file-base64: ${{ secrets.APPLE_CERTIFICATE }}
# p12-password: ${{ secrets.APPLE_CERTIFICATE_PASSWORD }}
# - name: Verify Certificate
# if: ${{ runner.os == 'macOS' }}
# run: |
# CERT_INFO=$(security find-identity -v -p codesigning build.keychain | grep "Developer ID Application")
# CERT_ID=$(echo "$CERT_INFO" | awk -F'"' '{print $2}')
# echo "CERT_ID=$CERT_ID" >> $GITHUB_ENV
# echo "Certificate imported."
# - name: Setup Apple API Key
# if: ${{ runner.os == 'macOS' }}
# run: |
# echo "${{ secrets.APPLE_API_KEY_PATH }}" > $RUNNER_TEMP/apple-api-key.p8
# - uses: ./.github/actions/setup-bun
# - name: Cache apt packages
# if: contains(matrix.settings.host, 'ubuntu')
# uses: actions/cache@v4
# with:
# path: /var/cache/apt/archives
# key: ${{ runner.os }}-${{ matrix.settings.target }}-apt-${{ hashFiles('.github/workflows/publish.yml') }}
# restore-keys: |
# ${{ runner.os }}-${{ matrix.settings.target }}-apt-
# - name: install dependencies (ubuntu only)
# if: contains(matrix.settings.host, 'ubuntu')
# run: |
# sudo apt-get update
# sudo apt-get install -y libwebkit2gtk-4.1-dev libappindicator3-dev librsvg2-dev patchelf
# - name: install Rust stable
# uses: dtolnay/rust-toolchain@stable
# with:
# targets: ${{ matrix.settings.target }}
# - uses: Swatinem/rust-cache@v2
# with:
# workspaces: packages/desktop/src-tauri
# shared-key: ${{ matrix.settings.target }}
# - name: Prepare
# run: |
# cd packages/desktop
# bun ./scripts/prepare.ts
# env:
# KILO_VERSION: ${{ needs.version.outputs.version }}
# GITHUB_TOKEN: ${{ steps.committer.outputs.token }}
# RUST_TARGET: ${{ matrix.settings.target }}
# GH_TOKEN: ${{ github.token }}
# GITHUB_RUN_ID: ${{ github.run_id }}
# # Fixes AppImage build issues, can be removed when https://github.com/tauri-apps/tauri/pull/12491 is released
# - name: Install tauri-cli from portable appimage branch
# if: contains(matrix.settings.host, 'ubuntu')
# run: |
# cargo install tauri-cli --git https://github.com/tauri-apps/tauri --branch feat/truly-portable-appimage --force
# echo "Installed tauri-cli version:"
# cargo tauri --version
# - name: Build and upload artifacts
# uses: tauri-apps/tauri-action@390cbe447412ced1303d35abe75287949e43437a
# timeout-minutes: 60
# with:
# projectPath: packages/desktop
# uploadWorkflowArtifacts: true
# tauriScript: ${{ (contains(matrix.settings.host, 'ubuntu') && 'cargo tauri') || '' }}
# args: --target ${{ matrix.settings.target }} --config ./src-tauri/tauri.prod.conf.json --verbose
# updaterJsonPreferNsis: true
# releaseId: ${{ needs.version.outputs.release }}
# tagName: ${{ needs.version.outputs.tag }}
# releaseDraft: true
# releaseAssetNamePattern: opencode-desktop-[platform]-[arch][ext]
# env:
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# TAURI_BUNDLER_NEW_APPIMAGE_FORMAT: true
# TAURI_SIGNING_PRIVATE_KEY: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY }}
# TAURI_SIGNING_PRIVATE_KEY_PASSWORD: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY_PASSWORD }}
# APPLE_CERTIFICATE: ${{ secrets.APPLE_CERTIFICATE }}
# APPLE_CERTIFICATE_PASSWORD: ${{ secrets.APPLE_CERTIFICATE_PASSWORD }}
# APPLE_SIGNING_IDENTITY: ${{ env.CERT_ID }}
# APPLE_API_ISSUER: ${{ secrets.APPLE_API_ISSUER }}
# APPLE_API_KEY: ${{ secrets.APPLE_API_KEY }}
# APPLE_API_KEY_PATH: ${{ runner.temp }}/apple-api-key.p8
# kilocode_change start
# Run smoke tests against CLI assets uploaded to the draft GitHub release
# before publishing the release and package artifacts.
@@ -297,7 +181,6 @@ jobs:
- build-cli
- build-vscode
- smoke-test
# - build-tauri
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v3
-81
View File
@@ -88,87 +88,6 @@ jobs:
retention-days: 7
path: packages/*/.artifacts/unit/junit.xml
e2e:
# kilocode_change - disabled: packages/app is not actively maintained
if: false
name: e2e (${{ matrix.settings.name }})
strategy:
fail-fast: false
matrix:
settings:
- name: linux
host: blacksmith-4vcpu-ubuntu-2404
- name: windows
host: blacksmith-4vcpu-windows-2025
runs-on: ${{ matrix.settings.host }}
env:
PLAYWRIGHT_BROWSERS_PATH: ${{ github.workspace }}/.playwright-browsers
defaults:
run:
shell: bash
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
token: ${{ secrets.GITHUB_TOKEN }}
- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: "24"
- name: Setup Bun
uses: ./.github/actions/setup-bun
- name: Read Playwright version
id: playwright-version
run: |
version=$(node -e 'console.log(require("./package.json").workspaces.catalog["@playwright/test"])')
echo "version=$version" >> "$GITHUB_OUTPUT"
- name: Cache Playwright browsers
id: playwright-cache
uses: actions/cache@v4
with:
path: ${{ github.workspace }}/.playwright-browsers
key: ${{ runner.os }}-${{ runner.arch }}-playwright-${{ steps.playwright-version.outputs.version }}-chromium
- name: Install Playwright system dependencies
if: runner.os == 'Linux'
working-directory: packages/app
run: bunx playwright install-deps chromium
- name: Install Playwright browsers
if: steps.playwright-cache.outputs.cache-hit != 'true'
working-directory: packages/app
run: bunx playwright install chromium
- name: Run app e2e tests
run: bun --cwd packages/app test:e2e:local
env:
CI: true
# kilocode_change start
KILO_API_KEY: ${{ secrets.KILO_API_KEY }}
KILO_ORG_ID: ${{ secrets.KILO_ORG_ID }}
KILO_DISABLE_SHARE: "true"
KILO_DISABLE_SESSION_INGEST: "true"
KILO_E2E_REQUIRE_PAID: "true"
# kilocode_change end
PLAYWRIGHT_JUNIT_OUTPUT: e2e/junit-${{ matrix.settings.name }}.xml
timeout-minutes: 30
- name: Upload Playwright artifacts
if: always()
uses: actions/upload-artifact@v4
with:
name: playwright-${{ matrix.settings.name }}-${{ github.run_attempt }}
if-no-files-found: ignore
retention-days: 7
path: |
packages/app/e2e/junit-*.xml
packages/app/e2e/test-results
packages/app/e2e/playwright-report
required:
name: test (linux)
runs-on: blacksmith-4vcpu-ubuntu-2404