mirror of
https://github.com/geode-sdk/geode.git
synced 2024-11-23 16:07:52 -05:00
Compare commits
8 commits
7050be188f
...
a30673c6df
Author | SHA1 | Date | |
---|---|---|---|
|
a30673c6df | ||
|
d86830028e | ||
|
179c3033ba | ||
|
8903fa0dff | ||
|
ba601d8855 | ||
|
23138cfc99 | ||
|
9660667888 | ||
|
e4049f4b81 |
6 changed files with 289 additions and 284 deletions
12
.github/actions/build-debug-info-post/action.yml
vendored
12
.github/actions/build-debug-info-post/action.yml
vendored
|
@ -1,4 +1,4 @@
|
||||||
name: Prepare for Build Debug Info
|
name: Prepare for Build Debug Info
|
||||||
description: Provides debug info for the build process
|
description: Provides debug info for the build process
|
||||||
|
|
||||||
inputs:
|
inputs:
|
||||||
|
@ -16,7 +16,15 @@ runs:
|
||||||
cd build
|
cd build
|
||||||
sed 's/\\\\/\//g' compile_commands.json | sed 's/D:\//\/d\//' > uni_compile_commands.json
|
sed 's/\\\\/\//g' compile_commands.json | sed 's/D:\//\/d\//' > uni_compile_commands.json
|
||||||
pip install compile-commands --break-system-packages
|
pip install compile-commands --break-system-packages
|
||||||
compile-commands --file=uni_compile_commands.json --filter_files='.*info\.rc.*' --filter='(.*) -o (.*)((?:/|\\).*)\.(?:obj|o) -c (.*)' --replacement="$BASH"' --noprofile --norc -c "mkdir -p ../build-debug-info-preprocessed/\g<2> && \g<1> -o ../build-debug-info-preprocessed/\g<2>\g<3>.i -E \g<4>"' -o ../build-debug-info/preprocess_commands.json --run --verbose
|
compile-commands --file=uni_compile_commands.json \
|
||||||
|
--filter_files='.*info\.rc.*' \
|
||||||
|
--filter='(.*) -o (.*)((?:/|\\).*)\.(?:obj|o) -c (.*)' \
|
||||||
|
--replacement="$BASH" \
|
||||||
|
--noprofile --norc -c "\
|
||||||
|
mkdir -p ../build-debug-info-preprocessed/\g<2> && \
|
||||||
|
\g<1> -o ../build-debug-info-preprocessed/\g<2>\g<3>.i -E \g<4>"' \
|
||||||
|
-o ../build-debug-info/preprocess_commands.json \
|
||||||
|
--run --verbose
|
||||||
|
|
||||||
- name: Upload Build Debug Info
|
- name: Upload Build Debug Info
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
|
|
6
.github/actions/build-debug-info/action.yml
vendored
6
.github/actions/build-debug-info/action.yml
vendored
|
@ -1,16 +1,18 @@
|
||||||
name: Prepare for Build Debug Info
|
name: Prepare for Build Debug Info
|
||||||
description: Provides debug info for the build process
|
description: Provides debug info for the build process
|
||||||
|
|
||||||
inputs:
|
inputs:
|
||||||
has-sccache:
|
has-sccache:
|
||||||
description: 'Whether the build action has sccache'
|
description: 'Whether the build action has sccache'
|
||||||
required: true
|
required: true
|
||||||
|
|
||||||
outputs:
|
outputs:
|
||||||
extra-configure:
|
extra-configure:
|
||||||
description: 'Extra stuff for CMake configure step'
|
description: 'Extra stuff for CMake configure step'
|
||||||
value: |
|
value: |
|
||||||
-DCMAKE_EXPORT_COMPILE_COMMANDS=ON
|
-DCMAKE_EXPORT_COMPILE_COMMANDS=ON
|
||||||
cp ./build/compile_commands.json ./build-debug-info/
|
cp ./build/compile_commands.json ./build-debug-info/
|
||||||
|
|
||||||
extra-build:
|
extra-build:
|
||||||
description: 'Extra stuff for CMake build step'
|
description: 'Extra stuff for CMake build step'
|
||||||
value: |
|
value: |
|
||||||
|
@ -28,7 +30,7 @@ runs:
|
||||||
echo "SCCACHE_LOG=debug" >> $GITHUB_ENV
|
echo "SCCACHE_LOG=debug" >> $GITHUB_ENV
|
||||||
echo "RUST_BACKTRACE=1" >> $GITHUB_ENV
|
echo "RUST_BACKTRACE=1" >> $GITHUB_ENV
|
||||||
|
|
||||||
- name: Checkout ninjatracing
|
- name: Checkout ninjatracing repository
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
repository: 'nico/ninjatracing'
|
repository: 'nico/ninjatracing'
|
||||||
|
|
52
.github/workflows/build.yml
vendored
52
.github/workflows/build.yml
vendored
|
@ -36,7 +36,7 @@ jobs:
|
||||||
runs-on: ubuntu-24.04
|
runs-on: ubuntu-24.04
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout repository
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
submodules: recursive
|
submodules: recursive
|
||||||
|
@ -64,7 +64,7 @@ jobs:
|
||||||
uses: geode-sdk/cli/.github/actions/setup@main
|
uses: geode-sdk/cli/.github/actions/setup@main
|
||||||
|
|
||||||
- name: Download xwin
|
- name: Download xwin
|
||||||
uses: robinraju/release-downloader@v1.10
|
uses: robinraju/release-downloader@v1
|
||||||
with:
|
with:
|
||||||
repository: Jake-Shadle/xwin
|
repository: Jake-Shadle/xwin
|
||||||
latest: true
|
latest: true
|
||||||
|
@ -79,8 +79,6 @@ jobs:
|
||||||
mv epic-xwin/xwin-*-x86_64-unknown-linux-musl/xwin ./xwin
|
mv epic-xwin/xwin-*-x86_64-unknown-linux-musl/xwin ./xwin
|
||||||
./xwin --arch x86_64 --sdk-version 10.0.22621 --accept-license list
|
./xwin --arch x86_64 --sdk-version 10.0.22621 --accept-license list
|
||||||
|
|
||||||
# this caches '.xwin-cache/**/*' but that's actually only gonna
|
|
||||||
# contain the manifest cuz we only ran `xwin list` so far
|
|
||||||
- name: Setup xwin Cache
|
- name: Setup xwin Cache
|
||||||
id: xwin-cache
|
id: xwin-cache
|
||||||
uses: actions/cache@v4
|
uses: actions/cache@v4
|
||||||
|
@ -111,18 +109,18 @@ jobs:
|
||||||
${{ env.base-build-command }}
|
${{ env.base-build-command }}
|
||||||
${{ steps.build-debug-info.outputs.extra-build }}
|
${{ steps.build-debug-info.outputs.extra-build }}
|
||||||
|
|
||||||
- name: Upload Artifacts
|
- name: Upload artifacts
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: geode-win
|
name: geode-win
|
||||||
path: ./bin/nightly
|
path: ./bin/nightly
|
||||||
|
|
||||||
- name: Package Installer
|
- name: Package installer
|
||||||
run: |
|
run: |
|
||||||
sudo apt install nsis
|
sudo apt install nsis
|
||||||
makensis -WX -V3 ./installer/windows/installer.nsi
|
makensis -WX -V3 ./installer/windows/installer.nsi
|
||||||
|
|
||||||
- name: Upload Installer
|
- name: Upload installer
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: geode-installer-win
|
name: geode-installer-win
|
||||||
|
@ -142,7 +140,7 @@ jobs:
|
||||||
SCCACHE_CACHE_MULTIARCH: 1
|
SCCACHE_CACHE_MULTIARCH: 1
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout repository
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
submodules: recursive
|
submodules: recursive
|
||||||
|
@ -154,8 +152,7 @@ jobs:
|
||||||
has-sccache: ${{ inputs.use-ccache }}
|
has-sccache: ${{ inputs.use-ccache }}
|
||||||
if: inputs.build-debug-info
|
if: inputs.build-debug-info
|
||||||
|
|
||||||
# due to very strange performance issues, sccache is currently disabled for macos. sorry
|
# macOS does not currently support sccache due to performance issues
|
||||||
|
|
||||||
# - name: Setup caches
|
# - name: Setup caches
|
||||||
# uses: ./.github/actions/setup-cache
|
# uses: ./.github/actions/setup-cache
|
||||||
# with:
|
# with:
|
||||||
|
@ -186,16 +183,16 @@ jobs:
|
||||||
${{ env.base-build-command }}
|
${{ env.base-build-command }}
|
||||||
${{ steps.build-debug-info.outputs.extra-build }}
|
${{ steps.build-debug-info.outputs.extra-build }}
|
||||||
|
|
||||||
- name: Upload Artifacts
|
- name: Upload artifacts
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: geode-mac
|
name: geode-mac
|
||||||
path: ./bin/nightly
|
path: ./bin/nightly
|
||||||
|
|
||||||
- name: Package Installer
|
- name: Package installer
|
||||||
run: ./installer/mac/package.sh ./bin/nightly ./installer/mac/geode-installer-mac.pkg
|
run: ./installer/mac/package.sh ./bin/nightly ./installer/mac/geode-installer-mac.pkg
|
||||||
|
|
||||||
- name: Upload Installer
|
- name: Upload installer
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: geode-installer-mac
|
name: geode-installer-mac
|
||||||
|
@ -215,7 +212,6 @@ jobs:
|
||||||
- name: Android (32-bit)
|
- name: Android (32-bit)
|
||||||
id: android32
|
id: android32
|
||||||
extra-configure: -DANDROID_ABI=armeabi-v7a
|
extra-configure: -DANDROID_ABI=armeabi-v7a
|
||||||
|
|
||||||
- name: Android (64-bit)
|
- name: Android (64-bit)
|
||||||
id: android64
|
id: android64
|
||||||
extra-configure: -DANDROID_ABI=arm64-v8a
|
extra-configure: -DANDROID_ABI=arm64-v8a
|
||||||
|
@ -224,7 +220,7 @@ jobs:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout repository
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
submodules: recursive
|
submodules: recursive
|
||||||
|
@ -277,13 +273,12 @@ jobs:
|
||||||
${{ env.base-build-command }}
|
${{ env.base-build-command }}
|
||||||
${{ steps.build-debug-info.outputs.extra-build }}
|
${{ steps.build-debug-info.outputs.extra-build }}
|
||||||
|
|
||||||
# hardcoding toolchain path :(
|
- name: Dump symbols
|
||||||
- name: Dump Symbols
|
|
||||||
run: |
|
run: |
|
||||||
${{ steps.breakpad-tools.outputs.binary-path }} ./bin/nightly/Geode.${{ matrix.config.id }}.so -o ./bin/nightly/Geode.${{ matrix.config.id }}.so.sym
|
${{ steps.breakpad-tools.outputs.binary-path }} ./bin/nightly/Geode.${{ matrix.config.id }}.so -o ./bin/nightly/Geode.${{ matrix.config.id }}.so.sym
|
||||||
$ANDROID_NDK_LATEST_HOME/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-strip ./bin/nightly/Geode.${{ matrix.config.id }}.so
|
$ANDROID_NDK_LATEST_HOME/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-strip ./bin/nightly/Geode.${{ matrix.config.id }}.so
|
||||||
|
|
||||||
- name: Upload Artifacts
|
- name: Upload artifacts
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: geode-${{ matrix.config.id }}
|
name: geode-${{ matrix.config.id }}
|
||||||
|
@ -300,55 +295,56 @@ jobs:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
needs: [ build-windows, build-mac, build-android ]
|
needs: [ build-windows, build-mac, build-android ]
|
||||||
if: github.ref == 'refs/heads/main'
|
if: github.ref == 'refs/heads/main'
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout repository
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
- name: Declare Version Variables
|
- name: Declare version variables
|
||||||
id: ref
|
id: ref
|
||||||
run: |
|
run: |
|
||||||
echo "version=$(cat VERSION | xargs)" >> $GITHUB_OUTPUT
|
echo "version=$(cat VERSION | xargs)" >> $GITHUB_OUTPUT
|
||||||
echo "hash=$(git rev-parse --short "$GITHUB_SHA")" >> $GITHUB_OUTPUT
|
echo "hash=$(git rev-parse --short "$GITHUB_SHA")" >> $GITHUB_OUTPUT
|
||||||
|
|
||||||
- name: Download Artifacts
|
- name: Download artifacts
|
||||||
uses: actions/download-artifact@v4
|
uses: actions/download-artifact@v4
|
||||||
|
|
||||||
- name: Move Installers
|
- name: Move installers
|
||||||
run: |
|
run: |
|
||||||
mv geode-installer-mac/geode-installer-mac.pkg geode-installer-${{ steps.ref.outputs.hash }}-mac.pkg
|
mv geode-installer-mac/geode-installer-mac.pkg geode-installer-${{ steps.ref.outputs.hash }}-mac.pkg
|
||||||
mv geode-installer-win/geode-installer-win.exe geode-installer-${{ steps.ref.outputs.hash }}-win.exe
|
mv geode-installer-win/geode-installer-win.exe geode-installer-${{ steps.ref.outputs.hash }}-win.exe
|
||||||
|
|
||||||
- name: Zip MacOS Artifacts
|
- name: Zip MacOS artifacts
|
||||||
uses: vimtor/action-zip@v1.2
|
uses: vimtor/action-zip@v1.2
|
||||||
with:
|
with:
|
||||||
files: geode-mac/Geode.dylib geode-mac/GeodeBootstrapper.dylib
|
files: geode-mac/Geode.dylib geode-mac/GeodeBootstrapper.dylib
|
||||||
dest: geode-${{ steps.ref.outputs.hash }}-mac.zip
|
dest: geode-${{ steps.ref.outputs.hash }}-mac.zip
|
||||||
|
|
||||||
- name: Zip Windows Artifacts
|
- name: Zip Windows artifacts
|
||||||
uses: vimtor/action-zip@v1.2
|
uses: vimtor/action-zip@v1.2
|
||||||
with:
|
with:
|
||||||
files: geode-win/XInput1_4.dll geode-win/Geode.dll geode-win/GeodeUpdater.exe geode-win/Geode.lib geode-win/Geode.pdb
|
files: geode-win/XInput1_4.dll geode-win/Geode.dll geode-win/GeodeUpdater.exe geode-win/Geode.lib geode-win/Geode.pdb
|
||||||
dest: geode-${{ steps.ref.outputs.hash }}-win.zip
|
dest: geode-${{ steps.ref.outputs.hash }}-win.zip
|
||||||
|
|
||||||
- name: Zip Android32 Artifacts
|
- name: Zip Android32 artifacts
|
||||||
uses: vimtor/action-zip@v1.2
|
uses: vimtor/action-zip@v1.2
|
||||||
with:
|
with:
|
||||||
files: geode-android32/Geode.android32.so geode-android32/Geode.android32.so.sym
|
files: geode-android32/Geode.android32.so geode-android32/Geode.android32.so.sym
|
||||||
dest: geode-${{ steps.ref.outputs.hash }}-android32.zip
|
dest: geode-${{ steps.ref.outputs.hash }}-android32.zip
|
||||||
|
|
||||||
- name: Zip Android64 Artifacts
|
- name: Zip Android64 artifacts
|
||||||
uses: vimtor/action-zip@v1.2
|
uses: vimtor/action-zip@v1.2
|
||||||
with:
|
with:
|
||||||
files: geode-android64/Geode.android64.so geode-android64/Geode.android64.so.sym
|
files: geode-android64/Geode.android64.so geode-android64/Geode.android64.so.sym
|
||||||
dest: geode-${{ steps.ref.outputs.hash }}-android64.zip
|
dest: geode-${{ steps.ref.outputs.hash }}-android64.zip
|
||||||
|
|
||||||
- name: Zip Resources
|
- name: Zip resources
|
||||||
uses: vimtor/action-zip@v1.2
|
uses: vimtor/action-zip@v1.2
|
||||||
with:
|
with:
|
||||||
files: geode-android64/resources
|
files: geode-android64/resources
|
||||||
dest: resources.zip
|
dest: resources.zip
|
||||||
|
|
||||||
- name: Update Development Release
|
- name: Update development release
|
||||||
uses: andelf/nightly-release@main
|
uses: andelf/nightly-release@main
|
||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|
18
.github/workflows/check-changelog.yml
vendored
18
.github/workflows/check-changelog.yml
vendored
|
@ -1,5 +1,4 @@
|
||||||
# check the changelog for non ascii characters
|
name: Check Changelog
|
||||||
name: Check CHANGELOG.md
|
|
||||||
|
|
||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
|
@ -11,16 +10,19 @@ on:
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
check:
|
check:
|
||||||
name: Check CHANGELOG.md
|
name: Check Changelog
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout repository
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
submodules: recursive
|
submodules: recursive
|
||||||
|
|
||||||
- run: |
|
- name: Check for non-ASCII characters in changelog
|
||||||
if grep -q -P -n "[\x80-\xFF]" CHANGELOG.md
|
run: |
|
||||||
then
|
if grep -q -P -n "[\x80-\xFF]" CHANGELOG.md; then
|
||||||
exit 1;
|
echo "Non-ASCII characters found in CHANGELOG.md"
|
||||||
|
exit 1
|
||||||
|
else
|
||||||
|
echo "No non-ASCII characters found in CHANGELOG.md"
|
||||||
fi
|
fi
|
||||||
|
|
21
.github/workflows/draft.yml
vendored
21
.github/workflows/draft.yml
vendored
|
@ -7,9 +7,10 @@ jobs:
|
||||||
draft:
|
draft:
|
||||||
name: Draft Release
|
name: Draft Release
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Download Development Release
|
- name: Download development release
|
||||||
uses: robinraju/release-downloader@v1.9
|
uses: robinraju/release-downloader@v1
|
||||||
with:
|
with:
|
||||||
tag: nightly
|
tag: nightly
|
||||||
fileName: '*'
|
fileName: '*'
|
||||||
|
@ -17,14 +18,14 @@ jobs:
|
||||||
zipBall: true
|
zipBall: true
|
||||||
out-file-path: 'dev'
|
out-file-path: 'dev'
|
||||||
|
|
||||||
- name: Declare Version Variable
|
- name: Declare version variable
|
||||||
id: ref
|
id: ref
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
VERSION=$(unzip -p ${{ github.workspace }}/dev/geode-nightly.zip geode-sdk-geode-*/VERSION | xargs)
|
VERSION=$(unzip -p ${{ github.workspace }}/dev/geode-nightly.zip geode-sdk-geode-*/VERSION | xargs)
|
||||||
echo "version=$VERSION" >> $GITHUB_OUTPUT
|
echo "version=$VERSION" >> $GITHUB_OUTPUT
|
||||||
|
|
||||||
# test if release already exists
|
# Test if release already exists
|
||||||
set +e
|
set +e
|
||||||
curl --fail "https://api.github.com/repos/geode-sdk/geode/releases/tags/v$VERSION" --silent --output /dev/null
|
curl --fail "https://api.github.com/repos/geode-sdk/geode/releases/tags/v$VERSION" --silent --output /dev/null
|
||||||
RESULT=$?
|
RESULT=$?
|
||||||
|
@ -35,7 +36,7 @@ jobs:
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
- name: Move Files
|
- name: Move files
|
||||||
run: |
|
run: |
|
||||||
mv dev/geode-installer-*-win.exe geode-installer-v${{ steps.ref.outputs.version }}-win.exe
|
mv dev/geode-installer-*-win.exe geode-installer-v${{ steps.ref.outputs.version }}-win.exe
|
||||||
mv dev/geode-installer-*-mac.pkg geode-installer-v${{ steps.ref.outputs.version }}-mac.pkg
|
mv dev/geode-installer-*-mac.pkg geode-installer-v${{ steps.ref.outputs.version }}-mac.pkg
|
||||||
|
@ -45,8 +46,8 @@ jobs:
|
||||||
mv dev/geode-*-android64.zip geode-v${{ steps.ref.outputs.version }}-android64.zip
|
mv dev/geode-*-android64.zip geode-v${{ steps.ref.outputs.version }}-android64.zip
|
||||||
mv dev/resources.zip resources.zip
|
mv dev/resources.zip resources.zip
|
||||||
|
|
||||||
- name: Create Draft Release
|
- name: Create draft release
|
||||||
uses: softprops/action-gh-release@v1
|
uses: softprops/action-gh-release@v2
|
||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
with:
|
with:
|
||||||
|
@ -54,9 +55,9 @@ jobs:
|
||||||
name: Geode v${{ steps.ref.outputs.version }}
|
name: Geode v${{ steps.ref.outputs.version }}
|
||||||
body: |
|
body: |
|
||||||
TODO before publishing:
|
TODO before publishing:
|
||||||
- mark if pre-release
|
- Mark if pre-release
|
||||||
- add changelog
|
- Add changelog
|
||||||
- remove this
|
- Remove this
|
||||||
draft: true
|
draft: true
|
||||||
files: |
|
files: |
|
||||||
./geode-installer-v${{ steps.ref.outputs.version }}-win.exe
|
./geode-installer-v${{ steps.ref.outputs.version }}-win.exe
|
||||||
|
|
10
.github/workflows/update-site.yml
vendored
10
.github/workflows/update-site.yml
vendored
|
@ -1,20 +1,16 @@
|
||||||
# Update the install page on the geode-sdk/website repository
|
|
||||||
name: Update Website
|
name: Update Website
|
||||||
|
|
||||||
on:
|
on:
|
||||||
# # trigger when a new release is released
|
|
||||||
# release:
|
|
||||||
# types:
|
|
||||||
# - released
|
|
||||||
|
|
||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
trigger:
|
trigger:
|
||||||
name: Trigger site build
|
name: Trigger site build
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/github-script@v7
|
- name: Trigger build workflow on geode-sdk/website repository
|
||||||
|
uses: actions/github-script@v7
|
||||||
with:
|
with:
|
||||||
github-token: ${{ secrets.GEODE_BOT_PUSH_BIN_TOKEN }}
|
github-token: ${{ secrets.GEODE_BOT_PUSH_BIN_TOKEN }}
|
||||||
script: |
|
script: |
|
||||||
|
|
Loading…
Reference in a new issue