ci: edit gitea deployment workflow

This commit is contained in:
2025-02-22 03:56:57 -07:00
parent 7341ed322c
commit d1db5c52be

View File

@@ -222,7 +222,7 @@ jobs:
# # # #
- name: '🏳️ Start' - name: '🏳️ Start'
id: task_release_gh_start id: task_release_gi_start
run: | run: |
echo "Starting Gitea Docker arm64" echo "Starting Gitea Docker arm64"
@@ -243,7 +243,7 @@ jobs:
# # # #
- name: '✅ Checkout' - name: '✅ Checkout'
id: task_release_gh_checkout id: task_release_gi_checkout
uses: actions/checkout@v4 uses: actions/checkout@v4
with: with:
fetch-depth: 0 fetch-depth: 0
@@ -253,7 +253,7 @@ jobs:
# # # #
- name: '📦 Install Dependencies' - name: '📦 Install Dependencies'
id: task_release_gh_dependencies id: task_release_gi_dependencies
run: run:
sudo apt-get install -qq dos2unix sudo apt-get install -qq dos2unix
@@ -262,7 +262,7 @@ jobs:
# # # #
- name: '🔐 Apply dos2unix' - name: '🔐 Apply dos2unix'
id: task_release_gh_dos2unix id: task_release_gi_dos2unix
run: | run: |
echo "⚠️⚠️⚠️ Running DOS2UNIX ⚠️⚠️⚠️" echo "⚠️⚠️⚠️ Running DOS2UNIX ⚠️⚠️⚠️"
find ./ \( -path "./.git" -o -path "./docs" -o -path "./.github" -o -path "*.png" -o -path "*.jpg" \) -prune -o -name '*' -print | xargs dos2unix -- find ./ \( -path "./.git" -o -path "./docs" -o -path "./.github" -o -path "*.png" -o -path "*.jpg" \) -prune -o -name '*' -print | xargs dos2unix --
@@ -273,7 +273,7 @@ jobs:
# # # #
- name: '#️⃣ Manage Permissions' - name: '#️⃣ Manage Permissions'
id: task_release_gh_permissions id: task_release_gi_permissions
run: | run: |
find ./ -name 'run' -exec chmod 755 {} \; find ./ -name 'run' -exec chmod 755 {} \;
WRONG_PERM=$(find ./ -path "./.git" -prune -o \( -name "run" -o -name "finish" -o -name "check" \) -not -perm -u=x,g=x,o=x -print) WRONG_PERM=$(find ./ -path "./.git" -prune -o \( -name "run" -o -name "finish" -o -name "check" \) -not -perm -u=x,g=x,o=x -print)
@@ -292,7 +292,7 @@ jobs:
# # # #
- name: '⚙️ Set up QEMU' - name: '⚙️ Set up QEMU'
id: task_release_gh_qemu id: task_release_gi_qemu
uses: docker/setup-qemu-action@v3 uses: docker/setup-qemu-action@v3
# # # #
@@ -300,7 +300,7 @@ jobs:
# # # #
- name: '⚙️ Setup Buildx' - name: '⚙️ Setup Buildx'
id: task_release_gh_buildx id: task_release_gi_buildx
uses: docker/setup-buildx-action@v3 uses: docker/setup-buildx-action@v3
with: with:
version: latest version: latest
@@ -311,7 +311,7 @@ jobs:
# # # #
- name: '⚙️ Login to Gitea' - name: '⚙️ Login to Gitea'
id: task_release_gh_registry id: task_release_gi_registry
uses: docker/login-action@v3 uses: docker/login-action@v3
with: with:
registry: git.binaryninja.net registry: git.binaryninja.net
@@ -323,7 +323,7 @@ jobs:
# # # #
- name: '🔨 Gitea: Meta - Arm64' - name: '🔨 Gitea: Meta - Arm64'
id: task_release_gh_meta id: task_release_gi_meta
uses: docker/metadata-action@v5 uses: docker/metadata-action@v5
with: with:
images: | images: |
@@ -352,7 +352,7 @@ jobs:
# # # #
- name: '⚠️ Checkpoint' - name: '⚠️ Checkpoint'
id: task_release_gh_checkpoint id: task_release_gi_checkpoint
run: | run: |
echo "registry ............. Gitea" echo "registry ............. Gitea"
echo "github.actor.......... ${{ github.actor }}" echo "github.actor.......... ${{ github.actor }}"
@@ -361,15 +361,15 @@ jobs:
echo "github.event_name .... ${{ github.event_name }}" echo "github.event_name .... ${{ github.event_name }}"
echo "inputs.DRY_RUN ....... ${{ inputs.DRY_RUN }}" echo "inputs.DRY_RUN ....... ${{ inputs.DRY_RUN }}"
echo "env.AUTHOR ........... ${{ env.IMAGE_GITEA_AUTHOR }}" echo "env.AUTHOR ........... ${{ env.IMAGE_GITEA_AUTHOR }}"
echo "tags ................. ${{ steps.task_release_gh_meta.outputs.tags }}" echo "tags ................. ${{ steps.task_release_gi_meta.outputs.tags }}"
echo "labels ............... ${{ steps.task_release_gh_meta.outputs.labels }}" echo "labels ............... ${{ steps.task_release_gi_meta.outputs.labels }}"
# # # #
# Release Gitea Build and Push Arm64 # Release Gitea Build and Push Arm64
# # # #
- name: '📦 Build & Push (linux/arm64)' - name: '📦 Build & Push (linux/arm64)'
id: task_release_gh_push id: task_release_gi_push
uses: docker/build-push-action@v6 uses: docker/build-push-action@v6
if: ( github.event_name == 'workflow_dispatch' && inputs.DRY_RUN == false ) || ( github.event_name == 'push' ) if: ( github.event_name == 'workflow_dispatch' && inputs.DRY_RUN == false ) || ( github.event_name == 'push' )
with: with:
@@ -377,8 +377,8 @@ jobs:
file: Dockerfile.aarch64 file: Dockerfile.aarch64
platforms: linux/arm64 platforms: linux/arm64
push: ${{ github.event_name != 'pull_request' }} push: ${{ github.event_name != 'pull_request' }}
tags: ${{ steps.task_release_gh_meta.outputs.tags }} tags: ${{ steps.task_release_gi_meta.outputs.tags }}
labels: ${{ steps.task_release_gh_meta.outputs.labels }} labels: ${{ steps.task_release_gi_meta.outputs.labels }}
# # # #
# Release Gitea Get Weekly Commits # Release Gitea Get Weekly Commits
@@ -426,14 +426,14 @@ jobs:
-# This docker image will use the following tags: -# This docker image will use the following tags:
``` ```
${{ steps.task_release_gh_meta.outputs.tags }} ${{ steps.task_release_gi_meta.outputs.tags }}
``` ```
### Labels ### Labels
-# This docker image embeds the following labels: -# This docker image embeds the following labels:
``` ```
${{ steps.task_release_gh_meta.outputs.labels }} ${{ steps.task_release_gi_meta.outputs.labels }}
``` ```
embed-color: ${{ job.status == 'success' && '5763719' || '15418782' }} embed-color: ${{ job.status == 'success' && '5763719' || '15418782' }}
embed-footer-text: "Completed at ${{ env.NOW }} UTC" embed-footer-text: "Completed at ${{ env.NOW }} UTC"
@@ -464,7 +464,7 @@ jobs:
# # # #
- name: '🏳️ Start' - name: '🏳️ Start'
id: task_release_gh_start id: task_release_gi_start
run: | run: |
echo "Starting Gitea docker release" echo "Starting Gitea docker release"
@@ -485,7 +485,7 @@ jobs:
# # # #
- name: '✅ Checkout' - name: '✅ Checkout'
id: task_release_gh_checkout id: task_release_gi_checkout
uses: actions/checkout@v4 uses: actions/checkout@v4
with: with:
fetch-depth: 0 fetch-depth: 0
@@ -495,7 +495,7 @@ jobs:
# # # #
- name: '📦 Install Dependencies' - name: '📦 Install Dependencies'
id: task_release_gh_dependencies id: task_release_gi_dependencies
run: run:
sudo apt-get install -qq dos2unix sudo apt-get install -qq dos2unix
@@ -504,7 +504,7 @@ jobs:
# # # #
- name: '🔐 Apply dos2unix' - name: '🔐 Apply dos2unix'
id: task_release_gh_dos2unix id: task_release_gi_dos2unix
run: | run: |
find ./ \( -path "./.git" -o -path "./docs" -o -path "./.github" -o -path "*.png" -o -path "*.jpg" \) -prune -o -name '*' -print | xargs dos2unix -- find ./ \( -path "./.git" -o -path "./docs" -o -path "./.github" -o -path "*.png" -o -path "*.jpg" \) -prune -o -name '*' -print | xargs dos2unix --
@@ -513,7 +513,7 @@ jobs:
# # # #
- name: '#️⃣ Manage Permissions' - name: '#️⃣ Manage Permissions'
id: task_release_gh_permissions id: task_release_gi_permissions
run: | run: |
find ./ -name 'run' -exec chmod 755 {} \; find ./ -name 'run' -exec chmod 755 {} \;
WRONG_PERM=$(find ./ -path "./.git" -prune -o \( -name "run" -o -name "finish" -o -name "check" \) -not -perm -u=x,g=x,o=x -print) WRONG_PERM=$(find ./ -path "./.git" -prune -o \( -name "run" -o -name "finish" -o -name "check" \) -not -perm -u=x,g=x,o=x -print)
@@ -532,7 +532,7 @@ jobs:
# # # #
- name: '⚙️ Set up QEMU' - name: '⚙️ Set up QEMU'
id: task_release_gh_qemu id: task_release_gi_qemu
uses: docker/setup-qemu-action@v3 uses: docker/setup-qemu-action@v3
# # # #
@@ -540,7 +540,7 @@ jobs:
# # # #
- name: '⚙️ Setup Buildx' - name: '⚙️ Setup Buildx'
id: task_release_gh_buildx id: task_release_gi_buildx
uses: docker/setup-buildx-action@v3 uses: docker/setup-buildx-action@v3
with: with:
version: latest version: latest
@@ -551,7 +551,7 @@ jobs:
# # # #
- name: '⚙️ Login to Gitea' - name: '⚙️ Login to Gitea'
id: task_release_gh_registry id: task_release_gi_registry
uses: docker/login-action@v3 uses: docker/login-action@v3
with: with:
registry: git.binaryninja.net registry: git.binaryninja.net
@@ -563,7 +563,7 @@ jobs:
# # # #
- name: '🔨 Gitea: Meta - Amd64' - name: '🔨 Gitea: Meta - Amd64'
id: task_release_gh_meta id: task_release_gi_meta
uses: docker/metadata-action@v5 uses: docker/metadata-action@v5
with: with:
images: | images: |
@@ -594,7 +594,7 @@ jobs:
# # # #
- name: '⚠️ Checkpoint' - name: '⚠️ Checkpoint'
id: task_release_gh_checkpoint id: task_release_gi_checkpoint
run: | run: |
echo "registry ............. Gitea" echo "registry ............. Gitea"
echo "github.actor.......... ${{ github.actor }}" echo "github.actor.......... ${{ github.actor }}"
@@ -603,15 +603,15 @@ jobs:
echo "github.event_name .... ${{ github.event_name }}" echo "github.event_name .... ${{ github.event_name }}"
echo "inputs.DRY_RUN ....... ${{ inputs.DRY_RUN }}" echo "inputs.DRY_RUN ....... ${{ inputs.DRY_RUN }}"
echo "env.AUTHOR ........... ${{ env.IMAGE_GITEA_AUTHOR }}" echo "env.AUTHOR ........... ${{ env.IMAGE_GITEA_AUTHOR }}"
echo "tags ................. ${{ steps.task_release_gh_meta.outputs.tags }}" echo "tags ................. ${{ steps.task_release_gi_meta.outputs.tags }}"
echo "labels ............... ${{ steps.task_release_gh_meta.outputs.labels }}" echo "labels ............... ${{ steps.task_release_gi_meta.outputs.labels }}"
# # # #
# Release Gitea Build and Push Amd64 # Release Gitea Build and Push Amd64
# # # #
- name: '📦 Build & Push (linux/amd64)' - name: '📦 Build & Push (linux/amd64)'
id: task_release_gh_push id: task_release_gi_push
uses: docker/build-push-action@v6 uses: docker/build-push-action@v6
if: ( github.event_name == 'workflow_dispatch' && inputs.DRY_RUN == false ) || ( github.event_name == 'push' ) if: ( github.event_name == 'workflow_dispatch' && inputs.DRY_RUN == false ) || ( github.event_name == 'push' )
with: with:
@@ -619,8 +619,8 @@ jobs:
file: Dockerfile file: Dockerfile
platforms: linux/amd64 platforms: linux/amd64
push: ${{ github.event_name != 'pull_request' }} push: ${{ github.event_name != 'pull_request' }}
tags: ${{ steps.task_release_gh_meta.outputs.tags }} tags: ${{ steps.task_release_gi_meta.outputs.tags }}
labels: ${{ steps.task_release_gh_meta.outputs.labels }} labels: ${{ steps.task_release_gi_meta.outputs.labels }}
# # # #
# Release Gitea Get Weekly Commits # Release Gitea Get Weekly Commits
@@ -667,14 +667,14 @@ jobs:
-# This docker image will use the following tags: -# This docker image will use the following tags:
``` ```
${{ steps.task_release_gh_meta.outputs.tags }} ${{ steps.task_release_gi_meta.outputs.tags }}
``` ```
### Labels ### Labels
-# This docker image embeds the following labels: -# This docker image embeds the following labels:
``` ```
${{ steps.task_release_gh_meta.outputs.labels }} ${{ steps.task_release_gi_meta.outputs.labels }}
``` ```
embed-color: ${{ job.status == 'success' && '5763719' || '15418782' }} embed-color: ${{ job.status == 'success' && '5763719' || '15418782' }}
embed-footer-text: "Completed at ${{ env.NOW }} UTC" embed-footer-text: "Completed at ${{ env.NOW }} UTC"