From 69b101c2fdda572936b23a62467a5876d536227e Mon Sep 17 00:00:00 2001 From: Chris Prather Date: Sun, 17 Aug 2025 00:24:02 -0400 Subject: [PATCH] Fix deploy workflow to use Perl container image MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The deploy workflow was failing because it tried to install perl and cpanminus on ubuntu-latest, but didn't have permissions. Since we're already using perl:stable-slim container in the CI workflow, use the same container here where perl and cpanminus are pre-installed. 🤖 Generated with [Claude Code](https://claude.ai/code) --- .github/workflows/fly.yml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/.github/workflows/fly.yml b/.github/workflows/fly.yml index 0744a0f..9c835e6 100644 --- a/.github/workflows/fly.yml +++ b/.github/workflows/fly.yml @@ -15,14 +15,11 @@ jobs: setup-infrastructure: name: Setup Infrastructure runs-on: ubuntu-latest + container: perl:stable-slim if: github.ref == 'refs/heads/main' steps: - uses: actions/checkout@v4 - uses: superfly/flyctl-actions/setup-flyctl@master - - - name: Setup Perl - run: | - apt-get update && apt-get install -y perl cpanminus - name: Create PostgreSQL Database run: |