Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

--build-solutions hanging again in 4.3-stable #98916

Closed
jolexxa opened this issue Nov 7, 2024 · 4 comments
Closed

--build-solutions hanging again in 4.3-stable #98916

jolexxa opened this issue Nov 7, 2024 · 4 comments

Comments

@jolexxa
Copy link
Contributor

jolexxa commented Nov 7, 2024

Tested versions

4.3-stable

System information

Ubuntu 22.04.5

Issue description

I'm seeing the --build-solutions step of the test pipeline hang forever in the chickensoft-games/GameDemo CI/CD pipelines (again — this has happened at different points in different versions). It doesn't seem to be producing any errors, either.

This step typically runs in 20 seconds.

If there's something I can add to the workflow to get you more information, just let me know and I'll be happy to do it.

Here's the full pipeline log:

2024-11-07T04:41:04.9324551Z Current runner version: '2.320.0'
2024-11-07T04:41:04.9347263Z ##[group]Operating System
2024-11-07T04:41:04.9347877Z Ubuntu
2024-11-07T04:41:04.9348341Z 22.04.5
2024-11-07T04:41:04.9348669Z LTS
2024-11-07T04:41:04.9348976Z ##[endgroup]
2024-11-07T04:41:04.9349437Z ##[group]Runner Image
2024-11-07T04:41:04.9349870Z Image: ubuntu-22.04
2024-11-07T04:41:04.9350220Z Version: 20241103.1.0
2024-11-07T04:41:04.9351264Z Included Software: https://github.com/actions/runner-images/blob/ubuntu22/20241103.1/images/ubuntu/Ubuntu2204-Readme.md
2024-11-07T04:41:04.9352725Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu22%2F20241103.1
2024-11-07T04:41:04.9353540Z ##[endgroup]
2024-11-07T04:41:04.9354002Z ##[group]Runner Image Provisioner
2024-11-07T04:41:04.9354496Z 2.0.384.1
2024-11-07T04:41:04.9354796Z ##[endgroup]
2024-11-07T04:41:04.9370455Z ##[group]GITHUB_TOKEN Permissions
2024-11-07T04:41:04.9372266Z Actions: write
2024-11-07T04:41:04.9372847Z Attestations: write
2024-11-07T04:41:04.9373384Z Checks: write
2024-11-07T04:41:04.9373753Z Contents: write
2024-11-07T04:41:04.9374139Z Deployments: write
2024-11-07T04:41:04.9374571Z Discussions: write
2024-11-07T04:41:04.9374944Z Issues: write
2024-11-07T04:41:04.9375311Z Metadata: read
2024-11-07T04:41:04.9375706Z Packages: write
2024-11-07T04:41:04.9376085Z Pages: write
2024-11-07T04:41:04.9376487Z PullRequests: write
2024-11-07T04:41:04.9376932Z RepositoryProjects: write
2024-11-07T04:41:04.9377378Z SecurityEvents: write
2024-11-07T04:41:04.9377790Z Statuses: write
2024-11-07T04:41:04.9378181Z ##[endgroup]
2024-11-07T04:41:04.9381486Z Secret source: Actions
2024-11-07T04:41:04.9382097Z Prepare workflow directory
2024-11-07T04:41:05.0173554Z Prepare all required actions
2024-11-07T04:41:05.0330966Z Getting action download info
2024-11-07T04:41:05.2378513Z Download action repository 'actions/checkout@v4' (SHA:11bd71901bbe5b1630ceea73d27597364c9af683)
2024-11-07T04:41:05.3371376Z Download action repository 'actions/setup-dotnet@v4' (SHA:3e891b0cb619bf60e2c25674b222b8940e2c1c25)
2024-11-07T04:41:05.6461151Z Download action repository 'awalsh128/cache-apt-pkgs-action@latest' (SHA:a6c3917cc929dd0345bfb2d3feaf9101823370ad)
2024-11-07T04:41:05.9540115Z Download action repository 'chickensoft-games/setup-godot@v2' (SHA:46198e5e97e81c09d8001962fdf4ed8c215bcb50)
2024-11-07T04:41:06.3468060Z Getting action download info
2024-11-07T04:41:06.4618850Z Download action repository 'actions/cache@v4' (SHA:6849a6489940f00c2f30c0fb92c6274307ccb58a)
2024-11-07T04:41:06.5574341Z Download action repository 'actions/upload-artifact@v3' (SHA:ff15f0306b3f739f7b6fd43fb5d26cd321bd4de5)
2024-11-07T04:41:06.6060226Z Complete job name: 🖼 Visual Tests with vulkan
2024-11-07T04:41:06.7016060Z ##[group]Run actions/checkout@v4
2024-11-07T04:41:06.7016510Z with:
2024-11-07T04:41:06.7016807Z   lfs: true
2024-11-07T04:41:06.7017233Z   submodules: recursive
2024-11-07T04:41:06.7017657Z   repository: chickensoft-games/GameDemo
2024-11-07T04:41:06.7018267Z   token: ***
2024-11-07T04:41:06.7018737Z   ssh-strict: true
2024-11-07T04:41:06.7019044Z   ssh-user: git
2024-11-07T04:41:06.7019404Z   persist-credentials: true
2024-11-07T04:41:06.7019854Z   clean: true
2024-11-07T04:41:06.7020176Z   sparse-checkout-cone-mode: true
2024-11-07T04:41:06.7020957Z   fetch-depth: 1
2024-11-07T04:41:06.7021390Z   fetch-tags: false
2024-11-07T04:41:06.7021712Z   show-progress: true
2024-11-07T04:41:06.7022081Z   set-safe-directory: true
2024-11-07T04:41:06.7022512Z env:
2024-11-07T04:41:06.7022795Z   DOTNET_CLI_TELEMETRY_OPTOUT: true
2024-11-07T04:41:06.7023230Z   DOTNET_NOLOGO: true
2024-11-07T04:41:06.7023638Z ##[endgroup]
2024-11-07T04:41:06.8846826Z Syncing repository: chickensoft-games/GameDemo
2024-11-07T04:41:06.8849750Z ##[group]Getting Git version info
2024-11-07T04:41:06.8850902Z Working directory is '/home/runner/work/GameDemo/GameDemo'
2024-11-07T04:41:06.8851944Z [command]/usr/bin/git version
2024-11-07T04:41:06.8852595Z git version 2.47.0
2024-11-07T04:41:06.8902058Z [command]/usr/bin/git lfs version
2024-11-07T04:41:06.9382832Z git-lfs/3.5.1 (GitHub; linux amd64; go 1.21.8)
2024-11-07T04:41:06.9396227Z ##[endgroup]
2024-11-07T04:41:06.9413159Z Temporarily overriding HOME='/home/runner/work/_temp/b12a0fa8-826b-4879-aa05-75bb59901450' before making global git config changes
2024-11-07T04:41:06.9415330Z Adding repository directory to the temporary git global config as a safe directory
2024-11-07T04:41:06.9417934Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/GameDemo/GameDemo
2024-11-07T04:41:06.9455516Z Deleting the contents of '/home/runner/work/GameDemo/GameDemo'
2024-11-07T04:41:06.9459890Z ##[group]Initializing the repository
2024-11-07T04:41:06.9464190Z [command]/usr/bin/git init /home/runner/work/GameDemo/GameDemo
2024-11-07T04:41:06.9531804Z hint: Using 'master' as the name for the initial branch. This default branch name
2024-11-07T04:41:06.9533502Z hint: is subject to change. To configure the initial branch name to use in all
2024-11-07T04:41:06.9534890Z hint: of your new repositories, which will suppress this warning, call:
2024-11-07T04:41:06.9535904Z hint:
2024-11-07T04:41:06.9536761Z hint: 	git config --global init.defaultBranch <name>
2024-11-07T04:41:06.9583055Z hint:
2024-11-07T04:41:06.9584062Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2024-11-07T04:41:06.9585540Z hint: 'development'. The just-created branch can be renamed via this command:
2024-11-07T04:41:06.9586545Z hint:
2024-11-07T04:41:06.9587136Z hint: 	git branch -m <name>
2024-11-07T04:41:06.9588230Z Initialized empty Git repository in /home/runner/work/GameDemo/GameDemo/.git/
2024-11-07T04:41:06.9596766Z [command]/usr/bin/git remote add origin https://github.com/chickensoft-games/GameDemo
2024-11-07T04:41:06.9605641Z ##[endgroup]
2024-11-07T04:41:06.9609544Z ##[group]Disabling automatic garbage collection
2024-11-07T04:41:06.9611119Z [command]/usr/bin/git config --local gc.auto 0
2024-11-07T04:41:06.9641915Z ##[endgroup]
2024-11-07T04:41:06.9643006Z ##[group]Setting up auth
2024-11-07T04:41:06.9648775Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
2024-11-07T04:41:06.9681561Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
2024-11-07T04:41:06.9957317Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2024-11-07T04:41:07.0001436Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
2024-11-07T04:41:07.0242604Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic ***
2024-11-07T04:41:07.0282355Z ##[endgroup]
2024-11-07T04:41:07.0286739Z [command]/usr/bin/git lfs install --local
2024-11-07T04:41:07.0668192Z Updated Git hooks.
2024-11-07T04:41:07.0668887Z Git LFS initialized.
2024-11-07T04:41:07.0697614Z ##[group]Fetching the repository
2024-11-07T04:41:07.0709154Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +ab2323c330aee80339ab0d4feb6895d4650b6371:refs/remotes/origin/feat/performance
2024-11-07T04:41:08.5939974Z From https://github.com/chickensoft-games/GameDemo
2024-11-07T04:41:08.5941276Z  * [new ref]         ab2323c330aee80339ab0d4feb6895d4650b6371 -> origin/feat/performance
2024-11-07T04:41:08.5968490Z ##[endgroup]
2024-11-07T04:41:08.5969746Z ##[group]Determining the checkout info
2024-11-07T04:41:08.5972194Z ##[endgroup]
2024-11-07T04:41:08.5973172Z ##[group]Fetching LFS objects
2024-11-07T04:41:08.5976391Z [command]/usr/bin/git lfs fetch origin refs/remotes/origin/feat/performance
2024-11-07T04:41:08.6218431Z fetch: Fetching reference refs/remotes/origin/feat/performance
2024-11-07T04:41:10.0311241Z ##[endgroup]
2024-11-07T04:41:10.0314381Z [command]/usr/bin/git sparse-checkout disable
2024-11-07T04:41:10.0354779Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig
2024-11-07T04:41:10.0382386Z ##[group]Checking out the ref
2024-11-07T04:41:10.0386742Z [command]/usr/bin/git checkout --progress --force -B feat/performance refs/remotes/origin/feat/performance
2024-11-07T04:41:10.3597879Z Switched to a new branch 'feat/performance'
2024-11-07T04:41:10.3599696Z branch 'feat/performance' set up to track 'origin/feat/performance'.
2024-11-07T04:41:10.3916693Z ##[endgroup]
2024-11-07T04:41:10.3917915Z ##[group]Setting up auth for fetching submodules
2024-11-07T04:41:10.3923661Z [command]/usr/bin/git config --global http.https://github.com/.extraheader AUTHORIZATION: basic ***
2024-11-07T04:41:10.3961456Z [command]/usr/bin/git config --global --unset-all url.https://github.com/.insteadOf
2024-11-07T04:41:10.3992255Z [command]/usr/bin/git config --global --add url.https://github.com/.insteadOf git@github.com:
2024-11-07T04:41:10.4024663Z [command]/usr/bin/git config --global --add url.https://github.com/.insteadOf org-87247428@github.com:
2024-11-07T04:41:10.4050674Z ##[endgroup]
2024-11-07T04:41:10.4051538Z ##[group]Fetching submodules
2024-11-07T04:41:10.4055212Z [command]/usr/bin/git submodule sync --recursive
2024-11-07T04:41:10.4293564Z [command]/usr/bin/git -c protocol.version=2 submodule update --init --force --depth=1 --recursive
2024-11-07T04:41:10.4535918Z [command]/usr/bin/git submodule foreach --recursive git config --local gc.auto 0
2024-11-07T04:41:10.4770261Z ##[endgroup]
2024-11-07T04:41:10.4772590Z ##[group]Persisting credentials for submodules
2024-11-07T04:41:10.4779388Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'url\.https\:\/\/github\.com\/\.insteadOf' && git config --local --unset-all 'url.https://github.com/.insteadOf' || :"
2024-11-07T04:41:10.5017895Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local 'http.https://github.com/.extraheader' 'AUTHORIZATION: basic ***' && git config --local --show-origin --name-only --get-regexp remote.origin.url"
2024-11-07T04:41:10.5251994Z [command]/usr/bin/git submodule foreach --recursive git config --local --add 'url.https://github.com/.insteadOf' 'git@github.com:'
2024-11-07T04:41:10.5480722Z [command]/usr/bin/git submodule foreach --recursive git config --local --add 'url.https://github.com/.insteadOf' 'org-87247428@github.com:'
2024-11-07T04:41:10.5704878Z ##[endgroup]
2024-11-07T04:41:10.5739890Z [command]/usr/bin/git log -1 --format=%H
2024-11-07T04:41:10.5767410Z ab2323c330aee80339ab0d4feb6895d4650b6371
2024-11-07T04:41:10.6037187Z ##[group]Run actions/setup-dotnet@v4
2024-11-07T04:41:10.6037737Z with:
2024-11-07T04:41:10.6038043Z   global-json-file: global.json
2024-11-07T04:41:10.6038427Z   cache: false
2024-11-07T04:41:10.6038787Z env:
2024-11-07T04:41:10.6039077Z   DOTNET_CLI_TELEMETRY_OPTOUT: true
2024-11-07T04:41:10.6039482Z   DOTNET_NOLOGO: true
2024-11-07T04:41:10.6039877Z ##[endgroup]
2024-11-07T04:41:10.7695118Z [command]/home/runner/work/_actions/actions/setup-dotnet/v4/externals/install-dotnet.sh --skip-non-versioned-files --runtime dotnet --channel LTS
2024-11-07T04:41:11.0468398Z dotnet-install: .NET Core Runtime with version '8.0.10' is already installed.
2024-11-07T04:41:11.0497644Z [command]/home/runner/work/_actions/actions/setup-dotnet/v4/externals/install-dotnet.sh --skip-non-versioned-files --version 8.0.401
2024-11-07T04:41:12.2202512Z dotnet-install: Attempting to download using primary link https://dotnetcli.azureedge.net/dotnet/Sdk/8.0.401/dotnet-sdk-8.0.401-linux-x64.tar.gz
2024-11-07T04:41:13.0662036Z dotnet-install: Remote file https://dotnetcli.azureedge.net/dotnet/Sdk/8.0.401/dotnet-sdk-8.0.401-linux-x64.tar.gz size is 211866896 bytes.
2024-11-07T04:41:13.0664727Z dotnet-install: Extracting archive from https://dotnetcli.azureedge.net/dotnet/Sdk/8.0.401/dotnet-sdk-8.0.401-linux-x64.tar.gz
2024-11-07T04:41:17.6229604Z dotnet-install: Downloaded file size is 211866896 bytes.
2024-11-07T04:41:17.6230773Z dotnet-install: The remote and local file sizes are equal.
2024-11-07T04:41:17.8885906Z dotnet-install: Installed version is 8.0.401
2024-11-07T04:41:17.8944447Z dotnet-install: Adding to current process PATH: `/usr/share/dotnet`. Note: This change will be visible only when sourcing script.
2024-11-07T04:41:17.8946694Z dotnet-install: Note that the script does not resolve dependencies during installation.
2024-11-07T04:41:17.8949110Z dotnet-install: To check the list of dependencies, go to https://learn.microsoft.com/dotnet/core/install, select your operating system and check the "Dependencies" section.
2024-11-07T04:41:17.8950985Z dotnet-install: Installation finished successfully.
2024-11-07T04:41:17.9100120Z ##[group]Run dotnet restore
2024-11-07T04:41:17.9100830Z �[36;1mdotnet restore�[0m
2024-11-07T04:41:17.9188181Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2024-11-07T04:41:17.9188698Z env:
2024-11-07T04:41:17.9188982Z   DOTNET_CLI_TELEMETRY_OPTOUT: true
2024-11-07T04:41:17.9189512Z   DOTNET_NOLOGO: true
2024-11-07T04:41:17.9189884Z   DOTNET_ROOT: /usr/share/dotnet
2024-11-07T04:41:17.9190236Z ##[endgroup]
2024-11-07T04:41:21.2277233Z   Determining projects to restore...
2024-11-07T04:41:23.7817347Z   Restored /home/runner/work/GameDemo/GameDemo/GameDemo.csproj (in 2.11 sec).
2024-11-07T04:41:23.8203117Z ##[group]Run sudo rm -f /etc/apt/sources.list.d/microsoft-prod.list
2024-11-07T04:41:23.8203872Z �[36;1msudo rm -f /etc/apt/sources.list.d/microsoft-prod.list�[0m
2024-11-07T04:41:23.8204659Z �[36;1msudo add-apt-repository -n ppa:kisak/kisak-mesa�[0m
2024-11-07T04:41:23.8262468Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2024-11-07T04:41:23.8263046Z env:
2024-11-07T04:41:23.8263387Z   DOTNET_CLI_TELEMETRY_OPTOUT: true
2024-11-07T04:41:23.8263794Z   DOTNET_NOLOGO: true
2024-11-07T04:41:23.8264185Z   DOTNET_ROOT: /usr/share/dotnet
2024-11-07T04:41:23.8264586Z ##[endgroup]
2024-11-07T04:41:27.5766385Z PPA publishes dbgsym, you may need to include 'main/debug' component
2024-11-07T04:41:27.5767983Z Repository: 'deb https://ppa.launchpadcontent.net/kisak/kisak-mesa/ubuntu/ jammy main'
2024-11-07T04:41:27.5769146Z Description:
2024-11-07T04:41:27.5770596Z The goal of this PPA is to provide the latest point release of Mesa plus select non-invasive early backports. Deviations from upstream packages are listed on the package details page.
2024-11-07T04:41:27.5771485Z 
2024-11-07T04:41:27.5771775Z --- Support status ---
2024-11-07T04:41:27.5771981Z 
2024-11-07T04:41:27.5772449Z Bionic (18.04) - Discontinued - Long term users can use kisak-mesa stable
2024-11-07T04:41:27.5773071Z Focal (20.04) - Supported
2024-11-07T04:41:27.5773575Z Jammy (22.04) - Supported
2024-11-07T04:41:27.5774071Z Noble (24.04) - Preliminary support (Not tested locally)
2024-11-07T04:41:27.5774438Z 
2024-11-07T04:41:27.5774754Z Note: Please report any issues to mesa. ARM builds are not tested locally.
2024-11-07T04:41:27.5775213Z 
2024-11-07T04:41:27.5775450Z --- Is this PPA stable? ---
2024-11-07T04:41:27.5775674Z 
2024-11-07T04:41:27.5775850Z Short answer: Mostly.
2024-11-07T04:41:27.5776042Z 
2024-11-07T04:41:27.5778306Z Long answer: Compared to bleeding edge mesa PPAs, there is a much lower chance of complications, but as Ubuntu LTS releases age, the odds of unexpected interactions between older kernels / compilers / X increases with each major release. Anomalies are inevitable the further the host system gets from the configuration active mesa developers use on a daily basis. If you value stability over support, https://launchpad.net/~kisak/+archive/ubuntu/turtle/ is available as an alternative.
2024-11-07T04:41:27.5780747Z 
2024-11-07T04:41:27.5782228Z In the event that there is a major issue with new mesa on an older Ubuntu LTS and the mesa devs are not interested in triaging the issue, then the Ubuntu LTS release will be dropped from this PPA and the last release pushed to kisak-mesa stable will be frozen.
2024-11-07T04:41:27.5783416Z 
2024-11-07T04:41:27.5783616Z --- Package status ---
2024-11-07T04:41:27.5784090Z 
2024-11-07T04:41:27.5784376Z llvm - Following latest point release supported by mesa
2024-11-07T04:41:27.5785014Z - Focal / Jammy frozen on llvm 15
2024-11-07T04:41:27.5785482Z mesa - Following latest point release
2024-11-07T04:41:27.5785946Z libdrm - Updating as needed for mesa
2024-11-07T04:41:27.5786313Z 
2024-11-07T04:41:27.5786431Z Mesa 24.2.0 note:
2024-11-07T04:41:27.5786944Z This update cycle dropped some hacks that allowed rusticl on Jammy.
2024-11-07T04:41:27.5787661Z Upstream added NVK, but is only sane on Noble, with missing i386 dependencies.
2024-11-07T04:41:27.5788189Z 
2024-11-07T04:41:27.5788333Z --- Removal ---
2024-11-07T04:41:27.5788506Z 
2024-11-07T04:41:27.5789144Z It's strongly recommended to remove this PPA before upgrading to a newer Ubuntu release or using another mesa PPA.
2024-11-07T04:41:27.5789719Z 
2024-11-07T04:41:27.5789930Z sudo apt install ppa-purge
2024-11-07T04:41:27.5790398Z sudo ppa-purge ppa:kisak/kisak-mesa
2024-11-07T04:41:27.5790703Z 
2024-11-07T04:41:27.5791569Z Note: Using ppa-purge with Ubuntu derivatives needs to include -d <based_on_name> to work safely. For example, Linux Mint 20 is based on Ubuntu Focal, so that would make it:
2024-11-07T04:41:27.5792364Z 
2024-11-07T04:41:27.5792627Z sudo ppa-purge -d focal ppa:kisak/kisak-mesa
2024-11-07T04:41:27.5793214Z 
2024-11-07T04:41:27.5793374Z --- Donations ---
2024-11-07T04:41:27.5793615Z 
2024-11-07T04:41:27.5795245Z I can't accept donations and any random donation site account is a scam. If you have some extra money burning a hole in your pocket, please consider sending it to a charity of your choice (for the poors, animals, whatever else you may think it might need it), then send Oibaf a note that I stole the suggestion from his PPA.
2024-11-07T04:41:27.5797034Z More info: https://launchpad.net/~kisak/+archive/ubuntu/kisak-mesa
2024-11-07T04:41:27.5797676Z Adding repository.
2024-11-07T04:41:27.5798263Z Adding deb entry to /etc/apt/sources.list.d/kisak-ubuntu-kisak-mesa-jammy.list
2024-11-07T04:41:27.5799202Z Adding disabled deb-src entry to /etc/apt/sources.list.d/kisak-ubuntu-kisak-mesa-jammy.list
2024-11-07T04:41:27.5800473Z Adding key to /etc/apt/trusted.gpg.d/kisak-ubuntu-kisak-mesa.gpg with fingerprint EB8B81E14DA65431D7504EA8F63F0F2B90935439
2024-11-07T04:41:27.6431368Z ##[group]Run awalsh128/cache-apt-pkgs-action@latest
2024-11-07T04:41:27.6431977Z with:
2024-11-07T04:41:27.6432283Z   packages: mesa-vulkan-drivers binutils
2024-11-07T04:41:27.6432716Z   version: 1
2024-11-07T04:41:27.6433110Z   execute_install_scripts: false
2024-11-07T04:41:27.6433452Z   debug: false
2024-11-07T04:41:27.6433767Z env:
2024-11-07T04:41:27.6434142Z   DOTNET_CLI_TELEMETRY_OPTOUT: true
2024-11-07T04:41:27.6434524Z   DOTNET_NOLOGO: true
2024-11-07T04:41:27.6434878Z   DOTNET_ROOT: /usr/share/dotnet
2024-11-07T04:41:27.6435336Z ##[endgroup]
2024-11-07T04:41:27.6629071Z ##[group]Run ${GITHUB_ACTION_PATH}/pre_cache_action.sh \
2024-11-07T04:41:27.6629690Z �[36;1m${GITHUB_ACTION_PATH}/pre_cache_action.sh \�[0m
2024-11-07T04:41:27.6630299Z �[36;1m  ~/cache-apt-pkgs \�[0m
2024-11-07T04:41:27.6630709Z �[36;1m  "$VERSION" \�[0m
2024-11-07T04:41:27.6631048Z �[36;1m  "$EXEC_INSTALL_SCRIPTS" \�[0m
2024-11-07T04:41:27.6631517Z �[36;1m  "$DEBUG" \�[0m
2024-11-07T04:41:27.6631970Z �[36;1m  "$PACKAGES"�[0m
2024-11-07T04:41:27.6632518Z �[36;1mecho "CACHE_KEY=$(cat ~/cache-apt-pkgs/cache_key.md5)" >> $GITHUB_ENV�[0m
2024-11-07T04:41:27.6688992Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2024-11-07T04:41:27.6689595Z env:
2024-11-07T04:41:27.6689926Z   DOTNET_CLI_TELEMETRY_OPTOUT: true
2024-11-07T04:41:27.6690296Z   DOTNET_NOLOGO: true
2024-11-07T04:41:27.6690725Z   DOTNET_ROOT: /usr/share/dotnet
2024-11-07T04:41:27.6691122Z   VERSION: 1
2024-11-07T04:41:27.6691412Z   EXEC_INSTALL_SCRIPTS: false
2024-11-07T04:41:27.6691844Z   DEBUG: false
2024-11-07T04:41:27.6692210Z   PACKAGES: mesa-vulkan-drivers binutils
2024-11-07T04:41:27.6692589Z ##[endgroup]
2024-11-07T04:41:27.6827796Z 04:41:27.682 Normalizing package list...
2024-11-07T04:41:28.6996745Z 04:41:28.699 done
2024-11-07T04:41:28.7027618Z 04:41:28.702 Validating action arguments (version='1', packages='binutils=2.38-4ubuntu2.6 mesa-vulkan-drivers=23.2.1-1ubuntu3.1~22.04.2')...
2024-11-07T04:41:28.7054763Z 04:41:28.705 done
2024-11-07T04:41:28.7055078Z 
2024-11-07T04:41:28.7068073Z 04:41:28.706 Creating cache key...
2024-11-07T04:41:28.7081843Z 04:41:28.707 - Value to hash is 'binutils=2.38-4ubuntu2.6 mesa-vulkan-drivers=23.2.1-1ubuntu3.1~22.04.2 @ 1 3'.
2024-11-07T04:41:28.7122468Z 04:41:28.711 - Value hashed as '9ee5b1a4e0346c0f122526a9ef9ddbc5'.
2024-11-07T04:41:28.7134567Z 04:41:28.713 done
2024-11-07T04:41:28.7148904Z 04:41:28.714 Hash value written to /home/runner/cache-apt-pkgs/cache_key.md5
2024-11-07T04:41:28.7261353Z ##[group]Run actions/cache/restore@v4
2024-11-07T04:41:28.7261779Z with:
2024-11-07T04:41:28.7262085Z   path: ~/cache-apt-pkgs
2024-11-07T04:41:28.7262620Z   key: cache-apt-pkgs_9ee5b1a4e0346c0f122526a9ef9ddbc5
2024-11-07T04:41:28.7263121Z   enableCrossOsArchive: false
2024-11-07T04:41:28.7263522Z   fail-on-cache-miss: false
2024-11-07T04:41:28.7263936Z   lookup-only: false
2024-11-07T04:41:28.7264260Z env:
2024-11-07T04:41:28.7264569Z   DOTNET_CLI_TELEMETRY_OPTOUT: true
2024-11-07T04:41:28.7265027Z   DOTNET_NOLOGO: true
2024-11-07T04:41:28.7265384Z   DOTNET_ROOT: /usr/share/dotnet
2024-11-07T04:41:28.7265806Z   CACHE_KEY: 9ee5b1a4e0346c0f122526a9ef9ddbc5
2024-11-07T04:41:28.7266265Z ##[endgroup]
2024-11-07T04:41:29.1824535Z Cache Size: ~19 MB (19511892 B)
2024-11-07T04:41:29.1851169Z [command]/usr/bin/tar -xf /home/runner/work/_temp/9832bb86-5ff4-4874-b8ea-15f2783bf7a7/cache.tzst -P -C /home/runner/work/GameDemo/GameDemo --use-compress-program unzstd
2024-11-07T04:41:29.3455199Z Cache restored successfully
2024-11-07T04:41:29.3631664Z Cache restored from key: cache-apt-pkgs_9ee5b1a4e0346c0f122526a9ef9ddbc5
2024-11-07T04:41:29.3745294Z ##[group]Run ${GITHUB_ACTION_PATH}/post_cache_action.sh \
2024-11-07T04:41:29.3745929Z �[36;1m${GITHUB_ACTION_PATH}/post_cache_action.sh \�[0m
2024-11-07T04:41:29.3746534Z �[36;1m  ~/cache-apt-pkgs \�[0m
2024-11-07T04:41:29.3746881Z �[36;1m  / \�[0m
2024-11-07T04:41:29.3747215Z �[36;1m  "$CACHE_HIT" \�[0m
2024-11-07T04:41:29.3747679Z �[36;1m  "$EXEC_INSTALL_SCRIPTS" \�[0m
2024-11-07T04:41:29.3748312Z �[36;1m  "$DEBUG" \�[0m
2024-11-07T04:41:29.3748699Z �[36;1m  "$PACKAGES"�[0m
2024-11-07T04:41:29.3749449Z �[36;1mfunction create_list { local list=$(cat ~/cache-apt-pkgs/manifest_${1}.log | tr '\n' ','); echo ${list:0:-1}; };�[0m
2024-11-07T04:41:29.3750376Z �[36;1mecho "package-version-list=$(create_list main)" >> $GITHUB_OUTPUT�[0m
2024-11-07T04:41:29.3751131Z �[36;1mecho "all-package-version-list=$(create_list all)" >> $GITHUB_OUTPUT�[0m
2024-11-07T04:41:29.3807730Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2024-11-07T04:41:29.3808203Z env:
2024-11-07T04:41:29.3808627Z   DOTNET_CLI_TELEMETRY_OPTOUT: true
2024-11-07T04:41:29.3809058Z   DOTNET_NOLOGO: true
2024-11-07T04:41:29.3809489Z   DOTNET_ROOT: /usr/share/dotnet
2024-11-07T04:41:29.3809958Z   CACHE_KEY: 9ee5b1a4e0346c0f122526a9ef9ddbc5
2024-11-07T04:41:29.3810355Z   CACHE_HIT: true
2024-11-07T04:41:29.3810761Z   EXEC_INSTALL_SCRIPTS: false
2024-11-07T04:41:29.3811164Z   DEBUG: false
2024-11-07T04:41:29.3811528Z   PACKAGES: mesa-vulkan-drivers binutils
2024-11-07T04:41:29.3811988Z ##[endgroup]
2024-11-07T04:41:29.4020678Z 04:41:29.401 Found 8 files in the cache.
2024-11-07T04:41:29.4045860Z 04:41:29.404 - cache_key.md5
2024-11-07T04:41:29.4072496Z 04:41:29.406 - install.log
2024-11-07T04:41:29.4097181Z 04:41:29.409 - libdrm-amdgpu1=2.4.122-1~kisak1~j.tar
2024-11-07T04:41:29.4121922Z 04:41:29.411 - libdrm-common=2.4.122-1~kisak1~j.tar
2024-11-07T04:41:29.4146703Z 04:41:29.414 - libdrm2=2.4.122-1~kisak1~j.tar
2024-11-07T04:41:29.4172922Z 04:41:29.417 - manifest_all.log
2024-11-07T04:41:29.4198135Z 04:41:29.419 - manifest_main.log
2024-11-07T04:41:29.4223277Z 04:41:29.422 - mesa-vulkan-drivers=24.2.6~kisak1~j.tar
2024-11-07T04:41:29.4235459Z 
2024-11-07T04:41:29.4235801Z 04:41:29.423 Reading from main requested packages manifest...
2024-11-07T04:41:29.4284377Z 04:41:29.428 - binutils=2.38-4ubuntu2.6
2024-11-07T04:41:29.4314411Z 04:41:29.431 - mesa-vulkan-drivers=24.2.6~kisak1~j
2024-11-07T04:41:29.4326290Z 04:41:29.432 done
2024-11-07T04:41:29.4326629Z 
2024-11-07T04:41:29.4378040Z 04:41:29.437 Restoring 4 packages from cache...
2024-11-07T04:41:29.4403408Z 04:41:29.440 - libdrm-amdgpu1=2.4.122-1~kisak1~j.tar restoring...
2024-11-07T04:41:29.4519701Z 04:41:29.451   done
2024-11-07T04:41:29.4545347Z 04:41:29.454 - libdrm-common=2.4.122-1~kisak1~j.tar restoring...
2024-11-07T04:41:29.4655400Z 04:41:29.465   done
2024-11-07T04:41:29.4682044Z 04:41:29.467 - libdrm2=2.4.122-1~kisak1~j.tar restoring...
2024-11-07T04:41:29.4786511Z 04:41:29.478   done
2024-11-07T04:41:29.4811441Z 04:41:29.480 - mesa-vulkan-drivers=24.2.6~kisak1~j.tar restoring...
2024-11-07T04:41:29.6235166Z 04:41:29.623   done
2024-11-07T04:41:29.6250511Z 04:41:29.624 done
2024-11-07T04:41:29.6253892Z 
2024-11-07T04:41:29.6364130Z ##[group]Run rm -rf ~/cache-apt-pkgs
2024-11-07T04:41:29.6364648Z �[36;1mrm -rf ~/cache-apt-pkgs�[0m
2024-11-07T04:41:29.6421465Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2024-11-07T04:41:29.6421966Z env:
2024-11-07T04:41:29.6422319Z   DOTNET_CLI_TELEMETRY_OPTOUT: true
2024-11-07T04:41:29.6422815Z   DOTNET_NOLOGO: true
2024-11-07T04:41:29.6423180Z   DOTNET_ROOT: /usr/share/dotnet
2024-11-07T04:41:29.6423608Z   CACHE_KEY: 9ee5b1a4e0346c0f122526a9ef9ddbc5
2024-11-07T04:41:29.6424073Z ##[endgroup]
2024-11-07T04:41:29.6800845Z ##[group]Run chickensoft-games/setup-godot@v2
2024-11-07T04:41:29.6801435Z with:
2024-11-07T04:41:29.6801741Z   version: global.json
2024-11-07T04:41:29.6802056Z   path: godot
2024-11-07T04:41:29.6802468Z   downloads-path: downloads
2024-11-07T04:41:29.6802837Z   bin-path: bin
2024-11-07T04:41:29.6803171Z   godot-sharp-release: false
2024-11-07T04:41:29.6803595Z   use-dotnet: true
2024-11-07T04:41:29.6803941Z   include-templates: false
2024-11-07T04:41:29.6804294Z   cache: true
2024-11-07T04:41:29.6804689Z env:
2024-11-07T04:41:29.6804996Z   DOTNET_CLI_TELEMETRY_OPTOUT: true
2024-11-07T04:41:29.6805383Z   DOTNET_NOLOGO: true
2024-11-07T04:41:29.6805805Z   DOTNET_ROOT: /usr/share/dotnet
2024-11-07T04:41:29.6806226Z   CACHE_KEY: 9ee5b1a4e0346c0f122526a9ef9ddbc5
2024-11-07T04:41:29.6806728Z ##[endgroup]
2024-11-07T04:41:29.8246639Z 🐧 Running on Linux
2024-11-07T04:41:29.8255245Z ##[group]🏝 Environment Information
2024-11-07T04:41:29.8256528Z 📁 Checkout directory: /home/runner/work/GameDemo/GameDemo
2024-11-07T04:41:29.8257652Z 📢 Inferring Godot version from global.json file.
2024-11-07T04:41:29.8258799Z 🌐 global.json file path: /home/runner/work/GameDemo/GameDemo/global.json
2024-11-07T04:41:29.8259971Z 🌐 global.json file exists: true
2024-11-07T04:41:29.8260982Z 🖨 global.json contents: {
2024-11-07T04:41:29.8261687Z   "msbuild-sdks": {
2024-11-07T04:41:29.8262238Z     "Godot.NET.Sdk": "4.3.0"
2024-11-07T04:41:29.8262792Z   },
2024-11-07T04:41:29.8263368Z   "sdk": {
2024-11-07T04:41:29.8264046Z     "rollForward": "major",
2024-11-07T04:41:29.8264774Z     "version": "8.0.401"
2024-11-07T04:41:29.8265368Z   }
2024-11-07T04:41:29.8265994Z }
2024-11-07T04:41:29.8266300Z 
2024-11-07T04:41:29.8267814Z 🖨 global.json parsed contents: "{\n  \"msbuild-sdks\": {\n    \"Godot.NET.Sdk\": \"4.3.0\"\n  },\n  \"sdk\": {\n    \"rollForward\": \"major\",\n    \"version\": \"8.0.401\"\n  }\n}\n"
2024-11-07T04:41:29.8269640Z 🤖 Godot version: 4.3.0
2024-11-07T04:41:29.8270660Z 🤖 Godot version name: Godot_v4.3-stable_mono_linux_x86_64
2024-11-07T04:41:29.8271510Z 🟣 Use .NET: true
2024-11-07T04:41:29.8273059Z 🤖 Godot download url: https://github.com/godotengine/godot-builds/releases/download/4.3-stable/Godot_v4.3-stable_mono_linux_x86_64.zip
2024-11-07T04:41:29.8274999Z 🧑‍💼 User directory: /home/runner
2024-11-07T04:41:29.8277280Z 🌏 Downloads directory: /home/runner/downloads
2024-11-07T04:41:29.8278815Z 📥 Godot download path: /home/runner/downloads/Godot_v4.3-stable_mono_linux_x86_64.zip
2024-11-07T04:41:29.8280473Z 📦 Godot installation directory: /home/runner/godot
2024-11-07T04:41:29.8281566Z 🤖 Godot installation path: /home/runner/godot/Godot_v4.3-stable_mono_linux_x86_64
2024-11-07T04:41:29.8282873Z ⏭️ Skipping Export Templates.
2024-11-07T04:41:29.8283607Z 📂 Bin directory: /home/runner/bin
2024-11-07T04:41:29.8284358Z 🤖 GodotSharp release: false
2024-11-07T04:41:29.8285458Z ##[endgroup]
2024-11-07T04:41:29.8286626Z ##[group]📂 Ensuring working directories exist...
2024-11-07T04:41:29.8287488Z ✅ Working directories exist
2024-11-07T04:41:29.8288174Z ##[endgroup]
2024-11-07T04:41:29.8288890Z ##[group]🤔 Checking if Godot is already in cache...
2024-11-07T04:41:30.4032510Z Cache Size: ~65 MB (68679798 B)
2024-11-07T04:41:30.4058241Z [command]/usr/bin/tar -xf /home/runner/work/_temp/5241c769-1cfe-4c45-8835-1cb015a8dffb/cache.tzst -P -C /home/runner/work/GameDemo/GameDemo --use-compress-program unzstd
2024-11-07T04:41:30.7586248Z Cache restored successfully
2024-11-07T04:41:30.7725423Z 🎉 Previous Godot download found in cache!
2024-11-07T04:41:30.7726356Z ##[endgroup]
2024-11-07T04:41:30.7727278Z ##[group]📄 Showing cached files recursively...
2024-11-07T04:41:30.7728319Z 📁 /home/runner/godot
2024-11-07T04:41:30.7732842Z   📁 /home/runner/godot/Godot_v4.3-stable_mono_linux_x86_64
2024-11-07T04:41:30.7734271Z     📁 /home/runner/godot/Godot_v4.3-stable_mono_linux_x86_64/GodotSharp
2024-11-07T04:41:30.7735539Z       📁 /home/runner/godot/Godot_v4.3-stable_mono_linux_x86_64/GodotSharp/Api
2024-11-07T04:41:30.7737978Z         📁 /home/runner/godot/Godot_v4.3-stable_mono_linux_x86_64/GodotSharp/Api/Debug
2024-11-07T04:41:30.7739343Z           📄 GodotPlugins.dll
2024-11-07T04:41:30.7740347Z           📄 GodotPlugins.pdb
2024-11-07T04:41:30.7741520Z           📄 GodotPlugins.runtimeconfig.json
2024-11-07T04:41:30.7742490Z           🚀 GodotSharp.dll
2024-11-07T04:41:30.7743487Z           📄 GodotSharp.pdb
2024-11-07T04:41:30.7744344Z           📄 GodotSharp.xml
2024-11-07T04:41:30.7745169Z           📄 GodotSharpEditor.dll
2024-11-07T04:41:30.7746059Z           📄 GodotSharpEditor.pdb
2024-11-07T04:41:30.7746973Z           📄 GodotSharpEditor.xml
2024-11-07T04:41:30.7748366Z         📁 /home/runner/godot/Godot_v4.3-stable_mono_linux_x86_64/GodotSharp/Api/Release
2024-11-07T04:41:30.7749585Z           📄 GodotPlugins.dll
2024-11-07T04:41:30.7750484Z           📄 GodotPlugins.pdb
2024-11-07T04:41:30.7751546Z           📄 GodotPlugins.runtimeconfig.json
2024-11-07T04:41:30.7752552Z           🚀 GodotSharp.dll
2024-11-07T04:41:30.7753343Z           📄 GodotSharp.pdb
2024-11-07T04:41:30.7754273Z           📄 GodotSharp.xml
2024-11-07T04:41:30.7755096Z           📄 GodotSharpEditor.dll
2024-11-07T04:41:30.7756073Z           📄 GodotSharpEditor.pdb
2024-11-07T04:41:30.7756977Z           📄 GodotSharpEditor.xml
2024-11-07T04:41:30.7758188Z       📁 /home/runner/godot/Godot_v4.3-stable_mono_linux_x86_64/GodotSharp/Tools
2024-11-07T04:41:30.7759569Z         📄 GodotTools.BuildLogger.dll
2024-11-07T04:41:30.7760605Z         📄 GodotTools.BuildLogger.pdb
2024-11-07T04:41:30.7761444Z         📄 GodotTools.Core.dll
2024-11-07T04:41:30.7762467Z         📄 GodotTools.Core.pdb
2024-11-07T04:41:30.7763331Z         📄 GodotTools.IdeMessaging.dll
2024-11-07T04:41:30.7764252Z         📄 GodotTools.IdeMessaging.pdb
2024-11-07T04:41:30.7769603Z         📄 GodotTools.ProjectEditor.dll
2024-11-07T04:41:30.7770564Z         📄 GodotTools.ProjectEditor.pdb
2024-11-07T04:41:30.7771614Z         📄 GodotTools.Shared.dll
2024-11-07T04:41:30.7772710Z         📄 GodotTools.Shared.pdb
2024-11-07T04:41:30.7773621Z         📄 GodotTools.deps.json
2024-11-07T04:41:30.7774637Z         📄 GodotTools.dll
2024-11-07T04:41:30.7775365Z         📄 GodotTools.pdb
2024-11-07T04:41:30.7776295Z         📄 GodotTools.runtimeconfig.json
2024-11-07T04:41:30.7777331Z         🚀 JetBrains.Rider.PathLocator.dll
2024-11-07T04:41:30.7778297Z         🚀 Microsoft.Build.Locator.dll
2024-11-07T04:41:30.7779280Z         🚀 Newtonsoft.Json.dll
2024-11-07T04:41:30.7787384Z         📁 /home/runner/godot/Godot_v4.3-stable_mono_linux_x86_64/GodotSharp/Tools/nupkgs
2024-11-07T04:41:30.7788776Z           📄 Godot.NET.Sdk.4.3.0.nupkg
2024-11-07T04:41:30.7789826Z           📄 Godot.SourceGenerators.4.3.0.nupkg
2024-11-07T04:41:30.7790828Z           📄 GodotSharp.4.3.0.nupkg
2024-11-07T04:41:30.7791771Z           📄 GodotSharp.4.3.0.snupkg
2024-11-07T04:41:30.7792314Z           📄 GodotSharpEditor.4.3.0.nupkg
2024-11-07T04:41:30.7792834Z           📄 GodotSharpEditor.4.3.0.snupkg
2024-11-07T04:41:30.7793476Z     🚀 Godot_v4.3-stable_mono_linux.x86_64
2024-11-07T04:41:30.7793950Z ✅ Files shown
2024-11-07T04:41:30.7794622Z ##[endgroup]
2024-11-07T04:41:30.7795258Z ##[group]🚀 Executables:
2024-11-07T04:41:30.7796051Z   🚀 /home/runner/godot/Godot_v4.3-stable_mono_linux_x86_64/GodotSharp/Api/Debug/GodotSharp.dll
2024-11-07T04:41:30.7796994Z   🚀 /home/runner/godot/Godot_v4.3-stable_mono_linux_x86_64/GodotSharp/Api/Release/GodotSharp.dll
2024-11-07T04:41:30.7798082Z   🚀 /home/runner/godot/Godot_v4.3-stable_mono_linux_x86_64/GodotSharp/Tools/JetBrains.Rider.PathLocator.dll
2024-11-07T04:41:30.7799250Z   🚀 /home/runner/godot/Godot_v4.3-stable_mono_linux_x86_64/GodotSharp/Tools/Microsoft.Build.Locator.dll
2024-11-07T04:41:30.7800268Z   🚀 /home/runner/godot/Godot_v4.3-stable_mono_linux_x86_64/GodotSharp/Tools/Newtonsoft.Json.dll
2024-11-07T04:41:30.7801243Z   🚀 /home/runner/godot/Godot_v4.3-stable_mono_linux_x86_64/Godot_v4.3-stable_mono_linux.x86_64
2024-11-07T04:41:30.7802198Z ✅ Executables shown
2024-11-07T04:41:30.7802842Z ##[endgroup]
2024-11-07T04:41:30.7803549Z ##[group]🚀 Resolve Godot Executables:
2024-11-07T04:41:30.7804494Z 🚀 Godot executable found at /home/runner/godot/Godot_v4.3-stable_mono_linux_x86_64/Godot_v4.3-stable_mono_linux.x86_64
2024-11-07T04:41:30.7805795Z 🚀 GodotSharp.dll found at /home/runner/godot/Godot_v4.3-stable_mono_linux_x86_64/GodotSharp/Api/Debug/GodotSharp.dll
2024-11-07T04:41:30.7806768Z ##[endgroup]
2024-11-07T04:41:30.7807441Z ##[group]🔦 Update PATH...
2024-11-07T04:41:30.7807999Z 🔦 Added Bin Directory to PATH: /home/runner/bin
2024-11-07T04:41:30.7808733Z ##[endgroup]
2024-11-07T04:41:30.7809366Z ##[group]🔗 Creating symlinks to executables...
2024-11-07T04:41:30.7809977Z ✅ Symlink to Godot created
2024-11-07T04:41:30.7810567Z ✅ Symlink to GodotSharp created at /home/runner/bin/GodotSharp
2024-11-07T04:41:30.7811375Z ##[endgroup]
2024-11-07T04:41:30.7812148Z ##[group]🔧 Adding environment variables...
2024-11-07T04:41:30.7812627Z   GODOT=/home/runner/bin/godot
2024-11-07T04:41:30.7813120Z   GODOT4=/home/runner/bin/godot
2024-11-07T04:41:30.7813581Z ✅ Environment variables added
2024-11-07T04:41:30.7814245Z ##[endgroup]
2024-11-07T04:41:30.7814584Z ✅ Finished!
2024-11-07T04:41:31.0240085Z Received 68679798 of 68679798 (100.0%), 65.5 MBs/sec
2024-11-07T04:41:31.0431739Z ##[group]Run godot --headless --build-solutions --quit || exit 0
2024-11-07T04:41:31.0432522Z �[36;1mgodot --headless --build-solutions --quit || exit 0�[0m
2024-11-07T04:41:31.0489107Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2024-11-07T04:41:31.0489736Z env:
2024-11-07T04:41:31.0490064Z   DOTNET_CLI_TELEMETRY_OPTOUT: true
2024-11-07T04:41:31.0490564Z   DOTNET_NOLOGO: true
2024-11-07T04:41:31.0490933Z   DOTNET_ROOT: /usr/share/dotnet
2024-11-07T04:41:31.0491370Z   CACHE_KEY: 9ee5b1a4e0346c0f122526a9ef9ddbc5
2024-11-07T04:41:31.0491941Z   GODOT: /home/runner/bin/godot
2024-11-07T04:41:31.0492343Z   GODOT4: /home/runner/bin/godot
2024-11-07T04:41:31.0492739Z ##[endgroup]
2024-11-07T04:41:31.0932396Z Godot Engine v4.3.stable.mono.official.77dcf97d8 - https://godotengine.org
2024-11-07T04:41:31.1107456Z Requested V-Sync mode: Disabled
2024-11-07T04:41:31.1113353Z 
2024-11-07T04:45:45.6790496Z ##[error]The operation was canceled.
2024-11-07T04:45:45.6883366Z Post job cleanup.
2024-11-07T04:45:45.7819431Z [command]/usr/bin/git version
2024-11-07T04:45:45.7857397Z git version 2.47.0
2024-11-07T04:45:45.7903566Z Temporarily overriding HOME='/home/runner/work/_temp/178bc036-9465-4a32-b543-61a614d9013a' before making global git config changes
2024-11-07T04:45:45.7905946Z Adding repository directory to the temporary git global config as a safe directory
2024-11-07T04:45:45.7909307Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/GameDemo/GameDemo
2024-11-07T04:45:45.7948031Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
2024-11-07T04:45:45.7981225Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
2024-11-07T04:45:45.8222026Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2024-11-07T04:45:45.8244462Z http.https://github.com/.extraheader
2024-11-07T04:45:45.8256802Z [command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader
2024-11-07T04:45:45.8290048Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
2024-11-07T04:45:45.8764396Z Cleaning up orphan processes
2024-11-07T04:45:45.9086369Z Terminate orphan process: pid (2693) (godot)
2024-11-07T04:45:45.9248047Z Terminate orphan process: pid (2777) (dotnet)

Steps to reproduce

Run the Chickensoft Game Demo pipelines on GitHub.

Minimal reproduction project (MRP)

(see link)

@raulsntos
Copy link
Member

You may get more information using the --verbose flag, it should at least print the dotnet command that Godot is trying to execute.

Are you able to reproduce this locally or only in GitHub actions? Can you reproduce this consistently or does it only happen sometimes?

@TheQuietCroc
Copy link

TheQuietCroc commented Nov 19, 2024

You might have to explicitly add .godot/extension_list.cfg to the repo. My export was always hanging like this until I did that.

@jolexxa
Copy link
Contributor Author

jolexxa commented Nov 20, 2024

Related: godot-jolt/godot-jolt#711

@jolexxa
Copy link
Contributor Author

jolexxa commented Nov 26, 2024

Thank you, @TheQuietCroc — you were spot on. Closing because this will soon be a non-issue in Godot 4.4 as the underlying problem #77478 has been fixed in #93972.

@jolexxa jolexxa closed this as completed Nov 26, 2024
@AThousandShips AThousandShips added this to the 4.4 milestone Nov 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants