From 02963c8b0ad2b6baa7a968d4d9de57b6c77262c6 Mon Sep 17 00:00:00 2001 From: Jimmy Lindsey Date: Fri, 8 May 2026 16:45:32 -0700 Subject: [PATCH] Revert "Concurrency" --- .depot/workflows/concurrency.yaml | 11 --- ...nchmark_linux_macos_decompress.yaml.unused | 77 ------------------- .github/workflows/build.yaml.unused | 42 ---------- .../{deploy.yaml.unused => deploy.yaml} | 0 .github/workflows/php.yaml.unused | 32 -------- depot.json | 1 - 6 files changed, 163 deletions(-) delete mode 100644 .depot/workflows/concurrency.yaml delete mode 100644 .github/workflows/benchmark_linux_macos_decompress.yaml.unused delete mode 100644 .github/workflows/build.yaml.unused rename .github/workflows/{deploy.yaml.unused => deploy.yaml} (100%) delete mode 100644 .github/workflows/php.yaml.unused delete mode 100644 depot.json diff --git a/.depot/workflows/concurrency.yaml b/.depot/workflows/concurrency.yaml deleted file mode 100644 index d98f614..0000000 --- a/.depot/workflows/concurrency.yaml +++ /dev/null @@ -1,11 +0,0 @@ -name: CI -on: [pull_request] -concurrency: - group: ${{ github.workflow }}-${{ github.ref }} - cancel-in-progress: true -jobs: - test: - runs-on: depot-ubuntu-latest - steps: - - run: sleep 30 - diff --git a/.github/workflows/benchmark_linux_macos_decompress.yaml.unused b/.github/workflows/benchmark_linux_macos_decompress.yaml.unused deleted file mode 100644 index 2e68e68..0000000 --- a/.github/workflows/benchmark_linux_macos_decompress.yaml.unused +++ /dev/null @@ -1,77 +0,0 @@ - name: Cache restore benchmark - - on: - workflow_dispatch: - - jobs: - benchmark-macos: - runs-on: macos-15 - steps: - - name: Create synthetic pnpm-style cache - run: | - mkdir -p /tmp/fake-pnpm-store - # ~800MB of many small files, similar to a real pnpm store - for i in $(seq 1 8000); do - dir="/tmp/fake-pnpm-store/pkg-$i" - mkdir -p "$dir" - # each package gets a few files of varying sizes - dd if=/dev/urandom of="$dir/index.js" bs=1024 count=$((RANDOM % 50 + 10)) 2>/dev/null - dd if=/dev/urandom of="$dir/package.json" bs=256 count=1 2>/dev/null - dd if=/dev/urandom of="$dir/README.md" bs=512 count=$((RANDOM % 5 + 1)) 2>/dev/null - done - echo "Total size: $(du -sh /tmp/fake-pnpm-store | cut -f1)" - - - name: Compress cache (as actions/cache would) - run: | - /opt/homebrew/bin/gtar \ - --use-compress-program zstd \ - -cf /tmp/cache.tzst \ - -C /tmp fake-pnpm-store - echo "Archive size: $(du -sh /tmp/cache.tzst | cut -f1)" - - - name: Restore cache and time it - run: | - mkdir -p /tmp/restore-target - START=$(date +%s%N) - /opt/homebrew/bin/gtar \ - -xf /tmp/cache.tzst \ - -P -C /tmp/restore-target \ - --delay-directory-restore \ - --use-compress-program unzstd - END=$(date +%s%N) - echo "Restore took: $(( (END - START) / 1000000 ))ms" - - benchmark-linux: - runs-on: ubuntu-latest - steps: - - name: Create synthetic pnpm-style cache - run: | - mkdir -p /tmp/fake-pnpm-store - for i in $(seq 1 8000); do - dir="/tmp/fake-pnpm-store/pkg-$i" - mkdir -p "$dir" - dd if=/dev/urandom of="$dir/index.js" bs=1024 count=$((RANDOM % 50 + 10)) 2>/dev/null - dd if=/dev/urandom of="$dir/package.json" bs=256 count=1 2>/dev/null - dd if=/dev/urandom of="$dir/README.md" bs=512 count=$((RANDOM % 5 + 1)) 2>/dev/null - done - echo "Total size: $(du -sh /tmp/fake-pnpm-store | cut -f1)" - - - name: Compress cache (as actions/cache would) - run: | - tar \ - --use-compress-program zstd \ - -cf /tmp/cache.tzst \ - -C /tmp fake-pnpm-store - echo "Archive size: $(du -sh /tmp/cache.tzst | cut -f1)" - - - name: Restore cache and time it - run: | - mkdir -p /tmp/restore-target - START=$(date +%s%N) - tar \ - -xf /tmp/cache.tzst \ - -P -C /tmp/restore-target \ - --delay-directory-restore \ - --use-compress-program unzstd - END=$(date +%s%N) - echo "Restore took: $(( (END - START) / 1000000 ))ms" diff --git a/.github/workflows/build.yaml.unused b/.github/workflows/build.yaml.unused deleted file mode 100644 index b974dcf..0000000 --- a/.github/workflows/build.yaml.unused +++ /dev/null @@ -1,42 +0,0 @@ -name: Test-Build-Plan-Deploy -on: push -jobs: - run-test: - runs-on: depot-ubuntu-24.04-8 - steps: - - uses: actions/checkout@v6 - - run: apt-get update - - name: Install the latest version of uv - uses: astral-sh/setup-uv@v7 - with: - enable-cache: true - cache-python: true - - name: Set up Python - run: uv python install - - name: Install dependencies - run: uv sync - - name: Run tests - env: - SECRET_KEY: ${{ secrets.SECRET_KEY }} - run: uv run pytest - # build-container: - # needs: run-test - # runs-on: ubuntu-latest - # permissions: - # # required for allowing the workflow to request and use an OIDC token for an action or step - # # specifically, we need the below set for aws-actions/configure-aws-credentials@v4 - # id-token: write - # contents: read # required for actions/checkout - # - # steps: - # - uses: actions/checkout@v6 - # - uses: depot/setup-action@v1 - # - # - name: Build and Push with Depot - # uses: depot/build-push-action@v1 - # with: - # context: . - # save: true - # save-tags: | - # latest - # ${{ github.sha }} diff --git a/.github/workflows/deploy.yaml.unused b/.github/workflows/deploy.yaml similarity index 100% rename from .github/workflows/deploy.yaml.unused rename to .github/workflows/deploy.yaml diff --git a/.github/workflows/php.yaml.unused b/.github/workflows/php.yaml.unused deleted file mode 100644 index edd348a..0000000 --- a/.github/workflows/php.yaml.unused +++ /dev/null @@ -1,32 +0,0 @@ -name: Setup-PHP -on: push -jobs: - setup-php: - runs-on: depot-ubuntu-24.04-8 - env: - key: cache-v1 - steps: - - uses: actions/checkout@v6 - # - name: Setup cache environment - # id: extcache - # uses: shivammathur/cache-extensions@v1 - # with: - # php-version: '8.4' - # extensions: sqlite3, pdo_sqlite, intl, pcntl - # key: ${{ env.key }} - # - # - name: Cache extensions - # uses: actions/cache@v5 - # with: - # path: ${{ steps.extcache.outputs.dir }} - # key: ${{ steps.extcache.outputs.key }} - # restore-keys: ${{ steps.extcache.outputs.key }} - - - uses: shivammathur/setup-php@v2 - with: - php-version: '8.4' - extensions: sqlite3, pdo_sqlite, intl, pcntl - coverage: pcov - env: - RUNNER_ENVIRONMENT: github-hosted - diff --git a/depot.json b/depot.json deleted file mode 100644 index c074a82..0000000 --- a/depot.json +++ /dev/null @@ -1 +0,0 @@ -{"id":"1rcmr22lpn"}