Skip to content

Commit ca29dab

Browse files
authored
Merge pull request #1143 from godot-rust/qol/release-ci-workaround
Release job in minimal CI; temporarily work around Godot blocker
2 parents b0be794 + e78a47e commit ca29dab

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

.github/composite/godot-install/action.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,12 @@ runs:
4242
ARTIFACT_NAME: ${{ inputs.artifact-name }}
4343
# if: steps.cache-godot.outputs.cache-hit != 'true'
4444
# If a specific Godot revision should be used, rather than latest, use this:
45-
# curl https://nightly.link/Bromeon/godot4-nightly/actions/runs/4910907653/${{ inputs.artifact-name }}.zip \
45+
# curl https://nightly.link/Bromeon/godot4-nightly/actions/runs/4910907653/$ARTIFACT_NAME.zip \
4646
run: |
4747
if [[ $ARTIFACT_NAME == *"nightly"* ]]; then
4848
url="https://nightly.link/Bromeon/godot4-nightly/workflows/compile-godot-nightly/master/$ARTIFACT_NAME.zip"
49+
# FIXME: re-enable latest as soon as https://github.com/godotengine/godot/issues/105834 is resolved.
50+
url="https://nightly.link/Bromeon/godot4-nightly/actions/runs/14632778165/$ARTIFACT_NAME.zip"
4951
else
5052
url="https://nightly.link/Bromeon/godot4-nightly/workflows/compile-godot-stable/master/$ARTIFACT_NAME.zip"
5153
fi

.github/workflows/minimal-ci.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -167,6 +167,15 @@ jobs:
167167
godot-binary: godot.linuxbsd.editor.dev.x86_64
168168
rust-extra-args: --features itest/experimental-threads,itest/codegen-full-experimental,godot/api-custom,godot/serde,itest/register-docs
169169

170+
- name: linux-release
171+
os: ubuntu-22.04
172+
artifact-name: linux-release-nightly
173+
godot-binary: godot.linuxbsd.template_release.x86_64
174+
# Use `codegen-full-experimental` to make sure that all function tables can be loaded in Godot release builds.
175+
# If the experimental part causes problems, downgrade to `codegen-full`.
176+
rust-extra-args: --release --features itest/codegen-full-experimental
177+
rust-cache-key: release
178+
170179
# Linux compat
171180

172181
- name: linux-4.4

0 commit comments

Comments
 (0)