Commit Graph

498 Commits (215c2d2de0362f8540585be045e98ca93ea3faf2)

Author SHA1 Message Date
Ansariel 7c3b74a0df Merge branch 'release/2024.09-ExtraFPS' of https://github.com/secondlife/viewer
# Conflicts:
#	indra/newview/llviewertexture.cpp
#	indra/newview/skins/default/xui/en/panel_preferences_graphics1.xml
2024-12-04 16:11:44 +01:00
Ansariel 57338733d0 Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm 2024-12-04 15:15:01 +01:00
Brad Linden 3f6d55f4fe
unbreak mac build due to actions/runner-images#10721 (#3204) 2024-12-03 16:33:32 -08:00
dependabot[bot] be7711063b
Bump dawidd6/action-download-artifact from 6 to 7
Bumps [dawidd6/action-download-artifact](https://github.com/dawidd6/action-download-artifact) from 6 to 7.
- [Release notes](https://github.com/dawidd6/action-download-artifact/releases)
- [Commits](https://github.com/dawidd6/action-download-artifact/compare/v6...v7)

---
updated-dependencies:
- dependency-name: dawidd6/action-download-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-01 10:35:04 +00:00
Ansariel 8ed4989c34 Merge branch 'release/2024.09-ExtraFPS' of https://github.com/secondlife/viewer
# Conflicts:
#	indra/newview/llvoicevivox.cpp
2024-11-07 18:02:38 +01:00
Andrey Lihatskiy c2c468e890 Bump contributor-assistant to v2.6.1 (#3000) 2024-11-06 16:10:18 -08:00
Beq 0333b407ee Fix the tagger logic, hopefully 2024-11-04 01:09:19 +00:00
Beq d78299ecd1 Don't tag arbitrary builds 2024-10-28 17:10:08 +00:00
Beq 7a24166706 Update MacOS runners to macos-14 to avoid deprecation brownouts
should also fix the homebrew warnings.
2024-10-14 00:48:37 +01:00
Beq 92bf4bbcfe Ensure single binary is submitted for signing. 2024-10-04 13:20:52 +01:00
Beq 57f8c6ad18 fix indentation 2024-10-03 23:08:21 +01:00
Beq ab31e68b6c why can't the second job see the artifacts from the first? 2024-10-03 23:05:21 +01:00
Beq 08ba77873e tweak permissions to hopefully enable artifact access. 2024-10-03 22:28:14 +01:00
Beq 03c946d80a Can't pass folders between jobs, pass as artifacts instead 2024-10-03 21:57:44 +01:00
Beq 887a2b87e7 We need to upload the individual files 2024-10-03 21:30:57 +01:00
Beq b1abf5b82e Fix incorrect output reference 2024-10-03 21:24:30 +01:00
Beq faf4230ffd make sure the output step is correctly named 2024-10-03 21:14:49 +01:00
Beq 70503f79f0 Use compact json form for fromJson compatability
also migrate to GITHUB_OUTPUT instead of ::set-output
2024-10-03 17:36:12 +01:00
Beq 244d57c889 Let the download do the unzip 2024-10-03 17:19:38 +01:00
Beq e49832c976 Refactored GitHub workflow for artifact signing
Use a matrix to effectively iterate over the 4 possible windows artifacts.
extract the signable entity from the original composite artifact
upload it individually ready to be signed.
2024-10-03 17:07:13 +01:00
Beq 73a368b6bb try to get the artifact id 2024-10-02 22:53:42 +01:00
Beq d27f36da20 improve artifact matching 2024-10-02 22:49:24 +01:00
Beq cde423b15f Don't use deprecated versions... 2024-10-02 22:42:48 +01:00
Beq 85dc3ea882 Added manual signing for Windows binaries
WiP - A new GitHub workflow has been added to manually sign Windows binaries. This workflow is triggered on a dispatch event and requires the input of a build run number.
2024-10-02 21:14:45 +01:00
Beq d64f98b8e3 More adjustments to handle expanded build matrix 2024-09-29 15:34:05 +01:00
Beq f8cca242f2 cos bash hates me 2024-09-29 00:11:57 +01:00
Beq 0c8dc7d1f8 Updated build workflow for avx2
Significant changes include:
- Added a new 'variant' matrix in the GitHub Actions workflow, replacing the previous 'addrsize' matrix.
- Introduced support for AVX2 builds with additional flags.
- Modified artifact naming to include the variant type.
- Updated tag-fs-build.yml to reflect changes in tag creation logic.
- Overhauled extract_vars_from_zipfile_name function in download_list.py to handle new filename format and provide more detailed extraction of variables from zip file names.
- Included variant information in gathered build info and updated fs_version_mgr accordingly.
2024-09-29 00:04:56 +01:00
Beq 783caacd5f [build] refactor tagger a little for consistent tagname use 2024-09-26 09:40:05 +01:00
Beq 9ccb1ae8ce downloader can unpack just the json.
we could allow it to continue on fail but all future builds will
have the json if they complete.
2024-09-26 01:51:29 +01:00
Beq 59f7ef4e5e [build]missed a fi 2024-09-26 01:42:46 +01:00
Beq 22c9e15b23 [build]refactor tagger to trigger on workflow completion
still allow manual trigger
extract parameters for tag from the build_info.json artifact
unless they are overridden by the workflow trigger
not entirely sure how to handle 'undefined' inputs
2024-09-26 01:38:46 +01:00
Beq 52072ac3f6 [build]Add a json build_info file to the artifacts 2024-09-26 01:34:35 +01:00
Beq 091c6575c3 [build] remove redundant workflow step 2024-09-26 00:06:41 +01:00
Beq dfb216c367 [build]correct terminology run_id to run_number and fix usage 2024-09-26 00:03:16 +01:00
Beq f346e830ff [build] Mac splats - locate the dSYM files 2024-09-25 23:55:38 +01:00
Beq 9f5440ab2a [build] Avoid dependabot nag and add github_token
GITHUB_TOKEN environment variable was added to the 'Get run info' step for secure access to GitHub resources.
2024-09-25 22:58:54 +01:00
Beq 1be32f31fe [build] initial commit of fs-build-tagger 2024-09-25 22:34:03 +01:00
Beq 7edbaaf40a [build] Unpack dSYM from xcarchive before upload 2024-09-25 21:54:03 +01:00
Ansariel 8d35ee3029 Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm 2024-09-17 17:12:45 +02:00
Beq 3e8217a24d Fix the deployment path on the deploy only file upload. 2024-09-16 21:48:48 +01:00
Beq 7e2122f436 Need a key to get in. 2024-09-16 19:45:07 +01:00
Beq 905857aee0 downloader does not provide the required step output 2024-09-16 18:20:46 +01:00
Beq f9eb2f5789 better parameters to the downloader 2024-09-16 18:07:35 +01:00
Beq aa9dcc48ce Let's see if we can get a deploy_only option to work.
Use a newer download action
2024-09-16 17:53:15 +01:00
Beq 33dbff8d7c Massive overhaul of build publishing
This will doubtless break horribly.
2024-09-16 02:25:56 +01:00
Beq 2673522b20 Revert back to Bugsplat-Git now that they've merged my fix
We may still need to use mine, so let's test
2024-09-15 13:58:21 +01:00
Ansariel 82e8fd1671 Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm
# Conflicts:
#	indra/llrender/llgl.cpp
#	indra/newview/app_settings/settings.xml
#	indra/newview/skins/default/xui/en/notifications.xml
2024-09-09 19:50:00 +02:00
Beq 3aae77cc6f Capture the BUGSPLAT_DB and fix Mac executable name 2024-09-06 17:47:00 +01:00
Ansariel 65b0056cbd Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm
# Conflicts:
#	indra/newview/skins/default/xui/fr/panel_preferences_sound.xml
2024-09-04 23:20:53 +02:00
Beq 240f69f830 correct case for VIEWER_VERSION.txt 2024-09-04 00:44:07 +01:00