Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • steamrt/steamlinuxruntime
1 result
Show changes
Commits on Source (3)
  • Simon McVittie's avatar
    tests/scout.sh: Use latest-steam-client-public-beta · 50f914fe
    Simon McVittie authored
    
    The latest-container-runtime-public-beta alias no longer exists, because
    the latest container runtime public beta for scout doesn't contain its
    own copy of scout any more, making the alias misleading. Instead, it's
    the "layered" runtime previously seen in the scout_layered_slim branch,
    where we use a Steam Runtime 2 'soldier' container and then layer the
    scout LD_LIBRARY_PATH runtime included with Steam onto it, for an
    overall result similar to using the traditional LD_LIBRARY_PATH
    (non-container) runtime on a Debian 10 system. This provides better
    compatibility with games that were compiled in a non-pure scout
    environment, such as Life Is Strange 2.
    
    The closest equivalent is the latest-steam-client-public-beta alias,
    which represents the version of the LD_LIBRARY_PATH runtime that is
    included in the public beta branch of the Steam client, so move over
    to that when producing non-"layered" scout runtime builds.
    
    Signed-off-by: default avatarSimon McVittie <smcv@collabora.com>
    50f914fe
  • Simon McVittie's avatar
    tests: Default to the public download URL for pressure-vessel snapshots · 53870080
    Simon McVittie authored
    
    We now publish these on repo.steampowered.com, so we can hard-code that
    as a default. This avoids relying on scout builds having their own copy
    of pressure-vessel included, which the latest beta does not.
    
    Signed-off-by: default avatarSimon McVittie <smcv@collabora.com>
    53870080
  • Simon McVittie's avatar
    Merge branch 'wip/fix-public-beta-alias' into 'master' · a246f537
    Simon McVittie authored
    tests: Update for infrastructure changes
    
    See merge request steamlinuxruntime!61
    a246f537
......@@ -19,6 +19,10 @@ if [ -n "${IMAGES_DOWNLOAD_CREDENTIAL-}" ]; then
)
fi
if [ -z "${PRESSURE_VESSEL_DOWNLOAD_URL-}" ]; then
PRESSURE_VESSEL_DOWNLOAD_URL=https://repo.steampowered.com/pressure-vessel/snapshots/
fi
if [ -n "${IMAGES_DOWNLOAD_URL-}" ] && [ -n "${IMAGES_DOWNLOAD_CREDENTIAL-}" ]; then
populate_depot_args=( \
"${populate_depot_args[@]}" \
......@@ -33,11 +37,11 @@ elif [ -n "${IMAGES_SSH_HOST-}" ] && [ -n "${IMAGES_SSH_PATH-}" ]; then
else
populate_depot_args=( \
"${populate_depot_args[@]}" \
--version latest-container-runtime-public-beta \
--version latest-steam-client-public-beta \
)
fi
if [ -n "${PRESSURE_VESSEL_DOWNLOAD_URL-}" ] && [ -n "${IMAGES_DOWNLOAD_CREDENTIAL-}" ]; then
if [ -n "${IMAGES_DOWNLOAD_CREDENTIAL-}" ]; then
pressure_vessel_args=( \
--pressure-vessel-uri="${PRESSURE_VESSEL_DOWNLOAD_URL}" \
--pressure-vessel-version=latest \
......@@ -50,7 +54,8 @@ elif [ -n "${PRESSURE_VESSEL_SSH_HOST-"${IMAGES_SSH_HOST-}"}" ] && [ -n "${PRESS
)
else
pressure_vessel_args=( \
--pressure-vessel-from-runtime-json='{"version": "latest-container-runtime-public-beta"}' \
--pressure-vessel-uri="${PRESSURE_VESSEL_DOWNLOAD_URL}" \
--pressure-vessel-version=latest \
)
fi
......
......@@ -19,6 +19,10 @@ if [ -n "${IMAGES_DOWNLOAD_CREDENTIAL-}" ]; then
)
fi
if [ -z "${PRESSURE_VESSEL_DOWNLOAD_URL-}" ]; then
PRESSURE_VESSEL_DOWNLOAD_URL=https://repo.steampowered.com/pressure-vessel/snapshots/
fi
if [ -n "${IMAGES_DOWNLOAD_URL-}" ] && [ -n "${IMAGES_DOWNLOAD_CREDENTIAL-}" ]; then
populate_depot_args=( \
"${populate_depot_args[@]}" \
......@@ -43,7 +47,7 @@ else
)
fi
if [ -n "${PRESSURE_VESSEL_DOWNLOAD_URL-}" ] && [ -n "${IMAGES_DOWNLOAD_CREDENTIAL-}" ]; then
if [ -n "${IMAGES_DOWNLOAD_CREDENTIAL-}" ]; then
pressure_vessel_args=( \
--pressure-vessel-uri="${PRESSURE_VESSEL_DOWNLOAD_URL}" \
--pressure-vessel-version=latest \
......@@ -56,7 +60,8 @@ elif [ -n "${PRESSURE_VESSEL_SSH_HOST-"${IMAGES_SSH_HOST-}"}" ] && [ -n "${PRESS
)
else
pressure_vessel_args=( \
--pressure-vessel-from-runtime-json='{"version": "latest-container-runtime-public-beta"}' \
--pressure-vessel-uri="${PRESSURE_VESSEL_DOWNLOAD_URL}" \
--pressure-vessel-version=latest \
)
fi
......
......@@ -19,6 +19,10 @@ if [ -n "${IMAGES_DOWNLOAD_CREDENTIAL-}" ]; then
)
fi
if [ -z "${PRESSURE_VESSEL_DOWNLOAD_URL-}" ]; then
PRESSURE_VESSEL_DOWNLOAD_URL=https://repo.steampowered.com/pressure-vessel/snapshots/
fi
if [ -n "${IMAGES_DOWNLOAD_URL-}" ] && [ -n "${IMAGES_DOWNLOAD_CREDENTIAL-}" ]; then
populate_depot_args=( \
"${populate_depot_args[@]}" \
......@@ -37,7 +41,7 @@ else
)
fi
if [ -n "${PRESSURE_VESSEL_DOWNLOAD_URL-}" ] && [ -n "${IMAGES_DOWNLOAD_CREDENTIAL-}" ]; then
if [ -n "${IMAGES_DOWNLOAD_CREDENTIAL-}" ]; then
pressure_vessel_args=( \
--pressure-vessel-uri="${PRESSURE_VESSEL_DOWNLOAD_URL}" \
--pressure-vessel-version=latest \
......@@ -50,7 +54,8 @@ elif [ -n "${PRESSURE_VESSEL_SSH_HOST-"${IMAGES_SSH_HOST-}"}" ] && [ -n "${PRESS
)
else
pressure_vessel_args=( \
--pressure-vessel-from-runtime-json='{"version": "latest-container-runtime-public-beta"}' \
--pressure-vessel-uri="${PRESSURE_VESSEL_DOWNLOAD_URL}" \
--pressure-vessel-version=latest \
)
fi
......