Веб-сайт самохостера Lotigara

summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorKae <80987908+Novaenia@users.noreply.github.com>2025-05-31 07:53:21 +1000
committerKae <80987908+Novaenia@users.noreply.github.com>2025-05-31 07:53:21 +1000
commit9e8c9e8791e5e54fecd6a45a905b734e3136065f (patch)
tree3d9bec6534dcef71cb3f1da9e554200e79bea5ce /.github
parentfa5cb966e6050b6ebbe250bac4f63e85c20f89b3 (diff)
Update build.yml
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/build.yml71
1 files changed, 35 insertions, 36 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 4e9fa52..2574694 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -69,7 +69,7 @@ jobs:
uses: actions/cache/restore@v4
with:
path: ${{ github.workspace }}/vcpkg_cache
- key: vcpkg-${{github.job}}-${{ hashFiles('vcpkg.json') }}
+ key: vcpkg-${{github.job}}-${{ hashFiles('**/source/vcpkg.json') }}
restore-keys: vcpkg-${{github.job}}-
- name: vcpkg
@@ -79,12 +79,6 @@ jobs:
vcpkgJsonGlob: '**/source/vcpkg.json'
vcpkgConfigurationJsonGlob: '**/source/vcpkg-configuration.json'
- - name: Save VCPKG cache
- uses: actions/cache/save@v4
- with:
- path: ${{ github.workspace }}/vcpkg_cache
- key: vcpkg-${{github.job}}-${{ hashFiles('vcpkg.json') }}
-
- name: Run CMake
uses: lukka/run-cmake@v10
with:
@@ -106,6 +100,12 @@ jobs:
with:
name: OpenStarbound-Windows-All-DevOnly
path: dist/*
+
+ - name: Save VCPKG cache
+ uses: actions/cache/save@v4
+ with:
+ path: ${{ github.workspace }}/vcpkg_cache
+ key: vcpkg-${{github.job}}-${{ hashFiles('**/source/vcpkg.json') }}
- name: Upload Client
uses: actions/upload-artifact@v4
@@ -162,7 +162,7 @@ jobs:
uses: actions/cache/restore@v4
with:
path: ${{ github.workspace }}/vcpkg_cache
- key: vcpkg-${{github.job}}-${{ hashFiles('vcpkg.json') }}
+ key: vcpkg-${{github.job}}-${{ hashFiles('**/source/vcpkg.json') }}
restore-keys: vcpkg-${{github.job}}-
- name: vcpkg
@@ -172,12 +172,6 @@ jobs:
vcpkgJsonGlob: '**/source/vcpkg.json'
vcpkgConfigurationJsonGlob: '**/source/vcpkg-configuration.json'
- - name: Save VCPKG cache
- uses: actions/cache/save@v4
- with:
- path: ${{ github.workspace }}/vcpkg_cache
- key: vcpkg-${{github.job}}-${{ hashFiles('vcpkg.json') }}
-
- name: Run CMake
uses: lukka/run-cmake@v10
with:
@@ -194,6 +188,12 @@ jobs:
with:
name: OpenStarbound-Linux-GCC
path: dist.tar
+
+ - name: Save VCPKG cache
+ uses: actions/cache/save@v4
+ with:
+ path: ${{ github.workspace }}/vcpkg_cache
+ key: vcpkg-${{github.job}}-${{ hashFiles('**/source/vcpkg.json') }}
- name: Run Tests
uses: lukka/run-cmake@v10
@@ -251,7 +251,7 @@ jobs:
uses: actions/cache/restore@v4
with:
path: ${{ github.workspace }}/vcpkg_cache
- key: vcpkg-${{github.job}}-${{ hashFiles('vcpkg.json') }}
+ key: vcpkg-${{github.job}}-${{ hashFiles('**/source/vcpkg.json') }}
restore-keys: vcpkg-${{github.job}}-
- name: vcpkg
@@ -261,12 +261,6 @@ jobs:
vcpkgJsonGlob: '**/source/vcpkg.json'
vcpkgConfigurationJsonGlob: '**/source/vcpkg-configuration.json'
- - name: Save VCPKG cache
- uses: actions/cache/save@v4
- with:
- path: ${{ github.workspace }}/vcpkg_cache
- key: vcpkg-${{github.job}}-${{ hashFiles('vcpkg.json') }}
-
- name: Run CMake
uses: lukka/run-cmake@v10
with:
@@ -283,6 +277,12 @@ jobs:
with:
name: OpenStarbound-Linux-Clang
path: dist.tar
+
+ - name: Save VCPKG cache
+ uses: actions/cache/save@v4
+ with:
+ path: ${{ github.workspace }}/vcpkg_cache
+ key: vcpkg-${{github.job}}-${{ hashFiles('**/source/vcpkg.json') }}
- name: Run Tests
uses: lukka/run-cmake@v10
@@ -333,7 +333,7 @@ jobs:
uses: actions/cache/restore@v4
with:
path: ${{ github.workspace }}/vcpkg_cache
- key: vcpkg-${{github.job}}-${{ hashFiles('vcpkg.json') }}
+ key: vcpkg-${{github.job}}-${{ hashFiles('**/source/vcpkg.json') }}
restore-keys: vcpkg-${{github.job}}-
- name: vcpkg
@@ -343,12 +343,6 @@ jobs:
vcpkgJsonGlob: '**/source/vcpkg.json'
vcpkgConfigurationJsonGlob: '**/source/vcpkg-configuration.json'
- - name: Save VCPKG cache
- uses: actions/cache/save@v4
- with:
- path: ${{ github.workspace }}/vcpkg_cache
- key: vcpkg-${{github.job}}-${{ hashFiles('vcpkg.json') }}
-
- name: Run CMake
uses: lukka/run-cmake@v10
with:
@@ -362,7 +356,12 @@ jobs:
with:
name: OpenStarbound-macOS-Intel
path: dist/*
-
+
+ - name: Save VCPKG cache
+ uses: actions/cache/save@v4
+ with:
+ path: ${{ github.workspace }}/vcpkg_cache
+ key: vcpkg-${{github.job}}-${{ hashFiles('**/source/vcpkg.json') }}
build-mac-arm:
name: Build OpenStarbound macOS arm64
runs-on: macos-14
@@ -390,7 +389,7 @@ jobs:
uses: actions/cache/restore@v4
with:
path: ${{ github.workspace }}/vcpkg_cache
- key: vcpkg-${{github.job}}-${{ hashFiles('vcpkg.json') }}
+ key: vcpkg-${{github.job}}-${{ hashFiles('**/source/vcpkg.json') }}
restore-keys: vcpkg-${{github.job}}-
- name: vcpkg
@@ -400,12 +399,6 @@ jobs:
vcpkgJsonGlob: '**/source/vcpkg.json'
vcpkgConfigurationJsonGlob: '**/source/vcpkg-configuration.json'
- - name: Save VCPKG cache
- uses: actions/cache/save@v4
- with:
- path: ${{ github.workspace }}/vcpkg_cache
- key: vcpkg-${{github.job}}-${{ hashFiles('vcpkg.json') }}
-
- name: Run CMake
uses: lukka/run-cmake@v10
with:
@@ -419,3 +412,9 @@ jobs:
with:
name: OpenStarbound-macOS-Silicon
path: dist/*
+
+ - name: Save VCPKG cache
+ uses: actions/cache/save@v4
+ with:
+ path: ${{ github.workspace }}/vcpkg_cache
+ key: vcpkg-${{github.job}}-${{ hashFiles('**/source/vcpkg.json') }}