aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
authorDhravya <[email protected]>2024-03-30 22:21:37 -0700
committerDhravya <[email protected]>2024-03-30 22:21:37 -0700
commite68675f3be4425200bb8841d9845bb67c8172e7d (patch)
tree2e685fd8fec9f15abafe7e12374cabfee7db00e4 /.github/workflows
parentuntracked .next/ (diff)
downloadsupermemory-e68675f3be4425200bb8841d9845bb67c8172e7d.tar.xz
supermemory-e68675f3be4425200bb8841d9845bb67c8172e7d.zip
added build and release github actions
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/build.yml14
-rw-r--r--.github/workflows/release.yml30
2 files changed, 44 insertions, 0 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
new file mode 100644
index 00000000..9b46e802
--- /dev/null
+++ b/.github/workflows/build.yml
@@ -0,0 +1,14 @@
+name: Build
+
+on:
+ push:
+ branches: [main]
+ pull_request:
+ branches: [main]
+
+jobs:
+ build-extension:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v3
+ - uses: ./.github/actions/buildextension
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
new file mode 100644
index 00000000..1d74978f
--- /dev/null
+++ b/.github/workflows/release.yml
@@ -0,0 +1,30 @@
+name: Upload to Web Store
+on:
+ push:
+ tags:
+ - '*'
+jobs:
+ build-extension:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v3
+ - uses: ./.github/actions/buildextension
+
+ upload-extension:
+ runs-on: ubuntu-latest
+ needs: build-extension
+ steps:
+ - name: Download extension archive
+ uses: actions/download-artifact@v3
+ with:
+ name: extension-${{ github.sha }}
+
+ - name: Upload to webstore
+ uses: ExtensionNinja/extension-publish@main
+ with:
+ action: upload
+ extensionID: INSERT_YOUR_EXTENSION_ID
+ clientID: ${{ secrets.GOOGLE_CLIENT_ID }}
+ clientSecret: ${{ secrets.GOOGLE_CLIENT_SECRET }}
+ clientRefreshToken: ${{ secrets.GOOGLE_REFRESH_TOKEN }}
+ extensionFile: apps/extension/extension-${{ github.event.pull_request.head.sha }}.zip \ No newline at end of file