summaryrefslogtreecommitdiff
path: root/.github/workflows/ci.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/ci.yml')
-rw-r--r--.github/workflows/ci.yml21
1 files changed, 20 insertions, 1 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index e1e7693..cb17371 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -6,6 +6,7 @@ jobs:
lint:
name: Lint
runs-on: ubuntu-latest
+ timeout-minutes: 4
steps:
- uses: actions/checkout@v3
- uses: actions/setup-go@v4
@@ -17,6 +18,7 @@ jobs:
test:
name: Test
runs-on: ubuntu-latest
+ timeout-minutes: 10
steps:
- uses: actions/checkout@v3
- uses: actions/setup-go@v4
@@ -27,6 +29,7 @@ jobs:
go run ../cmd/svgu/svgu.go -o=dst -v -c=DOMAINS.star
build:
name: Build
+ timeout-minutes: 5
strategy:
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
@@ -37,4 +40,20 @@ jobs:
- uses: actions/setup-go@v4
with:
go-version: ${{ matrix.go }}
- - run: go build -v -o svgu.o cmd/svgu/svgu.go \ No newline at end of file
+ - run: go build -v -o svgu.o cmd/svgu/svgu.go
+ deploy:
+ name: Deploy
+ runs-on: ubuntu-latest
+ needs:
+ - build
+ timeout-minutes: 2
+ steps:
+ - uses: actions/checkout@v3
+ - uses: cloudflare/pages-action@v1
+ with:
+ apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
+ accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
+ projectName: svgu-nc0-fr
+ directory: dst
+ branch: master # production-branch
+ wranglerVersion: "3"