Repository navigation
Fix issues with CI - #720
Closed
CozySocksAlways wants to merge 27 commits into
Closed
CozySocksAlways wants to merge 27 commits into
CozySocksAlways wants to merge 27 commits into
Conversation
Disable the install, listing, test and coverage upload steps in CI while debugging Add PowerShell commands to print USERPROFILE and list the repository directory in the restore‑elephant‑data action
Comment out the cache and dataset download steps to focus on debugging the workflow path and add a step that prints the workspace directory.
CozySocksAlways
force-pushed
the
fix/gindata
branch
from
October 19, 2026 07:57
8f95eb4 to
0e350a1
Compare
Switch cache restore path to .ci-data/elephant-data to match the workflow and add explicit existence checks for both Unix and Windows runners.
Simplify cache_elephant_data workflow by deleting the unused logLevel input and the pull_request trigger configuration.
clear=True unsets all env params, which is unnecessary, only ELEPHANT_DATA_LOCATION needs to be unset
Collaborator
Add optional GIN connectivity test step to CI, gated by the ELEPHANT_NETWORK_TESTS env var to avoid CI failures on 403.
Contributor
Author
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Desc
This PR is a fix for a couple of issues
ELEPHANT_DATA_LOCATIONwas incorrectly set on windows. Cache action uses crossOSenable flag which tries to restore cache on both windows and unix machines. However this caused a mismatch on where cache was restored to on windows vs unix systems as it relied on$HOMEor~expansions.ELEPHANT_DATA_LOCATIONcache_elephant_data.ymlworkflow creates a straydatasets-cache, whengit ls-remotecommand to GIN fails on 403Fixes
b. Added new tests to test network connection with GIN, these are opt in and are run only on canary workflow.
clear=Trueflaggit ls-remoteincache_elephant_data.ymland hard fail in case fetch failsb. In restore action remote
git ls-remoteand instead just use latest available cache on runnerMore Info
../elephant-data, this relied on the defaultGITHUB_WORKSPACEbut this was rejected by post action of cache action asclear=Trueused inpatch.dict(os.enviro...)causes failure of the DNS resolver in windows when such a test is run first (as dumping env also dumps the dll's needed on windows for DNS resolution), this issue is not seen yet as some other test which doesn't dump the env is run first, and so the env values are available in the process memory.Remove the temp branch from NeuralEnsemble/elephant
Remove temp cache created for this PR once about to merge
Discuss on additional test for gin connectivity