-
Notifications
You must be signed in to change notification settings - Fork 1
36 lines (31 loc) · 982 Bytes
/
publish.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
name: 'Publish'
on:
workflow_dispatch:
env:
SL_OBS_VERSION: ${{ github.ref_name }}
SLGenerator: Visual Studio 17 2022
AWS_RELEASE_ACCESS_KEY_ID: ${{secrets.AWS_RELEASE_ACCESS_KEY_ID}}
AWS_RELEASE_SECRET_ACCESS_KEY: ${{secrets.AWS_RELEASE_SECRET_ACCESS_KEY}}
jobs:
publish:
name: 'Publish'
runs-on: windows-latest
environment: Release
strategy:
matrix:
ReleaseName: [release]
include:
- ReleaseName: release
ReleaseConfig: RelWithDebInfo
env:
OS_TAG: "win64"
steps:
- name: Checkout repository
uses: actions/checkout@v2
- name: Install Cloudflare CLI
run: npm install -g cloudflare-cli
- name: Run publish script
env:
CF_API_EMAIL: ${{ secrets.CLOUDFLARE_AUTH_EMAIL }}
CF_API_KEY: ${{ secrets.CLOUDFLARE_AUTH_KEY }}
run: powershell -File ./ci/release.ps1 "${{ github.workspace }}" "${{ github.sha }}"