This repository was archived by the owner on Jun 4, 2024. It is now read-only.
File tree 1 file changed +10
-5
lines changed
1 file changed +10
-5
lines changed Original file line number Diff line number Diff line change 6
6
pull_request :
7
7
branches : ['main']
8
8
9
+ permissions :
10
+ contents : write # Permissão necessária para criar uma release
11
+ packages : write
12
+ issues : write
13
+ pull-requests : write
14
+
9
15
jobs :
10
16
build-and-push :
11
17
runs-on : ubuntu-latest
18
+
12
19
steps :
13
- - uses : actions/checkout@v3
20
+ - name : Checkout code
21
+ uses : actions/checkout@v3
14
22
15
23
- name : Set up Node.js
16
24
uses : actions/setup-node@v3
29
37
- name : Get latest version from Docker Hub excluding 'latest'
30
38
id : docker_version
31
39
run : |
32
- # Obter todas as tags do repositório
33
40
TAGS_JSON=$(curl -s 'https://hub.docker.com/v2/repositories/softagon/eduprimecore/tags/')
34
-
35
- # Filtrar e encontrar a última versão, ignorando a tag 'latest'
36
41
LATEST_VERSION=$(echo $TAGS_JSON | jq -r '.results[].name | select(. != "latest")' | sort -V | tail -n1)
37
42
NEW_VERSION=$(echo $LATEST_VERSION | awk -F. '{print $1 "." $2 "." $3+1}')
38
-
39
43
echo "Latest version is $LATEST_VERSION"
40
44
echo "New version is $NEW_VERSION"
41
45
echo "version=$NEW_VERSION" >> $GITHUB_ENV
57
61
softagon/eduprimecore:${{ env.version }}
58
62
59
63
- name : Create GitHub Release
64
+ if : ${{ success() }}
60
65
uses : actions/create-release@v1
61
66
env :
62
67
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
You can’t perform that action at this time.
0 commit comments