From c6174336ab19c4debea87e5d7a353da4ba98b358 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Fri, 4 Aug 2023 10:10:06 +0800 Subject: [PATCH] clean up --- .github/workflows/wildcard.yml | 115 ++++++++++++++++----------------- 1 file changed, 56 insertions(+), 59 deletions(-) diff --git a/.github/workflows/wildcard.yml b/.github/workflows/wildcard.yml index 1ba945e36..a6a5e4b16 100644 --- a/.github/workflows/wildcard.yml +++ b/.github/workflows/wildcard.yml @@ -1,68 +1,65 @@ name: Wildcard temp record on: - workflow_dispatch: - inputs: - recordcontent: - description: 'Record Content' - required: true - default: 'warning' + workflow_dispatch: + inputs: + recordcontent: + description: "Record Content" + required: true + default: "warning" jobs: - publish: - runs-on: ubuntu-latest - steps: - - name: Checkout repository - uses: actions/checkout@v2 - - - name: Generate JSON file - run: | - echo '{ - "owner": { - "username": "is-a-dev", - "email": "hello@maintainers.is-a.dev" - }, - "record": { - "TXT": "${{ github.event.inputs.recordcontent }}" - } - }' > ./domains/_acme-challenge.json + publish: + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v2 - - name: test - run: cat domains/_acme-challenge.json - - - name: Install Yarn dependencies - run: yarn install --ignore-engines - - - name: Publishing records - env: - CI: 1 - ENV: production - DOMAIN_USER: ${{ secrets.DOMAIN_USER }} - DOMAIN_API_KEY: ${{ secrets.DOMAIN_API_KEY }} - DOMAIN_API_HOST: ${{ secrets.DOMAIN_API_HOST }} - DOMAIN_API_PORT: ${{ secrets.DOMAIN_API_PORT }} - DOMAIN_DOMAIN: ${{ secrets.DOMAIN_DOMAIN }} - DOMAIN_HOST_IP: ${{ secrets.DOMAIN_HOST_IP }} - run: yarn publish-records - - name: Sleep - run: sleep 10m - shell: bash - - - name: Remove - run: rm domains/_acme-challenge.json - shell: bash - - - name: removing records - env: - CI: 1 - ENV: production - DOMAIN_USER: ${{ secrets.DOMAIN_USER }} - DOMAIN_API_KEY: ${{ secrets.DOMAIN_API_KEY }} - DOMAIN_API_HOST: ${{ secrets.DOMAIN_API_HOST }} - DOMAIN_API_PORT: ${{ secrets.DOMAIN_API_PORT }} - DOMAIN_DOMAIN: ${{ secrets.DOMAIN_DOMAIN }} - DOMAIN_HOST_IP: ${{ secrets.DOMAIN_HOST_IP }} - run: yarn publish-records + - name: Generate JSON file + run: | + echo '{ + "owner": { + "username": "is-a-dev", + "email": "hello@maintainers.is-a.dev" + }, + "record": { + "TXT": "${{ github.event.inputs.recordcontent }}" + } + }' > ./domains/_acme-challenge.json + - name: test + run: cat domains/_acme-challenge.json + - name: Install Yarn dependencies + run: yarn install --ignore-engines + - name: Publishing records + env: + CI: 1 + ENV: production + DOMAIN_USER: ${{ secrets.DOMAIN_USER }} + DOMAIN_API_KEY: ${{ secrets.DOMAIN_API_KEY }} + DOMAIN_API_HOST: ${{ secrets.DOMAIN_API_HOST }} + DOMAIN_API_PORT: ${{ secrets.DOMAIN_API_PORT }} + DOMAIN_DOMAIN: ${{ secrets.DOMAIN_DOMAIN }} + DOMAIN_HOST_IP: ${{ secrets.DOMAIN_HOST_IP }} + run: yarn publish-records + - name: Sleep + run: sleep 10m + shell: bash + + - name: Remove + run: rm domains/_acme-challenge.json + shell: bash + + - name: removing records + env: + CI: 1 + ENV: production + DOMAIN_USER: ${{ secrets.DOMAIN_USER }} + DOMAIN_API_KEY: ${{ secrets.DOMAIN_API_KEY }} + DOMAIN_API_HOST: ${{ secrets.DOMAIN_API_HOST }} + DOMAIN_API_PORT: ${{ secrets.DOMAIN_API_PORT }} + DOMAIN_DOMAIN: ${{ secrets.DOMAIN_DOMAIN }} + DOMAIN_HOST_IP: ${{ secrets.DOMAIN_HOST_IP }} + run: yarn publish-records