diff --git a/.github/workflows/CI.yaml b/.github/workflows/CI.yaml index cc0e7a3..43014f3 100644 --- a/.github/workflows/CI.yaml +++ b/.github/workflows/CI.yaml @@ -8,20 +8,27 @@ on: jobs: ci: + name: CI check on every push runs-on: ubuntu-latest + container: + image: centos:centos7 steps: - name: Checkout uses: actions/checkout@v2 - with: - submodules: true - name: Install Go uses: actions/setup-go@v2 with: - go-version: 1.17.3 + go-version: 1.18 + + - name: Setup necessary packages + run: | + yum install epel-release -y + yum groupinstall 'Development Tools' -y + yum install libaom-devel -y - name: run test cases - run: sudo apt install libaom-dev && make test && make + run: make test && make - name: Codecov uses: codecov/codecov-action@v2 diff --git a/.github/workflows/release_binary.yaml b/.github/workflows/release_binary.yaml index e7c3ee2..93751ff 100644 --- a/.github/workflows/release_binary.yaml +++ b/.github/workflows/release_binary.yaml @@ -13,6 +13,8 @@ jobs: build: name: Create Release runs-on: ubuntu-latest + container: + image: centos:centos7 steps: - name: Checkout code @@ -21,14 +23,24 @@ jobs: - name: Install Go uses: actions/setup-go@v2 with: - go-version: 1.17.3 + go-version: 1.18 + + - name: Setup necessary packages + run: | + yum install epel-release -y + yum groupinstall 'Development Tools' -y + yum install libaom-devel -y - name: Make WebP Server Go run: | - sudo apt-get update && sudo apt install libaom-dev make sha256sum builds/webp-server-linux-amd64 > builds/webp-server-linux-amd64.sha256 + - name: Check for ldd version + run: | + ldd --version + ldd builds/webp-server-linux-amd64 + - uses: "marvinpinto/action-automatic-releases@latest" with: repo_token: "${{ secrets.GITHUB_TOKEN }}" diff --git a/config.go b/config.go index 22dc2d6..dbb8d79 100644 --- a/config.go +++ b/config.go @@ -22,7 +22,7 @@ var ( prefetch, proxyMode bool remoteRaw = "remote-raw" config Config - version = "0.4.3" + version = "0.4.4" releaseUrl = "https://github.com/webp-sh/webp_server_go/releases/latest/download/" )