Skip to content

Commit 2867899

Browse files
authored
Merge pull request #4382 from secondlife/release/2025.05
Release/2025.05
2 parents a6feb3d + f338b91 commit 2867899

File tree

129 files changed

+5683
-1900
lines changed

Some content is hidden

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

129 files changed

+5683
-1900
lines changed

.github/pull_request_template.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
## Description
2+
3+
<!--
4+
Describe what this PR changes or adds. Include any relevant context or motivation.
5+
-->
6+
7+
## Related Issues
8+
9+
- [ ] **Please link to a relevant GitHub issue for additional context.**
10+
- **Bug Fix:** Link to an issue that includes reproduction steps and testing guidance.
11+
- **Feature/Enhancement:** Link to an issue with a write-up, rationale, and requirements.
12+
13+
Issue Link: <!-- e.g., closes #123 or relates to #456 -->
14+
15+
---
16+
17+
## Checklist
18+
19+
Please ensure the following before requesting review:
20+
21+
- [ ] I have provided a clear title and detailed description for this pull request.
22+
- [ ] The PR is linked to a relevant issue with sufficient context.
23+
- [ ] I have tested the changes locally and verified they work as intended.
24+
- [ ] All new and existing tests pass.
25+
- [ ] Code follows the project's style guidelines.
26+
- [ ] Documentation has been updated if needed.
27+
- [ ] Any dependent changes have been merged and published in downstream modules
28+
- [ ] I have reviewed the [contributing guidelines](https://github.com/secondlife/viewer/blob/develop/CONTRIBUTING.md).
29+
30+
---
31+
32+
## Additional Notes
33+
34+
<!--
35+
Add any other information, screenshots, or suggestions for reviewers here.
36+
-->

.github/workflows/build.yaml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -218,8 +218,10 @@ jobs:
218218
prefix=${ba[0]}
219219
if [ "$prefix" == "project" ]; then
220220
IFS='_' read -ra prj <<< "${ba[1]}"
221+
prj_str="${prj[*]}"
221222
# uppercase first letter of each word
222-
export viewer_channel="Second Life Project ${prj[*]^}"
223+
capitalized=$(echo "$prj_str" | awk '{for (i=1; i<=NF; i++) $i = toupper(substr($i,1,1)) substr($i,2); print}')
224+
export viewer_channel="Second Life Project $capitalized"
223225
elif [[ "$prefix" == "release" || "$prefix" == "main" ]];
224226
then
225227
export viewer_channel="Second Life Release"
@@ -304,7 +306,7 @@ jobs:
304306
AZURE_CLIENT_SECRET: ${{ secrets.AZURE_CLIENT_SECRET }}
305307
AZURE_TENANT_ID: ${{ secrets.AZURE_TENANT_ID }}
306308
needs: build
307-
runs-on: windows-large
309+
runs-on: windows-latest
308310
steps:
309311
- name: Sign and package Windows viewer
310312
if: env.AZURE_KEY_VAULT_URI && env.AZURE_CERT_NAME && env.AZURE_CLIENT_ID && env.AZURE_CLIENT_SECRET && env.AZURE_TENANT_ID
@@ -455,7 +457,6 @@ jobs:
455457
prerelease: true
456458
generate_release_notes: true
457459
target_commitish: ${{ github.sha }}
458-
previous_tag: release
459460
append_body: true
460461
fail_on_unmatched_files: true
461462
files: |

.github/workflows/check-pr.yaml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
name: Check PR
2+
3+
on:
4+
pull_request:
5+
types: [opened, edited, reopened, synchronize]
6+
7+
permissions:
8+
contents: read
9+
10+
jobs:
11+
check-description:
12+
runs-on: ubuntu-latest
13+
steps:
14+
- name: Check PR description
15+
uses: actions/github-script@v7
16+
with:
17+
script: |
18+
const description = context.payload.pull_request.body || '';
19+
if (description.trim().length < 20) {
20+
core.setFailed("❌ PR description is too short. Please provide at least 20 characters.");
21+
}

0 commit comments

Comments
 (0)