[CHORE] Adjust Actions

This commit is contained in:
Dunemask 2024-08-25 16:24:33 -06:00
parent 973a0c1630
commit fc069b3d84

View file

@ -33,45 +33,45 @@ runs:
echo DEVOPS_FORGEJO_ELYSIUM_ORG_READ_TOKEN=${{ inputs.forgejo-token }} >> $GITHUB_ENV echo DEVOPS_FORGEJO_ELYSIUM_ORG_READ_TOKEN=${{ inputs.forgejo-token }} >> $GITHUB_ENV
echo "Checking out Oasis" echo "Checking out Oasis"
# Checkout Oasis # Checkout Oasis
- name: Checkout Oasis # - name: Checkout Oasis
uses: actions/checkout@v3 # uses: actions/checkout@v3
with: # with:
repository: "elysium/oasis" # repository: "elysium/oasis"
path: ${{ inputs.oasis-workspace }} # path: ${{ inputs.oasis-workspace }}
token: ${{ env.DEVOPS_FORGEJO_ELYSIUM_ORG_READ_TOKEN }} # token: ${{ env.DEVOPS_FORGEJO_ELYSIUM_ORG_READ_TOKEN }}
ref: ${{ inputs.oasis-branch }} # ref: ${{ inputs.oasis-branch }}
- name: Download Garden # - name: Download Garden
shell: bash # shell: bash
env: # env:
GARDEN_BIN_VERSION: ${{ inputs.garden-version }} # GARDEN_BIN_VERSION: ${{ inputs.garden-version }}
GARDEN_DIR: ${{ runner.temp }}/garden # GARDEN_DIR: ${{ runner.temp }}/garden
run: | # run: |
# Install Garden # # Install Garden
mkdir -p "$GARDEN_DIR" # mkdir -p "$GARDEN_DIR"
cd "$GARDEN_DIR" # cd "$GARDEN_DIR"
if ! [ -d "$GARDEN_BIN_VERSION" ]; then # if ! [ -d "$GARDEN_BIN_VERSION" ]; then
echo "Downloading ${GARDEN_BIN_VERSION}..." # echo "Downloading ${GARDEN_BIN_VERSION}..."
if [[ "$GARDEN_BIN_VERSION" = "latest" ]]; then # if [[ "$GARDEN_BIN_VERSION" = "latest" ]]; then
tag_param="" # tag_param=""
else # else
tag_param="$GARDEN_BIN_VERSION" # tag_param="$GARDEN_BIN_VERSION"
fi # fi
fi # fi
curl -sL https://get.garden.io/install.sh | bash -s -- $tag_param # curl -sL https://get.garden.io/install.sh | bash -s -- $tag_param
echo PATH=$PATH:$HOME/.garden/bin >> $GITHUB_ENV # echo PATH=$PATH:$HOME/.garden/bin >> $GITHUB_ENV
git config --global --add safe.directory $HOME/.garden/bin/static # git config --global --add safe.directory $HOME/.garden/bin/static
echo "Finished intalling Garden!" # echo "Finished intalling Garden!"
# Configure K&S # # Configure K&S
- name: Configure K8S # - name: Configure K8S
run: | # run: |
echo "Setup kubeconfig" # echo "Setup kubeconfig"
mkdir -p ~/.kube && # mkdir -p ~/.kube &&
echo ${{ inputs.kubeconfig }} | base64 -d > ~/.kube/config && # echo ${{ inputs.kubeconfig }} | base64 -d > ~/.kube/config &&
chmod 700 ~/.kube/config # chmod 700 ~/.kube/config
echo "Finished setting up kubeconfig" # echo "Finished setting up kubeconfig"
- name: Export Envars # - name: Export Envars
shell: bash # shell: bash
run: | # run: |
# Export environment variables # # Export environment variables
echo OASIS_WORKSPACE=${{ inputs.oasis-workspace }} >> $GITHUB_ENV # echo OASIS_WORKSPACE=${{ inputs.oasis-workspace }} >> $GITHUB_ENV