From 237e61554334c9e5bb1f1eb166323a42b1c5b273 Mon Sep 17 00:00:00 2001 From: Yaosheng Zhang Date: Fri, 14 Jul 2023 15:43:02 -0700 Subject: [PATCH] container --- .github/workflows/release.yml | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 622319ee3..b798218ca 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -16,30 +16,37 @@ jobs: - uses: actions/checkout@v3 - uses: taiki-e/create-gh-release-action@v1 with: - prefix: mountpoint-s3(-[a-z]+)? + prefix: mountpoint-s3 draft: true # TODO: set it true after we have changlog template reviewed. changelog: false # TODO: set it false after we have changlog template reviewed. allow-missing-changelog: true - branch: main + # branch: main title: "Mountpoint for Amazon S3 v$version" token: ${{ secrets.GITHUB_TOKEN }} upload-assets: name: Build and release on target ${{ matrix.runner.target}} runs-on: ${{ matrix.runner.tags }} + container: centos:7 strategy: fail-fast: false matrix: runner: - - tags: [ubuntu-20.04] # GitHub-hosted - target: x86_64-unknown-linux-gnu + # specified `ami_filter` with certain amzn2 image so every time terraform provision ec2 instance will have same OS. + # - tags: [self-hosted, linux, x64] + - tags: ubuntu-latest + target: ubuntu-latest - tags: [self-hosted, linux, arm64] - target: aarch64-unknown-linux-gnu + target: amzn2-kernel-5.10-arm64 steps: + - name: Install git on container + run: | + sudo yum install git -y + - name: Checkout source code uses: actions/checkout@v3 with: @@ -60,5 +67,3 @@ jobs: token: ${{ secrets.GITHUB_TOKEN }} checksum: sha512 asset: LICENSE - -