Skip to content

Commit e6cbd15

Browse files
authored
Update ci.yml
1 parent 47bf24f commit e6cbd15

File tree

1 file changed

+10
-9
lines changed

1 file changed

+10
-9
lines changed

.github/workflows/ci.yml

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,20 @@ name: CI (Build & Push Docker, Update Release)
33
on:
44
push:
55
branches: [ "main" ]
6-
tags: [ "v*.*.*" ]
6+
tags: [ "v*.*.*" ]
77
workflow_dispatch: {}
88

99
env:
1010
REGISTRY: docker.io
11-
IMAGE_NAME: ${{ secrets.DOCKERHUB_USERNAME }}/gabs-redis-langcache # ajuste se o repositório no Docker Hub tiver outro nome
12-
DOCKER_CONTEXT: .
11+
IMAGE_NAME: ${{ secrets.DOCKERHUB_USERNAME }}/gabs-redis-langcache # ajuste se necessário
1312
DOCKERFILE: ./Dockerfile
1413

1514
jobs:
1615
build-and-push:
1716
name: Build & Push to Docker Hub
1817
runs-on: ubuntu-latest
1918
permissions:
20-
contents: write # necessário para atualizar/ criar Release em tags
19+
contents: write # para criar/atualizar Release em tags
2120
steps:
2221
- name: Checkout
2322
uses: actions/checkout@v4
@@ -32,6 +31,10 @@ jobs:
3231
username: ${{ secrets.DOCKERHUB_USERNAME }}
3332
password: ${{ secrets.DOCKERHUB_TOKEN }}
3433

34+
# IMPORTANTE: garante que nenhum DOCKER_CONTEXT indesejado atrapalhe
35+
- name: Sanitize Docker context env
36+
run: echo "DOCKER_CONTEXT=" >> $GITHUB_ENV
37+
3538
- name: Extract Docker metadata (tags & labels)
3639
id: meta
3740
uses: docker/metadata-action@v5
@@ -51,7 +54,7 @@ jobs:
5154
id: build
5255
uses: docker/build-push-action@v6
5356
with:
54-
context: ${{ env.DOCKER_CONTEXT }}
57+
context: . # <- use o path aqui, não em env
5558
file: ${{ env.DOCKERFILE }}
5659
push: true
5760
labels: ${{ steps.meta.outputs.labels }}
@@ -60,7 +63,7 @@ jobs:
6063
cache-to: type=gha,mode=max
6164
provenance: false
6265

63-
# Somente em tags (ex.: v1.2.3), cria/atualiza a Release do GitHub com notas automáticas
66+
# em tags tipo v1.2.3: cria/atualiza Release
6467
- name: Compose release notes
6568
if: startsWith(github.ref, 'refs/tags/')
6669
id: notes
@@ -73,7 +76,6 @@ jobs:
7376
echo "- Registry: \`${{ env.REGISTRY }}\`"
7477
echo "- Image: \`${{ env.IMAGE_NAME }}\`"
7578
echo "- Tags publicados:"
76-
# Mostra as tags resolvidas pelo metadata-action
7779
echo '${{ steps.meta.outputs.tags }}' | tr ' ' '\n' | sed 's/^/- /'
7880
echo ""
7981
echo "### Digest"
@@ -88,8 +90,7 @@ jobs:
8890
if: startsWith(github.ref, 'refs/tags/')
8991
uses: softprops/action-gh-release@v2
9092
with:
91-
files: |
92-
release-notes.md
93+
files: release-notes.md
9394
body_path: release-notes.md
9495
generate_release_notes: true
9596
env:

0 commit comments

Comments
 (0)