Skip to content

Commit ce3651c

Browse files
committed
Merge branch 'release/10.3.0'
2 parents 814c6b3 + b00be92 commit ce3651c

978 files changed

Lines changed: 72656 additions & 3951 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.

.forgejo/workflows/release.yml

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

.forgejo/workflows/test.yml

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
# ------------------------------------------------------------------------------
2+
# <auto-generated>
3+
#
4+
# This code was generated.
5+
#
6+
# - To turn off auto-generation set:
7+
#
8+
# [ForgejoActions (AutoGenerate = false)]
9+
#
10+
# - To trigger manual generation invoke:
11+
#
12+
# gruke --generate-configuration ForgejoActions_test --host ForgejoActions
13+
#
14+
# </auto-generated>
15+
# ------------------------------------------------------------------------------
16+
17+
name: test
18+
19+
on:
20+
push:
21+
branches-ignore:
22+
- master
23+
- 'release/*'
24+
pull_request:
25+
branches:
26+
- develop
27+
28+
jobs:
29+
'Run: Test (codeberg-medium-lazy)':
30+
name: 'Run: Test (codeberg-medium-lazy)'
31+
runs-on: codeberg-medium-lazy
32+
timeout-minutes: 10
33+
steps:
34+
- uses: https://data.forgejo.org/actions/checkout@v6
35+
with:
36+
fetch-depth: 0
37+
- name: 'Cache: .nuke/temp, ~/.nuget/packages'
38+
uses: https://data.forgejo.org/actions/cache@v5
39+
with:
40+
path: |
41+
.nuke/temp
42+
~/.nuget/packages
43+
key: ${{ runner.os }}-${{ hashFiles('**/global.json', '**/*.csproj', '**/Directory.Packages.props') }}
44+
- name: 'Run: Test'
45+
run: ./build.cmd Test
46+
- name: 'Publish: test-results'
47+
uses: https://data.forgejo.org/forgejo/upload-artifact@v5
48+
with:
49+
name: test-results
50+
path: output/test-results

.github/workflows/alpha-deployment.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
with:
3131
fetch-depth: 0
3232
- name: 'Cache: .nuke/temp, ~/.nuget/packages'
33-
uses: actions/cache@v4
33+
uses: actions/cache@v5
3434
with:
3535
path: |
3636
.nuke/temp

.github/workflows/docfx.yml

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -9,25 +9,29 @@ on:
99
paths:
1010
- 'docs/**'
1111
- 'source/**'
12+
- 'README.md'
13+
- "build/Build.DocFX.cs"
1214
workflow_dispatch:
1315
inputs: {}
1416
jobs:
1517
build:
1618
name: Publish
1719
runs-on: ubuntu-latest
1820
steps:
19-
- uses: actions/checkout@v5
20-
21-
- name: Setup .NET
22-
uses: actions/setup-dotnet@v5
21+
- uses: actions/checkout@v6
2322
with:
24-
dotnet-version: 10.0.x
23+
fetch-depth: 0
2524

26-
- name: Setup DocFX
27-
run: dotnet tool install -g docfx --version 2.78.5
25+
- name: 'Cache: .nuke/temp, ~/.nuget/packages'
26+
uses: actions/cache@v5
27+
with:
28+
path: |
29+
.nuke/temp
30+
~/.nuget/packages
31+
key: docfx-${{ hashFiles('**/global.json', '**/*.csproj', '**/Directory.Packages.props') }}
2832

29-
- name: Build GRUKE docs
30-
run: docfx docs/docfx.json
33+
- name: 'Run: DocFX'
34+
run: ./build.cmd DocFX
3135

3236
- name: Push to the Docs Repo
3337
uses: cpina/github-action-push-to-another-repository@main
@@ -36,8 +40,8 @@ jobs:
3640
with:
3741
source-directory: 'docs/generated'
3842
destination-github-username: 'gruke-build'
39-
destination-repository-name: 'src'
43+
destination-repository-name: 'docs'
4044
user-name: "GitHub Actions on behalf of GreemDev"
4145
user-email: greemdev@ryujinx.app
42-
target-branch: gh-pages
43-
create-target-branch-if-needed: true
46+
target-branch: docfx
47+
target-directory: docs

.github/workflows/gitlab-mirror.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,6 @@ jobs:
1212
- uses: pixta-dev/repository-mirroring-action@v1
1313
with:
1414
target_repo_url:
15-
git@gitlab.com:gruke-build/src.git
15+
git@gitlab.com:greemryu/nuke.git
1616
ssh_private_key:
1717
${{ secrets.GITLAB_SSH_KEY }}

.github/workflows/macos-latest.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
with:
3535
fetch-depth: 0
3636
- name: 'Cache: .nuke/temp, ~/.nuget/packages'
37-
uses: actions/cache@v4
37+
uses: actions/cache@v5
3838
with:
3939
path: |
4040
.nuke/temp
@@ -43,12 +43,12 @@ jobs:
4343
- name: 'Run: Test, Pack'
4444
run: ./build.cmd Test Pack
4545
- name: 'Publish: test-results'
46-
uses: actions/upload-artifact@v5
46+
uses: actions/upload-artifact@v7
4747
with:
4848
name: test-results
4949
path: output/test-results
5050
- name: 'Publish: packages'
51-
uses: actions/upload-artifact@v5
51+
uses: actions/upload-artifact@v7
5252
with:
5353
name: packages
5454
path: output/packages

.github/workflows/release.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,14 @@ jobs:
3131
with:
3232
fetch-depth: 0
3333
- name: 'Cache: .nuke/temp, ~/.nuget/packages'
34-
uses: actions/cache@v4
34+
uses: actions/cache@v5
3535
with:
3636
path: |
3737
.nuke/temp
3838
~/.nuget/packages
3939
key: ${{ runner.os }}-${{ hashFiles('**/global.json', '**/*.csproj', '**/Directory.Packages.props') }}
40-
- name: 'Run: Test, Pack, Publish'
41-
run: ./build.cmd Test Pack Publish
40+
- name: 'Run: Publish'
41+
run: ./build.cmd Publish
4242
env:
4343
PublicNuGetApiKey: ${{ secrets.PUBLIC_NUGET_API_KEY }}
4444
DiscordWebhook: ${{ secrets.DISCORD_WEBHOOK }}

.github/workflows/ubuntu-latest.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
with:
3535
fetch-depth: 0
3636
- name: 'Cache: .nuke/temp, ~/.nuget/packages'
37-
uses: actions/cache@v4
37+
uses: actions/cache@v5
3838
with:
3939
path: |
4040
.nuke/temp
@@ -43,12 +43,12 @@ jobs:
4343
- name: 'Run: Test, Pack'
4444
run: ./build.cmd Test Pack
4545
- name: 'Publish: test-results'
46-
uses: actions/upload-artifact@v5
46+
uses: actions/upload-artifact@v7
4747
with:
4848
name: test-results
4949
path: output/test-results
5050
- name: 'Publish: packages'
51-
uses: actions/upload-artifact@v5
51+
uses: actions/upload-artifact@v7
5252
with:
5353
name: packages
5454
path: output/packages

.github/workflows/windows-latest.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
with:
3535
fetch-depth: 0
3636
- name: 'Cache: .nuke/temp, ~/.nuget/packages'
37-
uses: actions/cache@v4
37+
uses: actions/cache@v5
3838
with:
3939
path: |
4040
.nuke/temp
@@ -43,12 +43,12 @@ jobs:
4343
- name: 'Run: Test, Pack'
4444
run: ./build.cmd Test Pack
4545
- name: 'Publish: test-results'
46-
uses: actions/upload-artifact@v5
46+
uses: actions/upload-artifact@v7
4747
with:
4848
name: test-results
4949
path: output/test-results
5050
- name: 'Publish: packages'
51-
uses: actions/upload-artifact@v5
51+
uses: actions/upload-artifact@v7
5252
with:
5353
name: packages
5454
path: output/packages

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
external
22
nuke-global.*
3+
.nuke/forgejo-openapi-spec.json
4+
build/scratchpad.cs
35

46
# docfx output
57
docs/apimeta
@@ -48,7 +50,7 @@ x64/
4850
.*crunch*.local.xml
4951

5052
# NuGet Packages Directory
51-
packages
53+
/packages/
5254

5355
# IDEs
5456
.idea

0 commit comments

Comments
 (0)