Skip to content

Commit ea1ee89

Browse files
committed
fix: setting up ci for supabase repo
1 parent b01eefc commit ea1ee89

File tree

4 files changed

+47
-105
lines changed

4 files changed

+47
-105
lines changed

.github/ISSUE_TEMPLATE.md

-30
This file was deleted.

.github/PULL_REQUEST_TEMPLATE.md

-35
This file was deleted.

.github/workflows/fossa.yml

-31
This file was deleted.

.github/workflows/release.yml

+47-9
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Release
1+
name: Build and Release on Push to Master
22

33
on:
44
push:
@@ -7,18 +7,56 @@ on:
77

88
jobs:
99
release:
10-
name: Release
10+
strategy:
11+
matrix:
12+
node: ['12']
13+
14+
outputs:
15+
status: ${{ steps.github-release.conclusion }}
16+
1117
runs-on: ubuntu-latest
18+
steps:
19+
- uses: actions/checkout@v2
20+
21+
- name: Set up Node
22+
uses: actions/setup-node@v1
23+
with:
24+
node-version: ${{ matrix.node }}
1225

26+
- name: Release on GitHub
27+
id: github-release
28+
run: npx semantic-release -p \
29+
@semantic-release/commit-analyzer \
30+
@semantic-release/github \
31+
@semantic-release/release-notes-generator
32+
env:
33+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
34+
35+
deploy:
36+
needs: release
37+
runs-on: ubuntu-18.04
38+
if: needs.release.outputs.status == 'success'
1339
steps:
1440
- uses: actions/checkout@v2
41+
42+
- uses: actions/setup-go@v2
43+
with:
44+
go-version: '^1.14.4' # The Go version to download (if necessary) and use.
45+
46+
- run: make deps
1547

16-
- name: Upload image to Docker Hub
17-
uses: docker/build-push-action@v1
48+
- run: make all
49+
50+
- id: releases
51+
uses: pozetroninc/github-action-get-latest-release@master
1852
with:
19-
username: ${{ secrets.DOCKER_USERNAME }}
20-
password: ${{ secrets.DOCKER_PASSWORD }}
21-
repository: ${{ secrets.DOCKER_REPO }}
22-
tags: dev
53+
owner: supabase
54+
repo: gotrue
55+
excludes: prerelease, draft
56+
57+
- run: tar -czvf gotrue-${{ steps.releases.outputs.release }}.tar.gz gotrue
2358

24-
59+
- uses: actions/upload-artifact@v1
60+
with:
61+
name: gotrue-${{ steps.releases.outputs.release }}.tar.gz
62+
path: ./gotrue-${{ steps.releases.outputs.release }}.tar.gz

0 commit comments

Comments
 (0)