Skip to content

Commit 0e309b4

Browse files
committed
Add edge and tagged releases
1 parent 5f96c9c commit 0e309b4

File tree

2 files changed

+43
-26
lines changed

2 files changed

+43
-26
lines changed
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
name: Docker Publish (Edge)
2+
3+
on:
4+
workflow_dispatch:
5+
push:
6+
branches:
7+
- main
8+
paths:
9+
- src/**
10+
- .github/workflows/**
11+
12+
jobs:
13+
14+
build:
15+
uses: ./.github/workflows/service_docker-build-and-publish.yml
16+
with:
17+
tags: "serversideup/certbot-dns-cloudflare:latest"
18+
secrets: inherit
19+
20+
update_container_readme:
21+
runs-on: ubuntu-24.04
22+
name: Push README to Docker Hub
23+
steps:
24+
- name: git checkout
25+
uses: actions/checkout@v4
26+
with:
27+
ref: main
28+
29+
- name: push README to Dockerhub
30+
uses: christian-korneck/update-container-description-action@v1
31+
env:
32+
DOCKER_USER: ${{ secrets.DOCKER_HUB_README_USERNAME }}
33+
DOCKER_PASS: ${{ secrets.DOCKER_HUB_README_PASSWORD }}
34+
with:
35+
destination_container_repo: serversideup/certbot-dns-cloudflare
36+
provider: dockerhub
37+
short_description: 'A simple wrapper around certbot/dns-cloudflare to add a renewal interval.'
38+
readme_file: 'README.md'
Lines changed: 5 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
1-
name: Docker Publish
1+
name: Docker Publish (Production)
22

33
on:
44
workflow_dispatch:
5-
push:
6-
branches:
7-
- main
5+
release:
6+
types: [released]
87
schedule:
98
- cron: '0 8 * * 2'
109

@@ -13,25 +12,5 @@ jobs:
1312
build:
1413
uses: ./.github/workflows/service_docker-build-and-publish.yml
1514
with:
16-
tags: "serversideup/certbot-dns-cloudflare:latest"
17-
secrets: inherit
18-
19-
update_container_readme:
20-
runs-on: ubuntu-20.04
21-
name: Push README to Docker Hub
22-
steps:
23-
- name: git checkout
24-
uses: actions/checkout@v4
25-
with:
26-
ref: main
27-
28-
- name: push README to Dockerhub
29-
uses: christian-korneck/update-container-description-action@v1
30-
env:
31-
DOCKER_USER: ${{ secrets.DOCKER_HUB_README_USERNAME }}
32-
DOCKER_PASS: ${{ secrets.DOCKER_HUB_README_PASSWORD }}
33-
with:
34-
destination_container_repo: serversideup/certbot-dns-cloudflare
35-
provider: dockerhub
36-
short_description: 'A simple wrapper around certbot/dns-cloudflare to add a renewal interval.'
37-
readme_file: 'README.md'
15+
tags: "serversideup/certbot-dns-cloudflare:latest,serversideup/certbot-dns-cloudflare:${{ github.ref_name }}"
16+
secrets: inherit

0 commit comments

Comments
 (0)