CI - Use vars instead of secrets
Change-Id: Ib917b8677c204a75bedcb345978f2b09216b115f Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>
Αυτή η υποβολή περιλαμβάνεται σε:
υποβλήθηκε από
Galantsev, Dmitrii
γονέας
94005119d6
υποβολή
b5272fb99c
@@ -11,11 +11,11 @@ env:
|
||||
# Customize the CMake build type here (Release, Debug, RelWithDebInfo, etc.)
|
||||
BUILD_TYPE: RelWithDebInfo
|
||||
ROCM_DIR: /opt/rocm
|
||||
# Use secrets for internal URLs
|
||||
JOB_NAME: ${{ secrets.JOB_NAME }}
|
||||
AMDGPU_REPO_DEB: ${{ secrets.AMDGPU_REPO_DEB }}
|
||||
AMDGPU_REPO_URL: ${{ secrets.AMDGPU_REPO_URL }}
|
||||
ROCM_CI_URL: ${{ secrets.ROCM_CI_URL }}
|
||||
# Use vars for internal URLs
|
||||
JOB_NAME: ${{ vars.JOB_NAME }}
|
||||
AMDGPU_REPO_DEB: ${{ vars.AMDGPU_REPO_DEB }}
|
||||
AMDGPU_REPO_URL: ${{ vars.AMDGPU_REPO_URL }}
|
||||
ROCM_CI_URL: ${{ vars.ROCM_CI_URL }}
|
||||
# Set env vars to values of config vars
|
||||
env_var: ${{ vars.ENV_CONTEXT_VAR }}
|
||||
|
||||
@@ -32,6 +32,7 @@ jobs:
|
||||
|
||||
- name: Set up apt repos
|
||||
run: |
|
||||
test "$AMDGPU_REPO_URL" == "" && echo "Error! AMDGPU_REPO_URL is EMPTY!" && exit 1
|
||||
cat /etc/os-release
|
||||
apt update -y
|
||||
# provides add-apt-repository and support for caching actions
|
||||
|
||||
@@ -9,8 +9,8 @@ set -o pipefail
|
||||
REMOTE_NAME="${REMOTE_NAME:-origin}"
|
||||
CONTAINER="${CONTAINER:-ubuntu}"
|
||||
|
||||
# act will use this file if it exists for secrets
|
||||
SECRETS_FILE="${SECRETS_FILE:-act.secrets}"
|
||||
# act will use this file if it exists for vars
|
||||
VARS_FILE="${VARS_FILE:-act.secrets}"
|
||||
|
||||
if ! git remote | grep -q "$REMOTE_NAME"; then
|
||||
echo "ERROR: Remote '$REMOTE_NAME' does not exist!"
|
||||
@@ -34,8 +34,8 @@ args=(
|
||||
-P "self-hosted=$CONTAINER"
|
||||
)
|
||||
|
||||
if test -e "${SECRETS_FILE}"; then
|
||||
args+=(--secret-file "${SECRETS_FILE}")
|
||||
if test -e "${VARS_FILE}"; then
|
||||
args+=(--var-file "${VARS_FILE}")
|
||||
fi
|
||||
|
||||
# trace
|
||||
|
||||
Αναφορά σε νέο ζήτημα
Block a user