Fix SSH workflow (#33451)
* fix * update --------- Co-authored-by: ydshieh <ydshieh@users.noreply.github.com>
This commit is contained in:
15
.github/workflows/ssh-runner.yml
vendored
15
.github/workflows/ssh-runner.yml
vendored
@@ -58,8 +58,19 @@ jobs:
|
|||||||
#because the SSH can be enabled dynamically if the workflow failed, so we need to store slack infos to be able to retrieve them during the waitforssh step
|
#because the SSH can be enabled dynamically if the workflow failed, so we need to store slack infos to be able to retrieve them during the waitforssh step
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
if [ "${{ secrets[format('{0}_{1}', github.actor, 'SLACK_ID')] }}" != "" ]; then
|
echo "${{ github.actor }}"
|
||||||
echo "SLACKCHANNEL=${{ secrets[format('{0}_{1}', github.actor, 'SLACK_ID')] }}" >> $GITHUB_ENV
|
github_actor=${{ github.actor }}
|
||||||
|
github_actor=${github_actor/'-'/'_'}
|
||||||
|
echo "$github_actor"
|
||||||
|
echo "github_actor=$github_actor" >> $GITHUB_ENV
|
||||||
|
|
||||||
|
- name: Store Slack infos
|
||||||
|
#because the SSH can be enabled dynamically if the workflow failed, so we need to store slack infos to be able to retrieve them during the waitforssh step
|
||||||
|
shell: bash
|
||||||
|
run: |
|
||||||
|
echo "${{ env.github_actor }}"
|
||||||
|
if [ "${{ secrets[format('{0}_{1}', env.github_actor, 'SLACK_ID')] }}" != "" ]; then
|
||||||
|
echo "SLACKCHANNEL=${{ secrets[format('{0}_{1}', env.github_actor, 'SLACK_ID')] }}" >> $GITHUB_ENV
|
||||||
else
|
else
|
||||||
echo "SLACKCHANNEL=${{ secrets.SLACK_CIFEEDBACK_CHANNEL }}" >> $GITHUB_ENV
|
echo "SLACKCHANNEL=${{ secrets.SLACK_CIFEEDBACK_CHANNEL }}" >> $GITHUB_ENV
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user