Skip to content

Commit cf15203

Browse files
committed
first try
1 parent 19217a4 commit cf15203

File tree

2 files changed

+212
-0
lines changed

2 files changed

+212
-0
lines changed

.github/workflows/release.yml

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
# name: Build/release
2+
3+
# on:
4+
# push:
5+
# tags:
6+
# - "*"
7+
8+
# jobs:
9+
# release:
10+
# runs-on: ${{ matrix.os }}
11+
12+
# defaults:
13+
# run:
14+
# shell: bash
15+
16+
# # env:
17+
# # STEAMWORKS_SDK_ARCHIVE_PASSWORD: ${{ secrets.STEAMWORKS_SDK_ARCHIVE_PASSWORD }}
18+
# # STEAMWORKS_SDK_GOOGLE_DRIVE_LINK: ${{ secrets.STEAMWORKS_SDK_GOOGLE_DRIVE_LINK }}
19+
20+
# strategy:
21+
# fail-fast: false
22+
# matrix:
23+
# os: [windows-latest, macos-latest, ubuntu-latest]
24+
25+
# steps:
26+
# - name: Check out Git repository
27+
# uses: actions/checkout@v3
28+
29+
# - name: Install Node.js, NPM and Yarn
30+
# uses: actions/setup-node@v3
31+
# with:
32+
# node-version: "16"
33+
# cache: "npm"
34+
35+
# - name: TEMPORARY - Install gdown for fetchSteamworksSdk.js
36+
# run: pip3 install gdown
37+
38+
# - name: Install dependencies
39+
# run: |
40+
# npm install --legacy-peer-deps
41+
42+
# - name: Build
43+
# run: |
44+
# npm run postinstall
45+
# npm run build
46+
47+
# - name: Publish to github
48+
# env:
49+
# # These values are used for auto updates signing
50+
# # APPLE_ID: ${{ secrets.APPLE_ID }}
51+
# # APPLE_ID_PASS: ${{ secrets.APPLE_ID_PASS }}
52+
# # CSC_LINK: ${{ secrets.CSC_LINK }}
53+
# # CSC_KEY_PASSWORD: ${{ secrets.CSC_KEY_PASSWORD }}
54+
# # This is used for uploading release assets to github
55+
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
56+
# run: npm exec electron-builder -- --publish always
57+
58+
# # - id: setup-steamcmd
59+
# # uses: CyberAndrii/setup-steamcmd@v1.1.1
60+
61+
# # - name: Create steamworks build script
62+
# # run: node ./scripts/createSteamBuildScript.js
63+
# # env:
64+
# # STEAM_APP_ID: 1904150
65+
# # RELEASE_BRANCH: development
66+
# # DEPOT_WINDOWS_ID: 1904151
67+
# # DEPOT_LINUX_ID: 1904152
68+
# # DEPOT_MACOS_ID: 1904153
69+
# # RUNNER_OS: $RUNNER_OS
70+
71+
# # - name: Generate steam guard auth code
72+
# # id: generate
73+
# # uses: CyberAndrii/steam-totp@v1.0.2
74+
# # with:
75+
# # shared_secret: ${{ secrets.STEAM_SHARED_SECRET }}
76+
77+
# # - name: Publish to Steam
78+
# # run: |
79+
# # node ./scripts/publishToSteam.js
80+
# # env:
81+
# # STEAM_CMD: ${{ steps.setup-steamcmd.outputs.executable }}
82+
# # STEAM_USERNAME: ${{ secrets.STEAM_USERNAME }}
83+
# # STEAM_PASSWORD: ${{ secrets.STEAM_PASSWORD }}
84+
# # STEAM_GUARD_CODE: ${{ steps.generate.outputs.code }}

.github/workflows/test.yml

Lines changed: 128 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,128 @@
1+
name: Test
2+
3+
on:
4+
push:
5+
branches:
6+
- "**"
7+
- "!main"
8+
- "!l10n_main"
9+
10+
# env:
11+
# STEAMWORKS_SDK_ARCHIVE_PASSWORD: ${{ secrets.STEAMWORKS_SDK_ARCHIVE_PASSWORD }}
12+
# STEAMWORKS_SDK_GOOGLE_DRIVE_LINK: ${{ secrets.STEAMWORKS_SDK_GOOGLE_DRIVE_LINK }}
13+
14+
jobs:
15+
build:
16+
runs-on: self-hosted
17+
steps:
18+
- name: Check out Git repository
19+
uses: actions/checkout@v3
20+
with:
21+
repository: https://github.com/Ciberusps/UE_5_4_Blueprint
22+
path: UE_5_4_Blueprint
23+
- name: Build project
24+
uses: OrchidIsle/UE5-Build-Project@latest
25+
with:
26+
RUNUAT_PATH: 'C:/Epic Games/UE_5.4/Engine/Build/BatchFiles/RunUAT.bat'
27+
UPROJECT_PATH: ${{ github.workspace }}/UE_5_4_Blueprint/UE_5_4_Blueprint.uproject
28+
BUILD_CONFIG: Development
29+
PLATFORM: Win64
30+
CLEAN: true
31+
COOK: false
32+
STAGE: false
33+
PACKAGE: false
34+
PAK: false
35+
SERVER: false
36+
ARCHIVE: false
37+
ARCHIVE_PATH: 'C:/Archives/MyGame'
38+
NULLRHI: true
39+
EDITOR: true
40+
ENCRYPT_INI: true
41+
# RELEASE: '1.0.0'
42+
# PATCH: '0.9.0'
43+
# MAPS: 'Map1,Map2'
44+
DELETE_PDB: true
45+
# ANTICHEAT_ENABLED: true
46+
# ANTICHEAT_PRIVATE_KEY: 'base64encodedprivatekey'
47+
# ANTICHEAT_PUBLIC_CERT: 'base64encodedpubliccert'
48+
49+
50+
51+
52+
53+
54+
55+
56+
# lint:
57+
# runs-on: self-hosted
58+
# steps:
59+
# - name: Check out Git repository
60+
# uses: actions/checkout@v3
61+
62+
# lint-prettier:
63+
# runs-on: ubuntu-latest
64+
# steps:
65+
# - name: Check out Git repository
66+
# uses: actions/checkout@v3
67+
# - name: Install Node.js, NPM and Yarn
68+
# uses: actions/setup-node@v3
69+
# with:
70+
# node-version: "16"
71+
# cache: "npm"
72+
# - name: TEMPORARY - Install gdown for fetchSteamworksSdk.js
73+
# run: pip3 install gdown
74+
# - name: Install dependencies
75+
# run: npm install --legacy-peer-deps
76+
# - name: Lint Prettier
77+
# run: npm run lint:prettier
78+
79+
# lint-types:
80+
# runs-on: ubuntu-latest
81+
# steps:
82+
# - name: Check out Git repository
83+
# uses: actions/checkout@v3
84+
# - name: Install Node.js, NPM and Yarn
85+
# uses: actions/setup-node@v3
86+
# with:
87+
# node-version: "16"
88+
# cache: "npm"
89+
# - name: TEMPORARY - Install gdown for fetchSteamworksSdk.js
90+
# run: pip3 install gdown
91+
# - name: Install dependencies
92+
# run: npm install --legacy-peer-deps
93+
# - name: Lint Types
94+
# run: npm run lint:types
95+
96+
# licenses-check:
97+
# runs-on: ubuntu-latest
98+
# steps:
99+
# - name: Check out Git repository
100+
# uses: actions/checkout@v3
101+
# - name: Install Node.js, NPM and Yarn
102+
# uses: actions/setup-node@v3
103+
# with:
104+
# node-version: "16"
105+
# cache: "npm"
106+
# - name: TEMPORARY - Install gdown for fetchSteamworksSdk.js
107+
# run: pip3 install gdown
108+
# - name: Install dependencies
109+
# run: npm install --legacy-peer-deps
110+
# - name: Test
111+
# run: npm run lint:licenses
112+
113+
# test:
114+
# runs-on: ubuntu-latest
115+
# steps:
116+
# - name: Check out Git repository
117+
# uses: actions/checkout@v3
118+
# - name: Install Node.js, NPM and Yarn
119+
# uses: actions/setup-node@v3
120+
# with:
121+
# node-version: "16"
122+
# cache: "npm"
123+
# - name: TEMPORARY - Install gdown for fetchSteamworksSdk.js
124+
# run: pip3 install gdown
125+
# - name: Install dependencies
126+
# run: npm install --legacy-peer-deps
127+
# - name: Test
128+
# run: npm run test

0 commit comments

Comments
 (0)