Unverified Commit f3b921fa authored by Nugine's avatar Nugine Committed by GitHub
Browse files

fix: copilot setup steps (#312)

parent e27aece0
Loading
Loading
Loading
Loading
+21 −0
Original line number Diff line number Diff line
name: "Copilot Setup Steps"

on:
  push:
    paths:
      - .github/workflows/copilot-setup-steps.yml
  pull_request:
    paths:
      - .github/workflows/copilot-setup-steps.yml
  workflow_dispatch:

jobs:
  copilot-setup-steps:
    runs-on: ubuntu-latest

    permissions:
      contents: read

    steps:
      - uses: actions/checkout@v4
      - uses: ./.github/actions/setup

copilot-setup-steps.yml

deleted100644 → 0
+0 −35
Original line number Diff line number Diff line
# Pre-installation steps for Copilot agents working on s3s
# These steps mirror the existing CI setup to ensure agents have all required dependencies

# This file is generated by Copilot

- name: Install just
  uses: taiki-e/install-action@just

- name: Setup uv
  uses: astral-sh/setup-uv@v3
  with:
    enable-cache: true

- name: Setup Rust toolchain
  uses: dtolnay/rust-toolchain@stable
  with:
    components: rustfmt, clippy

- name: Setup Rust cache
  uses: Swatinem/rust-cache@v2

- name: Fetch dependencies
  run: |
    uv sync
    cargo fetch
  shell: bash

- name: Verify setup
  run: |
    echo "Rust version: $(rustc --version)"
    echo "Cargo version: $(cargo --version)"
    echo "Just version: $(just --version)"
    echo "UV version: $(uv --version)"
    echo "Setup complete!"
  shell: bash