diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..c8182c7 Binary files /dev/null and b/.DS_Store differ diff --git a/.github/workflows/build-base-image.yml b/.github/workflows/build-base-image.yml index 0d4db48..5a5a223 100755 --- a/.github/workflows/build-base-image.yml +++ b/.github/workflows/build-base-image.yml @@ -4,7 +4,7 @@ on: push: branches: - main - pull_request: + - testing workflow_dispatch: jobs: @@ -24,19 +24,13 @@ jobs: with: fetch-depth: 0 - # - name: Log in to Docker Hub - # uses: docker/login-action@v3 - # with: - # username: ${{ secrets.DOCKER_USERNAME }} - # password: ${{ secrets.DOCKER_PASSWORD }} - - name: Login to Github Packages uses: docker/login-action@v3 with: registry: ghcr.io username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} - + - name: Extract Docker Metadata id: meta uses: docker/metadata-action@v5 @@ -44,17 +38,13 @@ jobs: flavor: | suffix=-${{ matrix.python-version }} tags: | - type=schedule type=ref,event=branch - type=ref,event=tag - type=ref,event=pr - type=raw,value=${{ matrix.python-version }},suffix=,enable={{is_default_branch}} - type=raw,value=latest,suffix=,enable=${{ github.ref_name == github.event.repository.default_branch && matrix.python-version == '3.8' }} - type=edge,branch=main + type=raw,value=${{ github.ref_name }} + type=raw,value=latest,suffix=,enable=${{ github.ref_name == github.event.repository.default_branch }} images: | name=${{ secrets.DOCKER_USERNAME }}/python-base-eval-layer,enable=false name=ghcr.io/${{ github.repository_owner }}/${{ github.event.repository.name }} - + - name: Build and Push Base Image uses: docker/build-push-action@v5 with: @@ -66,3 +56,26 @@ jobs: INVOKER_ID=${{ secrets.INVOKER_ID }} INVOKER_KEY=${{ secrets.INVOKER_KEY }} INVOKER_REGION=${{ secrets.INVOKER_REGION }} + + # name: Build and Push to DockerHub Registry + # runs-on: ubuntu-latest + + # steps: + # - name: Checkout + # uses: actions/checkout@v2 + + # - name: Log in to Docker Hub + # uses: docker/login-action@v1 + # with: + # username: ${{ secrets.DOCKER_USERNAME }} + # password: ${{ secrets.DOCKER_PASSWORD }} + + # - name: Build and Push Base Image + # uses: docker/build-push-action@v2 + # with: + # push: true + # tags: ${{ secrets.DOCKER_USERNAME }}/python-base-eval-layer + # build-args: | + # INVOKER_ID=${{ secrets.INVOKER_ID }} + # INVOKER_KEY=${{ secrets.INVOKER_KEY }} + # INVOKER_REGION=${{ secrets.INVOKER_REGION }}