This is an automated email from the ASF dual-hosted git repository. kezhenxu94 pushed a commit to branch installdockercompose in repository https://gitbox.apache.org/repos/asf/skywalking-infra-e2e.git
commit 0aa0b34a8443c89d693ae4eb02818eca6a917ac2 Author: kezhenxu94 <[email protected]> AuthorDate: Sun Aug 4 13:32:49 2024 +0800 Install docker-compose if absent --- action.yaml | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/action.yaml b/action.yaml index c627fd2..9fbb6ee 100644 --- a/action.yaml +++ b/action.yaml @@ -27,10 +27,19 @@ inputs: batch-mode: description: Whether to run in batch mode, all interactive operations are disabled required: false - default: 'true' + default: "true" runs: using: "composite" steps: + - name: Install docker-compose + shell: bash + if: runner.os != 'Windows' + run: | + if ! command docker-compose; then + echo "Installing docker-compose" + sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose + sudo chmod +x /usr/local/bin/docker-compose + fi - name: Set up Go 1.18 uses: actions/setup-go@v4 with: @@ -39,7 +48,7 @@ runs: - shell: bash run: make -C $GITHUB_ACTION_PATH install DESTDIR=/usr/local/bin - name: E2E Dir Generator - id: 'e2e-dir-generator' + id: "e2e-dir-generator" shell: bash run: | WORK_DIR="${{ runner.temp }}/skywalking-infra-e2e"
