Test meli

This commit is contained in:
James Mills 2023-08-22 22:29:08 +10:00
parent ca87b12fbc
commit 37f972ac35
No known key found for this signature in database
GPG key ID: AC4C014F1440EBD6
2 changed files with 50 additions and 0 deletions

View file

@ -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

View file

@ -0,0 +1,31 @@
---
name: Deploy
on:
push:
branches: [main]
env:
MELI_SITE: "c27f3ac5-d329-4ca2-ab82-d3eaa79ee95f"
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: Publish Site
run: |
npx -p "@getmeli/cli" meli upload .pub \
--url "https://meli.mills.io" \
--site "$MELI_SITE" \
--token "$MELI_TOKEN" \
--release "$GITHUB_SHA"
env:
MELI_TOKEN: ${{ secrets.MELI_TOKEN }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}