Skip to content

Commit a90fded

Browse files
update workflows and improve integrations
1 parent 72db8d3 commit a90fded

8 files changed

Lines changed: 31164 additions & 1075 deletions

File tree

.github/workflows/beta.yml

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,6 @@ jobs:
5656
5757
deploy-beta:
5858
runs-on: ubuntu-latest
59-
if: github.repository_owner == 'semaphoreui'
6059

6160
steps:
6261
- name: Checkout source
@@ -70,23 +69,23 @@ jobs:
7069
id: buildx
7170
uses: docker/setup-buildx-action@v3
7271

73-
- name: Hub login
72+
- name: GHCR login
7473
uses: docker/login-action@v3
7574
if: github.event_name != 'pull_request'
7675
with:
77-
username: ${{ secrets.DOCKER_USER }}
78-
password: ${{ secrets.DOCKER_PASS }}
76+
registry: ghcr.io
77+
username: ${{ github.actor }}
78+
password: ${{ secrets.GITHUB_TOKEN }}
7979

8080
- name: Server meta
8181
id: server
8282
uses: docker/metadata-action@v5
8383
with:
8484
github-token: ${{ secrets.GITHUB_TOKEN }}
8585
images: |
86-
semaphoreui/semaphore-community
86+
ghcr.io/${{ github.repository_owner }}/semaphore-community
8787
labels: |
88-
org.opencontainers.image.vendor=SemaphoreUI
89-
maintainer=Semaphore UI <support@semaphoreui.com>
88+
org.opencontainers.image.vendor=${{ github.repository_owner }}
9089
tags: |
9190
type=raw,value=${{ github.ref_name }}
9291
flavor: |
@@ -110,10 +109,9 @@ jobs:
110109
with:
111110
github-token: ${{ secrets.GITHUB_TOKEN }}
112111
images: |
113-
semaphoreui/runner-community
112+
ghcr.io/${{ github.repository_owner }}/runner-community
114113
labels: |
115-
org.opencontainers.image.vendor=SemaphoreUI
116-
maintainer=Semaphore UI <support@semaphoreui.com>
114+
org.opencontainers.image.vendor=${{ github.repository_owner }}
117115
tags: |
118116
type=raw,value=${{ github.ref_name }}
119117
flavor: |

.github/workflows/dev.yml

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -624,7 +624,6 @@ jobs:
624624
625625
deploy-server:
626626
runs-on: ubuntu-latest
627-
if: github.repository_owner == 'semaphoreui'
628627

629628
needs:
630629
- integrate-boltdb
@@ -644,23 +643,23 @@ jobs:
644643
id: buildx
645644
uses: docker/setup-buildx-action@v3
646645

647-
- name: Hub login
646+
- name: GHCR login
648647
uses: docker/login-action@v3
649648
if: github.event_name != 'pull_request'
650649
with:
651-
username: ${{ secrets.DOCKER_USER }}
652-
password: ${{ secrets.DOCKER_PASS }}
650+
registry: ghcr.io
651+
username: ${{ github.actor }}
652+
password: ${{ secrets.GITHUB_TOKEN }}
653653

654654
- name: Server meta
655655
id: server
656656
uses: docker/metadata-action@v5
657657
with:
658658
github-token: ${{ secrets.GITHUB_TOKEN }}
659659
images: |
660-
semaphoreui/semaphore-community
660+
ghcr.io/${{ github.repository_owner }}/semaphore-community
661661
labels: |
662-
org.opencontainers.image.vendor=SemaphoreUI
663-
maintainer=Semaphore UI <support@semaphoreui.com>
662+
org.opencontainers.image.vendor=${{ github.repository_owner }}
664663
tags: |
665664
type=raw,value=develop
666665
flavor: |
@@ -679,7 +678,6 @@ jobs:
679678

680679
deploy-runner:
681680
runs-on: ubuntu-latest
682-
if: github.repository_owner == 'semaphoreui'
683681

684682
needs:
685683
- integrate-boltdb
@@ -699,23 +697,23 @@ jobs:
699697
id: buildx
700698
uses: docker/setup-buildx-action@v3
701699

702-
- name: Hub login
700+
- name: GHCR login
703701
uses: docker/login-action@v3
704702
if: github.event_name != 'pull_request'
705703
with:
706-
username: ${{ secrets.DOCKER_USER }}
707-
password: ${{ secrets.DOCKER_PASS }}
704+
registry: ghcr.io
705+
username: ${{ github.actor }}
706+
password: ${{ secrets.GITHUB_TOKEN }}
708707

709708
- name: Runner meta
710709
id: runner
711710
uses: docker/metadata-action@v5
712711
with:
713712
github-token: ${{ secrets.GITHUB_TOKEN }}
714713
images: |
715-
semaphoreui/runner-community
714+
ghcr.io/${{ github.repository_owner }}/runner-community
716715
labels: |
717-
org.opencontainers.image.vendor=SemaphoreUI
718-
maintainer=Semaphore UI <support@semaphoreui.com>
716+
org.opencontainers.image.vendor=${{ github.repository_owner }}
719717
tags: |
720718
type=raw,value=develop
721719
flavor: |

0 commit comments

Comments
 (0)