diff --git a/.gitea/workflows/deployment.yml b/.gitea/workflows/deployment.yml index 8199ca3e..b41f5749 100644 --- a/.gitea/workflows/deployment.yml +++ b/.gitea/workflows/deployment.yml @@ -101,35 +101,38 @@ jobs: - name: Create Missing Subdomains if: steps.compare-subdomains.outputs.output != '' run: | - cat domain_compare.txt | egrep '^-[a-z]' + cat domain_compare.txt | egrep '^-[a-z]' | sed -e 's|-||g' | while read -r subdomain; do + echo "Creating $subdomain.trez.wtf..." + flarectl dns create --zone "trez.wtf" --name "${subdomain}" --type=CNAME --content "trez.wtf" + done - # merge-pr: - # name: PR Merge - # runs-on: ubuntu-latest - # needs: [cloudflare-dns-setup] - # steps: - # - name: Checkout - # uses: actions/checkout@v4 + merge-pr: + name: PR Merge + runs-on: ubuntu-latest + needs: [cloudflare-dns-setup] + steps: + - name: Checkout + uses: actions/checkout@v4 - # - name: Send Gotify Notification - # uses: eikendev/gotify-action@0.0.3 - # with: - # gotify_api_base: '${{ secrets.GOTIFY_URL }}' - # gotify_app_token: '${{ secrets.GOTIFY_TOKEN }}' - # notification_title: '${{ github.ref_name }} ready to be merged.' - # notification_message: '${{ gitea.server_url }}/issues' + - name: Send Gotify Notification + uses: eikendev/gotify-action@0.0.3 + with: + gotify_api_base: '${{ secrets.GOTIFY_URL }}' + gotify_app_token: '${{ secrets.GOTIFY_TOKEN }}' + notification_title: '${{ github.ref_name }} ready to be merged.' + notification_message: '${{ gitea.server_url }}/issues' - # - name: Manual Approval - # uses: trstringer/manual-approval@v1 - # with: - # secret: ${{ secrets.BOT_GITEA_TOKEN }} - # approvers: Trez.One - # minimum-approvals: 1 - # issue-title: "Deployment of ${{ github.ref_name }}" - # issue-body: "Autobots, roll out!" - # exclude-workflow-initiator-as-approver: false - # additional-approved-words: '' - # additional-denied-words: '' + - name: Manual Approval + uses: trstringer/manual-approval@v1 + with: + secret: ${{ secrets.BOT_GITEA_TOKEN }} + approvers: Trez.One + minimum-approvals: 1 + issue-title: "Deployment of ${{ github.ref_name }}" + issue-body: "Autobots, roll out!" + exclude-workflow-initiator-as-approver: false + additional-approved-words: '' + additional-denied-words: '' # - name: Tea CLI Setup & PR Merge # run: |