Skip to content

Commit f3a62d0

Browse files
authored
Merge pull request #150 from pvarki/notify-action
[MetaFeature] feat: Action to notify collaborators for New Version Tag
2 parents 5892a37 + 47ed421 commit f3a62d0

File tree

4 files changed

+53
-17
lines changed

4 files changed

+53
-17
lines changed

.bumpversion.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[bumpversion]
2-
current_version = 1.10.0
2+
current_version = 1.10.1
33
commit = False
44
tag = False
55

.github/workflows/notify.yml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
name: Notify on new tag
2+
3+
on:
4+
workflow_dispatch:
5+
push:
6+
tags:
7+
- 'v*'
8+
9+
jobs:
10+
notify-discord:
11+
runs-on: ubuntu-latest
12+
steps:
13+
- name: Checkout source
14+
uses: actions/checkout@v4
15+
with:
16+
fetch-depth: 0
17+
18+
- name: Get latest tag
19+
id: get_tag
20+
run: |
21+
LATEST_TAG=$(git describe --tags --abbrev=0)
22+
echo "LATEST_TAG=$LATEST_TAG" >> $GITHUB_ENV
23+
24+
- name: Notify
25+
env:
26+
NOTIFY_WEBHOOK: ${{ secrets.NOTIFY_WEBHOOK }}
27+
NOTIFY_WEBHOOK_2: ${{ secrets.NOTIFY_WEBHOOK_2 }}
28+
NOTIFY_ID: ${{ secrets.NOTIFY_ID }}
29+
run: |
30+
curl -X POST -H "Content-Type: application/json" \
31+
-d "{\"content\": \"<@&$NOTIFY_ID> New Deploy App version released - **$LATEST_TAG**!\"}" \
32+
$NOTIFY_WEBHOOK
33+
34+
curl -X POST -H "Content-Type: application/json" \
35+
-d "{\"content\": \"New Deploy App version released - **$LATEST_TAG**!\"}" \
36+
$NOTIFY_WEBHOOK_2

docker-compose.yml

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -75,15 +75,15 @@ x-keycloakinit_users_env: &keycloakinit_users_env
7575
KEYCLOAK_PASSWORD: *kcadminpass # pragma: allowlist secret
7676

7777
x-takbuilds: &takbuildinfo
78-
image: &takimage "pvarki/takserver:${TAK_RELEASE:-5.4-RELEASE-19}-d${RELEASE_TAG:-1.10.0}${DOCKER_TAG_EXTRA:-}"
78+
image: &takimage "pvarki/takserver:${TAK_RELEASE:-5.4-RELEASE-19}-d${RELEASE_TAG:-1.10.1}${DOCKER_TAG_EXTRA:-}"
7979
build:
8080
context: ./takserver
8181
dockerfile: Dockerfile
8282
args:
8383
TAK_RELEASE: ${TAK_RELEASE:-5.4-RELEASE-19}
8484

8585
x-nginxbuilds: &nginxbuildinfo
86-
image: pvarki/nginx:1.27-d${RELEASE_TAG:-1.10.0}${DOCKER_TAG_EXTRA:-}
86+
image: pvarki/nginx:1.27-d${RELEASE_TAG:-1.10.1}${DOCKER_TAG_EXTRA:-}
8787
build:
8888
context: ./nginx
8989
dockerfile: Dockerfile
@@ -122,7 +122,7 @@ x-takserver_env: &takserver_env
122122

123123
services:
124124
miniwerk:
125-
image: pvarki/miniwerk:1.3.5-d${RELEASE_TAG:-1.10.0}${DOCKER_TAG_EXTRA:-}
125+
image: pvarki/miniwerk:1.3.5-d${RELEASE_TAG:-1.10.1}${DOCKER_TAG_EXTRA:-}
126126
build:
127127
context: ./miniwerk
128128
dockerfile: Dockerfile
@@ -151,7 +151,7 @@ services:
151151
- "80:80"
152152

153153
cfssl:
154-
image: pvarki/cfssl:api-1.2.0-d${RELEASE_TAG:-1.10.0}${DOCKER_TAG_EXTRA:-}
154+
image: pvarki/cfssl:api-1.2.0-d${RELEASE_TAG:-1.10.1}${DOCKER_TAG_EXTRA:-}
155155
build:
156156
context: ./cfssl
157157
dockerfile: Dockerfile
@@ -174,7 +174,7 @@ services:
174174
restart: unless-stopped
175175

176176
ocsp:
177-
image: pvarki/cfssl:ocsp-1.2.0-d${RELEASE_TAG:-1.10.0}${DOCKER_TAG_EXTRA:-}
177+
image: pvarki/cfssl:ocsp-1.2.0-d${RELEASE_TAG:-1.10.1}${DOCKER_TAG_EXTRA:-}
178178
build:
179179
context: ./cfssl
180180
dockerfile: Dockerfile
@@ -200,7 +200,7 @@ services:
200200
restart: unless-stopped
201201

202202
ocsprest:
203-
image: pvarki/cfssl:ocsprest-1.0.4-d${RELEASE_TAG:-1.10.0}${DOCKER_TAG_EXTRA:-}
203+
image: pvarki/cfssl:ocsprest-1.0.4-d${RELEASE_TAG:-1.10.1}${DOCKER_TAG_EXTRA:-}
204204
build:
205205
context: ./cfssl
206206
dockerfile: Dockerfile
@@ -260,7 +260,7 @@ services:
260260
condition: service_completed_successfully
261261

262262
openldap:
263-
image: pvarki/openldap:1.0.0-d${RELEASE_TAG:-1.10.0}${DOCKER_TAG_EXTRA:-}
263+
image: pvarki/openldap:1.0.0-d${RELEASE_TAG:-1.10.1}${DOCKER_TAG_EXTRA:-}
264264
build:
265265
context: ./keycloak/openldap
266266
dockerfile: Dockerfile
@@ -370,7 +370,7 @@ services:
370370
condition: service_healthy
371371

372372
rmapi:
373-
image: pvarki/rmapi:1.6.4-d${RELEASE_TAG:-1.10.0}${DOCKER_TAG_EXTRA:-}
373+
image: pvarki/rmapi:1.6.4-d${RELEASE_TAG:-1.10.1}${DOCKER_TAG_EXTRA:-}
374374
build:
375375
context: ./api
376376
dockerfile: Dockerfile
@@ -392,7 +392,7 @@ services:
392392
RM_KC_PASSWORD: *kcadminpass # pragma: allowlist secret
393393
RM_KC_REALM: *kc_realm
394394
RM_LOG_LEVEL: "INFO"
395-
RELEASE_TAG: ${RELEASE_TAG:-1.10.0}
395+
RELEASE_TAG: ${RELEASE_TAG:-1.10.1}
396396
networks:
397397
- apinet
398398
- kcnet
@@ -426,19 +426,19 @@ services:
426426
restart: unless-stopped
427427

428428
rmui:
429-
image: pvarki/rmui:1.3.0-${VITE_ASSET_SET:-neutral}-d${RELEASE_TAG:-1.10.0}${DOCKER_TAG_EXTRA:-}
429+
image: pvarki/rmui:1.3.0-${VITE_ASSET_SET:-neutral}-d${RELEASE_TAG:-1.10.1}${DOCKER_TAG_EXTRA:-}
430430
build:
431431
context: ./ui
432432
dockerfile: Dockerfile
433433
target: production
434434
args:
435435
VITE_ASSET_SET: ${VITE_ASSET_SET:-neutral}
436-
RELEASE_TAG: ${RELEASE_TAG:-1.10.0}
436+
RELEASE_TAG: ${RELEASE_TAG:-1.10.1}
437437
volumes:
438438
- rmui_files:/deliver
439439

440440
nginx_templates:
441-
image: pvarki/nginx:templates-d${RELEASE_TAG:-1.10.0}${DOCKER_TAG_EXTRA:-}
441+
image: pvarki/nginx:templates-d${RELEASE_TAG:-1.10.1}${DOCKER_TAG_EXTRA:-}
442442
build:
443443
context: ./nginx
444444
dockerfile: Dockerfile
@@ -498,7 +498,7 @@ services:
498498
restart: unless-stopped
499499

500500
kwinit: # Mostly to make sure it's built
501-
image: pvarki/kw_product_init:1.0.0-d${RELEASE_TAG:-1.10.0}${DOCKER_TAG_EXTRA:-}
501+
image: pvarki/kw_product_init:1.0.0-d${RELEASE_TAG:-1.10.1}${DOCKER_TAG_EXTRA:-}
502502
build:
503503
context: ./kw_product_init
504504
dockerfile: Dockerfile
@@ -515,7 +515,7 @@ services:
515515
# Begin: Battlelog #
516516
######################
517517
blapi:
518-
image: pvarki/blapi:1.0.0-d${RELEASE_TAG:-1.10.0}${DOCKER_TAG_EXTRA:-}
518+
image: pvarki/blapi:1.0.0-d${RELEASE_TAG:-1.10.1}${DOCKER_TAG_EXTRA:-}
519519
build:
520520
context: ./battlelog
521521
dockerfile: Dockerfile
@@ -701,7 +701,7 @@ services:
701701
restart: unless-stopped
702702

703703
takrmapi:
704-
image: pvarki/takrmapi:1.5.2-tak${TAK_RELEASE:-5.4-RELEASE-19}-d${RELEASE_TAG:-1.10.0}${DOCKER_TAG_EXTRA:-}
704+
image: pvarki/takrmapi:1.5.2-tak${TAK_RELEASE:-5.4-RELEASE-19}-d${RELEASE_TAG:-1.10.1}${DOCKER_TAG_EXTRA:-}
705705
build:
706706
context: ./takintegration
707707
dockerfile: Dockerfile

version.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
version: "1.10.0" # use bump2version to bump this
1+
version: "1.10.1" # use bump2version to bump this

0 commit comments

Comments
 (0)