From aa98593a55ce9777c6ec8e0aeece475ad7ed29de Mon Sep 17 00:00:00 2001 From: Rob Kelly Date: Mon, 29 Sep 2025 12:00:13 -0600 Subject: [PATCH] Bumped CI godot version to 4.5 --- .gitea/workflows/lint.yaml | 20 +++++++++++++++++--- .gitea/workflows/publish.yaml | 19 +++++++++++++++---- 2 files changed, 32 insertions(+), 7 deletions(-) diff --git a/.gitea/workflows/lint.yaml b/.gitea/workflows/lint.yaml index 90a429b..8b8cc62 100644 --- a/.gitea/workflows/lint.yaml +++ b/.gitea/workflows/lint.yaml @@ -6,17 +6,31 @@ on: branches: - main - ci-test - tags: - - v* + pull_request: + branches: + - main + types: + - opened + - synchronize + - reopened jobs: build: runs-on: ubuntu-latest steps: + - name: SSH key installation + run: | + mkdir -p ~/.ssh/ + echo "$SSH_PRIVATE_KEY" > ~/.ssh/id_ecdsa + chmod 600 ~/.ssh/id_ecdsa + echo "$SSH_KNOWN_HOSTS" > ~/.ssh/known_hosts + env: + SSH_PRIVATE_KEY: ${{ secrets.DEPLOY_KEY }} + SSH_KNOWN_HOSTS: ${{ secrets.SSH_KNOWN_HOSTS }} - name: Checkout repository run: | git init - git remote add origin ${{ gitea.event.repository.clone_url }} + git remote add origin ${{ gitea.event.repository.ssh_url }} git fetch --depth 1 origin ${{ gitea.ref }} git checkout FETCH_HEAD git lfs pull diff --git a/.gitea/workflows/publish.yaml b/.gitea/workflows/publish.yaml index 2adab79..b98c55a 100644 --- a/.gitea/workflows/publish.yaml +++ b/.gitea/workflows/publish.yaml @@ -8,16 +8,16 @@ on: - v* env: - GODOT_VERSION: 4.4 + GODOT_VERSION: 4.5 EXPORT_NAME: ${{ vars.ITCH_GAME }} PROJECT_PATH: . jobs: build: - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest container: - image: barichello/godot-ci:4.4 + image: barichello/godot-ci:4.5 strategy: matrix: include: @@ -30,10 +30,21 @@ jobs: env: BUILD_DIR: build/${{ vars.ITCH_GAME }}_${{ gitea.ref_name }}_${{ matrix.target }} steps: + - name: SSH key installation + run: | + apt-get update + apt-get install -y openssh-client + mkdir -p ~/.ssh/ + echo "$SSH_PRIVATE_KEY" > ~/.ssh/id_ecdsa + chmod 600 ~/.ssh/id_ecdsa + echo "$SSH_KNOWN_HOSTS" > ~/.ssh/known_hosts + env: + SSH_PRIVATE_KEY: ${{ secrets.DEPLOY_KEY }} + SSH_KNOWN_HOSTS: ${{ secrets.SSH_KNOWN_HOSTS }} - name: Checkout repository run: | git init - git remote add origin ${{ gitea.event.repository.clone_url }} + git remote add origin ${{ gitea.event.repository.ssh_url }} git fetch --depth 1 origin ${{ gitea.ref }} git checkout FETCH_HEAD git lfs pull