Skip to content

Commit

Permalink
feat: support private scoped registry on ubuntu (#272)
Browse files Browse the repository at this point in the history
  • Loading branch information
nvandessel authored Jun 3, 2024
1 parent 5817131 commit eba7e93
Showing 1 changed file with 20 additions and 15 deletions.
35 changes: 20 additions & 15 deletions dist/platforms/ubuntu/run_tests.sh
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,25 @@ echo "Using custom parameters $CUSTOM_PARAMETERS."

echo "Using Unity version \"$UNITY_VERSION\" to test."

#
# Setup token for private package registry.
#

if [ -n "$PRIVATE_REGISTRY_TOKEN" ]; then
echo "Private registry token detected, creating .upmconfig.toml"

UPM_CONFIG_TOML_PATH="$HOME/.upmconfig.toml"
echo "Creating toml at path: $UPM_CONFIG_TOML_PATH"

touch $UPM_CONFIG_TOML_PATH

cat > "$UPM_CONFIG_TOML_PATH" <<EOF
[npmAuth."$SCOPED_REGISTRY_URL"]
token = "$PRIVATE_REGISTRY_TOKEN"
alwaysAuth = true
EOF
fi

#
# Create an empty project for testing if in package mode
#
Expand Down Expand Up @@ -120,20 +139,6 @@ if [ "$PACKAGE_MODE" = "true" ]; then

UNITY_PROJECT_PATH="$TEMP_PROJECT_PATH"

if [ -n "$PRIVATE_REGISTRY_TOKEN" ]; then
echo "Private registry token detected, creating .upmconfig.toml"

UPM_CONFIG_TOML_PATH="$HOME/.upmconfig.toml"
echo "Creating toml at path: $UPM_CONFIG_TOML_PATH"

touch $UPM_CONFIG_TOML_PATH

cat > "$UPM_CONFIG_TOML_PATH" <<EOF
[npmAuth."$SCOPED_REGISTRY_URL"]
token = "$PRIVATE_REGISTRY_TOKEN"
alwaysAuth = true
EOF
fi

fi

Expand Down Expand Up @@ -280,4 +285,4 @@ if [ -d "$FULL_COVERAGE_RESULTS_PATH" ]; then
chmod -R a+r "$FULL_COVERAGE_RESULTS_PATH"
else
echo "Coverage results directory does not exist. If you are expecting coverage results, please make sure the Code Coverage package is installed in your unity project and that it is set up correctly."
fi
fi

0 comments on commit eba7e93

Please sign in to comment.