From c4882cb22fc93100ce6c204cee71c68e94e650c7 Mon Sep 17 00:00:00 2001 From: Dunemask Date: Sun, 25 Aug 2024 16:46:21 -0600 Subject: [PATCH] [CHORE] Adjust Forgejo Actions --- .forgejo/workflows/s3-repo-backup.yml | 46 ++++++++++----------------- 1 file changed, 16 insertions(+), 30 deletions(-) diff --git a/.forgejo/workflows/s3-repo-backup.yml b/.forgejo/workflows/s3-repo-backup.yml index d672972..4e4e7fd 100644 --- a/.forgejo/workflows/s3-repo-backup.yml +++ b/.forgejo/workflows/s3-repo-backup.yml @@ -1,31 +1,17 @@ -# name: S3 Repo Backup -# run-name: ${{ gitea.actor }} S3 Repo Backup -# on: -# push: -# branches: [ master ] +name: S3 Repo Backup +run-name: ${{ forgejo.actor }} S3 Repo Backup +on: + push: + branches: [ master ] -# env: -# S3_BACKUP_ENDPOINT: https://s3.dunemask.dev -# S3_BACKUP_KEY_ID: gitea-repo-backup -# S3_BACKUP_KEY: ${{ secrets.S3_REPO_BACKUP_KEY }} -# REPO_DIR: ${{ gitea.workspace }}/${{ gitea.respository }} -# jobs: -# s3-repo-backup: -# steps: -# - name: Checkout repository -# uses: actions/checkout@v3 -# with: -# path: ${{ env.REPO_DIR }} -# - name: S3 Backup -# uses: peter-evans/s3-backup@v1 -# env: -# ACCESS_KEY_ID: ${{ env.S3_BACKUP_KEY_ID }} -# SECRET_ACCESS_KEY: ${{ env.S3_BACKUP_KEY }} -# MIRROR_SOURCE: ${{ env.REPO_DIR }} -# MIRROR_TARGET: backups/gitea-repositories/${{ gitea.repository }} -# STORAGE_SERVICE_URL: ${{env.S3_BACKUP_ENDPOINT}} -# with: -# args: --overwrite --remove -# - name: Status Alert -# if: always() -# run: echo "The Job ended with status ${{ job.status }}." +jobs: + s3-repo-backup: + steps: + - name: S3 Backup + uses: https://forgejo.dunemask.dev/elysium/elysium-actions@s3-backup + with: + infisical-token: ${{ secrets.INFISICAL_ELYSIUM_EDGE_READ_TOKEN }} + infisical-project: ${{ vars.INFISICAL_DEPLOYMENTS_PROJECT_ID }} + - name: Status Alert + if: always() + run: echo "The Job ended with status ${{ job.status }}."