diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 622319ee3..20e515a0a 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: | + yum -y install https://packages.endpointdev.com/rhel/7/os/x86_64/endpoint-repo.x86_64.rpm + yum -y install git - name: Checkout source code uses: actions/checkout@v3 with: @@ -60,5 +67,3 @@ jobs: token: ${{ secrets.GITHUB_TOKEN }} checksum: sha512 asset: LICENSE - -