summaryrefslogtreecommitdiff
path: root/.github/workflows/touch-google-refresh-token.yml
diff options
context:
space:
mode:
authorDarius Jahandarie <djahandarie@gmail.com>2023-03-11 21:17:55 +0900
committerDarius Jahandarie <djahandarie@gmail.com>2023-03-18 10:45:57 +0900
commit06251f190b9d04a5ef60480e218a7c5d6ffe9be4 (patch)
tree202c4cb0eca1c0ee6dd13a5fe65dddae49c3919e /.github/workflows/touch-google-refresh-token.yml
parent0314a8620f952aa5b0129e93f2d0956b0e0cc7c2 (diff)
Add CD to build and publish extension to Chrome & Firefox stores
Resolves #85.
Diffstat (limited to '.github/workflows/touch-google-refresh-token.yml')
-rw-r--r--.github/workflows/touch-google-refresh-token.yml16
1 files changed, 16 insertions, 0 deletions
diff --git a/.github/workflows/touch-google-refresh-token.yml b/.github/workflows/touch-google-refresh-token.yml
new file mode 100644
index 00000000..9c4e2ec9
--- /dev/null
+++ b/.github/workflows/touch-google-refresh-token.yml
@@ -0,0 +1,16 @@
+name: Touch google token
+on:
+ schedule:
+ - cron: "0 3 2 * *" # At 03:00 on day-of-month 2
+ workflow_dispatch:
+permissions: {}
+jobs:
+ fetchToken:
+ runs-on: ubuntu-latest
+ environment: cd
+ steps:
+ - uses: cardinalby/google-api-fetch-token-action@24c99245e2a2494cc4c4b1037203d319a184b15b # pin@v1.0.3
+ with:
+ clientId: ${{ secrets.G_CLIENT_ID }}
+ clientSecret: ${{ secrets.G_CLIENT_SECRET }}
+ refreshToken: ${{ secrets.G_REFRESH_TOKEN }}