Roxie Linden
d46c444aee
Use the secondlife-3p fork of symbol upload, which has vMAJOR tags
2024-08-08 12:05:16 -07:00
Roxie Linden
cfe84b7f38
Merge branch 'roxie/webrtc-symbols' of github.com:secondlife/viewer into roxie/webrtc-symbols
2024-08-08 09:35:36 -07:00
Roxie Linden
f1f3aa42e8
CR fixes
2024-08-08 09:34:48 -07:00
Roxie Linden
83390094f1
test llwebrtc.dll for additional symbols
2024-08-07 22:01:46 -07:00
Roxie Linden
60003cf077
include viewer exe in uploaded symbols
2024-08-07 19:09:19 -07:00
Roxie Linden
530bc29753
build debug symbols for llwebrtc even for release
2024-08-07 16:33:00 -07:00
Roxie Linden
f6f3d7e048
spacing issue
2024-08-07 14:24:00 -07:00
Roxie Linden
63a4ad9b98
Add Windows multi-pdb upload capability
2024-08-07 14:16:11 -07:00
Roxie Linden
753cf01ef0
don't need to post dylib as we're using xcarchive
2024-08-06 22:24:38 -07:00
Roxie Linden
fc0e70e77b
upload xcarchive to bugsplat
2024-08-06 21:00:48 -07:00
Roxie Linden
c52c25e10d
As bugspat upload is broken for dylibs within .dSYM bundles, upload the dylibs directly
2024-08-06 12:06:40 -07:00
Roxie Linden
83c1f45dba
Download osx artifacts to working directory
2024-08-06 00:26:43 -07:00
Roxie Linden
07573f7e10
allow paths with spaces
2024-08-05 23:16:48 -07:00
Roxie Linden
293187e04b
Build mac symbols for multiple binaries/dynamic libraries and upload them all to bugsplat
2024-08-05 18:17:03 -07:00
Brad Linden
2e41f5a35e
Try to get sign-and-package-windows job a runner to run on
2024-06-10 16:11:29 -07:00
Brad Linden
e1623bb276
Merge pull request #1489 from secondlife/brad/fix-mac-channel
...
Fix channel detection for mac builds
2024-05-16 09:55:50 -07:00
Brad Linden
8011d3f457
Fix channel detection for mac builds
2024-05-15 16:08:04 -07:00
Brad Linden
7feec9998e
Move all release_run logic into setvar job.
2024-05-15 15:12:52 -07:00
Brad Linden
0960ae7892
Experiment with getting manually triggered workflow builds to optionally do a release
2024-05-15 14:49:07 -07:00
Nat Goodspeed
1f0b80f709
Streamline the new workflow `RELEASE_RUN` logic a little.
...
Since downstream jobs reference the output of the new `setvar` job, instead of
directly referencing global `env.RELEASE_RUN`, no need to set `RELEASE_RUN` in
the global environment.
2024-05-15 17:15:25 -04:00
Nat Goodspeed
f822193974
Make env.RELEASE_RUN the empty string if false
...
not the string "false", which is true.
2024-05-15 16:08:54 -04:00
Nat Goodspeed
18c1458409
Can't reference global env in job.if either.
2024-05-15 16:01:26 -04:00
Nat Goodspeed
9d30040dfe
Try to work around workflow YAML env setting limitation.
2024-05-15 15:57:50 -04:00
Nat Goodspeed
a4d2574df2
Run ReleaseOS builds, but only when a release page is requested.
2024-05-13 13:46:42 -04:00
Nat Goodspeed
4f70946048
Fix syntax error in build.yaml to enable Windows ReleaseOS
2024-05-11 10:14:49 -04:00
Nat Goodspeed
afd726979a
Turn on GH Windows ReleaseOS build
2024-05-11 09:58:22 -04:00
Vir Linden
6eeef10cda
Update build.yaml
2024-05-02 10:08:46 -04:00
Vir Linden
eb0f963b46
Update build.yaml
2024-05-02 09:48:26 -04:00
Vir Linden
7f23f160d7
trim trailing whitespace
2024-05-01 17:51:44 +01:00
Vir Linden
65495ba765
set viewer channel from branch
2024-05-01 16:42:09 +01:00
Vir Linden
a3602d660c
Merge pull request #1323 from secondlife/main
...
Update from main
2024-04-24 16:02:42 -04:00
Vir Linden
6ca4dfdb56
Update build.yaml
2024-04-19 16:16:26 -04:00
Vir Linden
a65de93541
https://github.com/secondlife/viewer/issues/1286 - branch var from github.repository
2024-04-19 19:51:19 +01:00
Vir Linden
f39987f382
https://github.com/secondlife/viewer/issues/1286 - branch var from github.repository
2024-04-19 19:47:46 +01:00
Vir Linden
c2730b4fff
https://github.com/secondlife/viewer/issues/1286 - determine viewer_channel from branch name in builds
2024-04-19 16:44:59 +01:00
Vir Linden
b340042a3f
https://github.com/secondlife/viewer/issues/1214 - Update cla.yaml
2024-04-16 12:19:09 -04:00
Bennett Goble
0f94ea86d4
CI: adopt xz compression
...
Move towards packaging artifacts with xz, which offers higher compression ratios and faster decode time.
2024-04-11 15:18:42 -07:00
Bennett Goble
7fa24d636e
CI: Remove python-version from matrix
...
Drop python version from matrix configuration as it's always 3.11.
2024-04-11 00:16:17 -07:00
Andrey Lihatskiy
78174fc865
Merge remote-tracking branch 'origin/main' into DRTVWR-588-maint-W
...
# Conflicts:
# .github/workflows/build.yaml
2024-03-27 00:14:56 +02:00
Nat Goodspeed
c810a409e2
Merge GLTF PBR Maint 2 to main.
2024-03-26 16:55:32 -04:00
Brad Linden
231062d532
Fix github actions dependency deprecations
2024-03-12 17:49:19 -07:00
Andrey Lihatskiy
091ee67ec5
Merge branch 'main' into DRTVWR-588-maint-W
2024-03-09 19:46:09 +02:00
Nat Goodspeed
74ee07d942
To test for presence of secrets, set environment variables.
...
From https://docs.github.com/en/actions/security-guides/using-secrets-in-github-actions#using-secrets-in-a-workflow :
"Secrets cannot be directly referenced in if: conditionals. Instead, consider
setting secrets as job-level environment variables, then referencing the
environment variables to conditionally run steps in the job."
2024-03-05 14:23:32 -05:00
Nat Goodspeed
73a12f5529
Enclose 'if:' expressions in ${{ ... }}.
...
The previous construct produced:
Unrecognized named-value: 'secrets'. Located at position 1 within expression:
secrets.AZURE_KEY_VAULT_URI && ...
2024-03-05 13:50:38 -05:00
Nat Goodspeed
6328cb7817
Make signing and symbol posting jobs conditional on secrets.
...
Specifically, when secrets aren't available (e.g. for external PRs), skip the
affected steps.
2024-03-05 13:36:18 -05:00
Signal Linden
e07bf1c0a2
Do not automatically close issues ( #929 )
...
Mark issues as stale but do not close them.
2024-03-04 17:32:35 -08:00
Nat Goodspeed
9b8800f216
Now that viewer-build-util@relnotes has merged to v1, use @v1.
2024-03-01 16:43:15 -05:00
Nat Goodspeed
00d7fef75e
Reference updated action-gh-release@v1
...
instead of the branch that got pulled.
(cherry picked from commit b42e01d7ac )
2024-03-01 16:19:02 -05:00
Nat Goodspeed
3ee3e011ff
Base generated release notes on new floating tag 'release'
...
instead of on the current tag 7.1.2-release.
(cherry picked from commit 27b298d8bc )
2024-03-01 16:19:01 -05:00
Nat Goodspeed
7ad13c8511
Leverage action-gh-release's new previous_tag input.
...
This should (!) allow us to generate full release notes relative to the
previous viewer release, instead of letting action-gh-release guess
incorrectly.
Also try again to add to the release page a back-link to the specific build.
(cherry picked from commit 88ebb92f05 )
2024-03-01 16:19:01 -05:00