diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml new file mode 100644 index 0000000..d7e315b --- /dev/null +++ b/.gitea/workflows/build.yml @@ -0,0 +1,19 @@ +--- + +name: Build + +on: + push: + branches: [main] + pull_request: + +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Checkout Code + uses: actions/checkout@v3 + - name: Setup zs + uses: actions/setup-zs@main + - name: Build Site + run: make build \ No newline at end of file diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml new file mode 100644 index 0000000..935df77 --- /dev/null +++ b/.gitea/workflows/deploy.yml @@ -0,0 +1,33 @@ +--- + +name: Deploy + +on: + push: + branches: [main] + pull_request: + +jobs: + deploy: + runs-on: ubuntu-latest + steps: + - name: Checkout Code + uses: actions/checkout@v3 + - name: Setup zs + uses: actions/setup-zs@main + - name: Build site + run: make build + - name: Deploy site + id: deploy + uses: actions/meli-deploy@main + with: + action: release + meliUrl: https://meli.mills.io + meliSiteId: ${{ secrets.MELI_SITE_ID }} + meliSiteToken: ${{ secrets.MELI_SITE_TOKEN }} + buildFolder: .pub + - name: Notify PR + uses: actions/pr-comment@main + with: + token: ${{ secrets.AUTOMATION_TOKEN }} + comment: "Site deployed to: ${{ steps.deploy.outputs.meliDeployUrl }}"