Skip to content
This repository was archived by the owner on May 2, 2022. It is now read-only.

Commit 76986b4

Browse files
authored
Publish builds to S3/CDN-2 (#1646)
1 parent 9b775fe commit 76986b4

File tree

6 files changed

+18
-46
lines changed

6 files changed

+18
-46
lines changed

.github/workflows/cask.yml

-46
This file was deleted.

.github/workflows/linux-arm64.yml

+2
Original file line numberDiff line numberDiff line change
@@ -54,4 +54,6 @@ jobs:
5454
REACT_APP_ELASTIC_CLOUD_APP_SEARCH_API_ENDPOINT: ${{ secrets.REACT_APP_ELASTIC_CLOUD_APP_SEARCH_API_ENDPOINT }}
5555
REACT_APP_ELASTIC_CLOUD_APP_SEARCH_ENGINE_NAME: ${{ secrets.REACT_APP_ELASTIC_CLOUD_APP_SEARCH_ENGINE_NAME }}
5656
ELECTRON_APP_SENTRY_DSN: ${{ secrets.ELECTRON_APP_SENTRY_DSN }}
57+
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
58+
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
5759
if: startsWith(github.ref, 'refs/tags/')

.github/workflows/linux-x64.yml

+2
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,8 @@ jobs:
7373
REACT_APP_ELASTIC_CLOUD_APP_SEARCH_API_ENDPOINT: ${{ secrets.REACT_APP_ELASTIC_CLOUD_APP_SEARCH_API_ENDPOINT }}
7474
REACT_APP_ELASTIC_CLOUD_APP_SEARCH_ENGINE_NAME: ${{ secrets.REACT_APP_ELASTIC_CLOUD_APP_SEARCH_ENGINE_NAME }}
7575
ELECTRON_APP_SENTRY_DSN: ${{ secrets.ELECTRON_APP_SENTRY_DSN }}
76+
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
77+
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
7678
if: startsWith(github.ref, 'refs/tags/')
7779
- name: Create Sentry Release
7880
if: startsWith(github.ref, 'refs/tags/')

.github/workflows/macos.yml

+2
Original file line numberDiff line numberDiff line change
@@ -60,4 +60,6 @@ jobs:
6060
REACT_APP_ELASTIC_CLOUD_APP_SEARCH_API_ENDPOINT: ${{ secrets.REACT_APP_ELASTIC_CLOUD_APP_SEARCH_API_ENDPOINT }}
6161
REACT_APP_ELASTIC_CLOUD_APP_SEARCH_ENGINE_NAME: ${{ secrets.REACT_APP_ELASTIC_CLOUD_APP_SEARCH_ENGINE_NAME }}
6262
ELECTRON_APP_SENTRY_DSN: ${{ secrets.ELECTRON_APP_SENTRY_DSN }}
63+
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
64+
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
6365
if: startsWith(github.ref, 'refs/tags/')

.github/workflows/windows.yml

+2
Original file line numberDiff line numberDiff line change
@@ -78,5 +78,7 @@ jobs:
7878
AZURE_KEY_VAULT_CLIENT_SECRET: ${{ secrets.AZURE_KEY_VAULT_CLIENT_SECRET }}
7979
AZURE_KEY_VAULT_URI: ${{ secrets.AZURE_KEY_VAULT_URI }}
8080
AZURE_KEY_VAULT_CERT_NAME: ${{ secrets.AZURE_KEY_VAULT_CERT_NAME }}
81+
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
82+
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
8183
if: startsWith(github.ref, 'refs/tags/')
8284

dist.js

+10
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,16 @@ const opts = {
151151
category: 'Utility',
152152
packageCategory: 'utils',
153153
},
154+
publish: [
155+
{
156+
provider: 's3',
157+
channel: 'latest',
158+
bucket: 'cdn-2.webcatalog.io',
159+
region: 'us-east-2',
160+
path: '/webcatalog',
161+
},
162+
'github',
163+
],
154164
afterSign: (context) => {
155165
// Only notarize app when forced in pull requests or when releasing using tag
156166
const shouldNotarize = process.platform === 'darwin' && context.electronPlatformName === 'darwin' && process.env.CI_BUILD_TAG;

0 commit comments

Comments
 (0)