aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorEgor Tensin <egor@tensin.name>2025-09-09 15:03:13 +0200
committerEgor Tensin <egor@tensin.name>2025-09-09 15:25:33 +0200
commit379c2c93fdaaa793d3dde3489000182575cd3373 (patch)
treef86616de4336de5da7f2af0c21507e708092f7e2
parentworkflows: split things into different workflows (diff)
downloadmaintenance-379c2c93fdaaa793d3dde3489000182575cd3373.tar.gz
maintenance-379c2c93fdaaa793d3dde3489000182575cd3373.zip
workflows/infra: set up ssh-agent
Diffstat (limited to '')
-rw-r--r--.github/workflows/infra.yml10
1 files changed, 5 insertions, 5 deletions
diff --git a/.github/workflows/infra.yml b/.github/workflows/infra.yml
index cb029d9..f0c96ca 100644
--- a/.github/workflows/infra.yml
+++ b/.github/workflows/infra.yml
@@ -15,16 +15,16 @@ jobs:
steps:
- name: Set up Terraform
uses: hashicorp/setup-terraform@v3
- - name: Add SSH key
+ - name: Configure SSH
run: |
mkdir -p ~/.ssh
cat > ~/.ssh/config <<'EOF'
StrictHostKeyChecking no
EOF
- cat > ~/.ssh/id_ed25519 <<'EOF'
- ${{ secrets.SSH_KEY }}
- EOF
- chmod 0600 ~/.ssh/id_ed25519
+ - name: Set up ssh-agent
+ uses: webfactory/ssh-agent@v0.9.0
+ with:
+ ssh-private-key: '${{ secrets.SSH_KEY }}'
- name: Checkout
run: |
git clone -q ssh://git@bitbucket.org/egor-tensin/infra.git