Skip to content

Commit 421b896

Browse files
committed
Merge branch 'release/10.2.0'
2 parents 8aaec25 + d38e7a5 commit 421b896

897 files changed

Lines changed: 3013 additions & 181395 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,8 @@
11
blank_issues_enabled: false
22
contact_links:
33
- name: 📚 Documentation
4-
url: https://nuke.build/docs/introduction/
4+
url: https://gruke.readthedocs.io/en/latest/introduction
55
about: Read our comprehensive documentation.
66
- name: 🚀 First-Class Support
7-
url: https://github.com/sponsors/matkoch?frequency=one-time
7+
url: https://github.com/sponsors/GreemDev?frequency=one-time
88
about: Make a sponsorship to receive professional support.
9-
- name: 💬 Ask on Slack
10-
url: https://nuke.build/slack
11-
about: Get in touch with the whole community.
12-
- name: 💬 Ask on Discord
13-
url: https://nuke.build/discord
14-
about: Get in touch with the whole community.

.github/workflows/alpha-deployment.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
#
1010
# - To trigger manual generation invoke:
1111
#
12-
# nuke --generate-configuration GitHubActions_alpha-deployment --host GitHubActions
12+
# gruke --generate-configuration GitHubActions_alpha-deployment --host GitHubActions
1313
#
1414
# </auto-generated>
1515
# ------------------------------------------------------------------------------

.github/workflows/code-quality.yml

Lines changed: 0 additions & 20 deletions
This file was deleted.

.github/workflows/docfx.yml

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
name: Deploy Docs
2+
3+
on:
4+
push:
5+
tags:
6+
- '*'
7+
branches:
8+
- 'develop'
9+
paths:
10+
- 'docs/**'
11+
- 'source/**'
12+
workflow_dispatch:
13+
inputs: {}
14+
jobs:
15+
build:
16+
name: Publish
17+
runs-on: ubuntu-latest
18+
steps:
19+
- uses: actions/checkout@v5
20+
21+
- name: Setup .NET
22+
uses: actions/setup-dotnet@v5
23+
with:
24+
dotnet-version: 10.0.x
25+
26+
- name: Setup DocFX
27+
run: dotnet tool install -g docfx --version 2.78.5
28+
29+
- name: Build GRUKE docs
30+
run: docfx docs/docfx.json
31+
32+
- name: Push to the Docs Repo
33+
uses: cpina/github-action-push-to-another-repository@main
34+
env:
35+
API_TOKEN_GITHUB: ${{ secrets.DOCFX_GITHUB_TOKEN }}
36+
with:
37+
source-directory: 'docs/generated'
38+
destination-github-username: 'gruke-build'
39+
destination-repository-name: 'src'
40+
user-name: "GitHub Actions on behalf of GreemDev"
41+
user-email: greemdev@ryujinx.app
42+
target-branch: gh-pages
43+
create-target-branch-if-needed: true
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
name: Mirroring
2+
3+
on: [push, delete, workflow_dispatch]
4+
5+
jobs:
6+
to_gitlab:
7+
runs-on: ubuntu-latest
8+
steps:
9+
- uses: actions/checkout@v6
10+
with:
11+
fetch-depth: 0
12+
- uses: pixta-dev/repository-mirroring-action@v1
13+
with:
14+
target_repo_url:
15+
git@gitlab.com:gruke-build/src.git
16+
ssh_private_key:
17+
${{ secrets.GITLAB_SSH_KEY }}

.github/workflows/macos-latest.yml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
#
1010
# - To trigger manual generation invoke:
1111
#
12-
# nuke --generate-configuration GitHubActions_macos-latest --host GitHubActions
12+
# gruke --generate-configuration GitHubActions_macos-latest --host GitHubActions
1313
#
1414
# </auto-generated>
1515
# ------------------------------------------------------------------------------
@@ -42,3 +42,13 @@ jobs:
4242
key: ${{ runner.os }}-${{ hashFiles('**/global.json', '**/*.csproj', '**/Directory.Packages.props') }}
4343
- name: 'Run: Test, Pack'
4444
run: ./build.cmd Test Pack
45+
- name: 'Publish: test-results'
46+
uses: actions/upload-artifact@v5
47+
with:
48+
name: test-results
49+
path: output/test-results
50+
- name: 'Publish: packages'
51+
uses: actions/upload-artifact@v5
52+
with:
53+
name: packages
54+
path: output/packages

.github/workflows/release.yml

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
# ------------------------------------------------------------------------------
2+
# <auto-generated>
3+
#
4+
# This code was generated.
5+
#
6+
# - To turn off auto-generation set:
7+
#
8+
# [GitHubActions (AutoGenerate = false)]
9+
#
10+
# - To trigger manual generation invoke:
11+
#
12+
# gruke --generate-configuration GitHubActions_release --host GitHubActions
13+
#
14+
# </auto-generated>
15+
# ------------------------------------------------------------------------------
16+
17+
name: release
18+
19+
on:
20+
push:
21+
branches:
22+
- master
23+
- 'release/*'
24+
25+
jobs:
26+
ubuntu-latest:
27+
name: ubuntu-latest
28+
runs-on: ubuntu-latest
29+
steps:
30+
- uses: actions/checkout@v6
31+
with:
32+
fetch-depth: 0
33+
- name: 'Cache: .nuke/temp, ~/.nuget/packages'
34+
uses: actions/cache@v4
35+
with:
36+
path: |
37+
.nuke/temp
38+
~/.nuget/packages
39+
key: ${{ runner.os }}-${{ hashFiles('**/global.json', '**/*.csproj', '**/Directory.Packages.props') }}
40+
- name: 'Run: Test, Pack, Publish'
41+
run: ./build.cmd Test Pack Publish
42+
env:
43+
PublicNuGetApiKey: ${{ secrets.PUBLIC_NUGET_API_KEY }}
44+
DiscordWebhook: ${{ secrets.DISCORD_WEBHOOK }}
45+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/ubuntu-latest.yml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
#
1010
# - To trigger manual generation invoke:
1111
#
12-
# nuke --generate-configuration GitHubActions_ubuntu-latest --host GitHubActions
12+
# gruke --generate-configuration GitHubActions_ubuntu-latest --host GitHubActions
1313
#
1414
# </auto-generated>
1515
# ------------------------------------------------------------------------------
@@ -42,3 +42,13 @@ jobs:
4242
key: ${{ runner.os }}-${{ hashFiles('**/global.json', '**/*.csproj', '**/Directory.Packages.props') }}
4343
- name: 'Run: Test, Pack'
4444
run: ./build.cmd Test Pack
45+
- name: 'Publish: test-results'
46+
uses: actions/upload-artifact@v5
47+
with:
48+
name: test-results
49+
path: output/test-results
50+
- name: 'Publish: packages'
51+
uses: actions/upload-artifact@v5
52+
with:
53+
name: packages
54+
path: output/packages

.github/workflows/windows-latest.yml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
#
1010
# - To trigger manual generation invoke:
1111
#
12-
# nuke --generate-configuration GitHubActions_windows-latest --host GitHubActions
12+
# gruke --generate-configuration GitHubActions_windows-latest --host GitHubActions
1313
#
1414
# </auto-generated>
1515
# ------------------------------------------------------------------------------
@@ -42,3 +42,13 @@ jobs:
4242
key: ${{ runner.os }}-${{ hashFiles('**/global.json', '**/*.csproj', '**/Directory.Packages.props') }}
4343
- name: 'Run: Test, Pack'
4444
run: ./build.cmd Test Pack
45+
- name: 'Publish: test-results'
46+
uses: actions/upload-artifact@v5
47+
with:
48+
name: test-results
49+
path: output/test-results
50+
- name: 'Publish: packages'
51+
uses: actions/upload-artifact@v5
52+
with:
53+
name: packages
54+
path: output/packages

.gitignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
external
22
nuke-global.*
33

4+
# docfx output
5+
docs/apimeta
6+
docs/generated
7+
48
# Build Folders (you can keep bin if you'd like, to store dlls and pdbs)
59
[Bb]in/
610
[Oo]bj/
@@ -53,6 +57,7 @@ _ReSharper*
5357
_dotTrace*
5458

5559
.DS_Store
60+
._*
5661

5762
# Tests
5863
*.received.txt

0 commit comments

Comments
 (0)