diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index aebfcde..b4f6941 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -10,7 +10,10 @@ on: tag: description: 'Tag to build' required: true - type: string + type: choice + default: '0.5.0' + options: + - '0.5.0' permissions: packages: write @@ -24,6 +27,8 @@ jobs: build: runs-on: ubuntu-latest steps: + - uses: actions/checkout@v4 + - name: Clone source repo run: |- git clone https://github.com/twitter/twemproxy.git @@ -33,13 +38,14 @@ jobs: - name: Login to GHCR uses: docker/login-action@v2 with: - registry: ${{ env.REGISTRY }} - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} + registry: ${{ env.REGISTRY }} + username: ${{ github.actor }} + password: ${{ secrets.GITHUB_TOKEN }} - name: Build docker image - working-directory: twemproxy - run: make -f ../Makefile build IMAGE_NAME=${{ env.IMAGE }} IMAGE_TAG=${{ inputs.tag }} + working-directory: ./twemproxy + run: ls -la; pwd; make -f ../Makefile build IMAGE_NAME=${{ env.IMAGE }} IMAGE_TAG=${{ inputs.tag }} - name: Push docker image + working-directory: ./twemproxy run: make -f ../Makefile push IMAGE_NAME=${{ env.IMAGE }} IMAGE_TAG=${{ inputs.tag }}