@@ -48,20 +48,14 @@ jobs:
48
48
name : Release Docker
49
49
runs-on : ubuntu-latest
50
50
needs : dependency-branches
51
- strategy :
52
- matrix :
53
- platform : [amd64, arm64]
54
51
steps :
52
+ - name : Checkout
53
+ uses : actions/checkout@v2
55
54
- name : Set up JDK 21.0.7
56
55
uses : actions/setup-java@v2
57
56
with :
58
57
java-version : 21.0.7
59
58
distribution : zulu
60
- - name : Pull Docker Image
61
- run : |
62
- tag=${{ github.event.inputs.core-version }}
63
- major=$(echo $tag | cut -d. -f1,2)
64
- docker pull --platform linux/${{ matrix.platform }} supertokens/supertokens-dev-postgresql:$major
65
59
- name : Login to Docker Hub
66
60
uses : docker/login-action@v3
67
61
with :
@@ -73,17 +67,12 @@ jobs:
73
67
major=$(echo $tag | cut -d. -f1)
74
68
minor=$(echo $tag | cut -d. -f1,2)
75
69
76
- docker tag supertokens/supertokens-dev-postgresql:$tag supertokens/supertokens-postgresql:$major
77
- docker tag supertokens/supertokens-dev-postgresql:$tag supertokens/supertokens-postgresql:$minor
78
- docker tag supertokens/supertokens-dev-postgresql:$tag supertokens/supertokens-postgresql:$tag
79
-
80
- docker push supertokens/supertokens-postgresql:$major
81
- docker push supertokens/supertokens-postgresql:$minor
82
- docker push supertokens/supertokens-postgresql:$tag
70
+ bash .github/helpers/release-docker.sh supertokens/supertokens-dev-postgresql:$minor supertokens/supertokens-postgresql:$major
71
+ bash .github/helpers/release-docker.sh supertokens/supertokens-dev-postgresql:$minor supertokens/supertokens-postgresql:$minor
72
+ bash .github/helpers/release-docker.sh supertokens/supertokens-dev-postgresql:$minor supertokens/supertokens-postgresql:$tag
83
73
84
74
if [ "${{ github.event.inputs.is-latest-release }}" == "true" ]; then
85
- docker tag supertokens/supertokens-dev-postgresql:$tag supertokens/supertokens-postgresql:latest
86
- docker push supertokens/supertokens-postgresql:latest
75
+ bash .github/helpers/release-docker.sh supertokens/supertokens-dev-postgresql:$minor supertokens/supertokens-postgresql:latest
87
76
fi
88
77
add-release-tag :
89
78
runs-on : ubuntu-latest
98
87
with :
99
88
repository : supertokens/supertokens-root
100
89
path : ./supertokens-root
101
- ref : feat/java_gradle_upgrade
90
+ ref : master
102
91
- name : Checkout supertokens-core
103
92
run : |
104
93
cd supertokens-root
@@ -121,6 +110,7 @@ jobs:
121
110
run : |
122
111
cd supertokens-root
123
112
echo "${{ secrets.SUPERTOKENS_API_KEY }}" > releasePassword
113
+ echo "${{ secrets.SUPERTOKENS_API_KEY }}" > apiPassword
124
114
- name : Load Modules
125
115
run : |
126
116
cd supertokens-root
0 commit comments