Bennett Goble
a0cdaa75a9
SL-18839: Add basic Github build
2023-04-10 16:17:51 -07:00
Bennett Goble
6926368ff8
SL-18839: Add basic Github build
2023-04-05 15:44:24 -07:00
Bennett Goble
4619805d21
SL-19541: Add basic coding standards check
...
Run Linden coding standard git-hooks in a basic Github actions workflow.
2023-04-04 12:47:19 -07:00
Ansariel
62a57b441a
Merge branch 'master' of https://vcs.firestormviewer.org/phoenix-firestorm
2023-03-28 18:02:32 +02:00
Nat Goodspeed
8871e8d732
SL-18837: Try building Release viewer config on GH.
2023-03-24 12:02:57 -04:00
Beq
54c4f5ba0d
Clean up as we go to allow Linux bloat monster to build.
...
clean up ~25G wasted space on Linux build server
Linux only
Try gcc=10
Add swap space back
2023-03-07 22:17:58 +00:00
Ansariel
2c03c96b3e
Merge branch 'master' of https://vcs.firestormviewer.org/phoenix-firestorm
2023-03-07 13:23:03 +01:00
Ansariel
f65cddf860
Merge branch 'contribute' of https://github.com/secondlife/viewer
...
# Conflicts:
# autobuild.xml
# indra/llcommon/llsdserialize.cpp
# indra/llcommon/lluuid.cpp
# indra/llcommon/lluuid.h
# indra/llprimitive/llmodel.cpp
# indra/newview/llfilepicker.cpp
# indra/newview/llfilepicker.h
# indra/newview/llfilepicker_mac.h
# indra/newview/llfilepicker_mac.mm
# indra/newview/llinventorymodel.cpp
# indra/newview/llviewerwearable.h
# indra/newview/skins/default/xui/da/floater_about.xml
# indra/newview/skins/default/xui/da/floater_fs_voice_controls.xml
# indra/newview/skins/default/xui/da/menu_inspect_self_gear.xml
# indra/newview/skins/default/xui/de/floater_about.xml
# indra/newview/skins/default/xui/de/floater_perm_prefs.xml
# indra/newview/skins/default/xui/de/menu_inspect_avatar_gear.xml
# indra/newview/skins/default/xui/de/menu_inspect_self_gear.xml
# indra/newview/skins/default/xui/en/floater_about.xml
# indra/newview/skins/default/xui/en/strings.xml
# indra/newview/skins/default/xui/es/floater_about.xml
# indra/newview/skins/default/xui/es/menu_inspect_avatar_gear.xml
# indra/newview/skins/default/xui/es/menu_inspect_self_gear.xml
# indra/newview/skins/default/xui/fr/floater_about.xml
# indra/newview/skins/default/xui/fr/floater_perm_prefs.xml
# indra/newview/skins/default/xui/fr/menu_inspect_avatar_gear.xml
# indra/newview/skins/default/xui/fr/menu_inspect_self_gear.xml
# indra/newview/skins/default/xui/it/floater_about.xml
# indra/newview/skins/default/xui/it/floater_perm_prefs.xml
# indra/newview/skins/default/xui/it/menu_inspect_avatar_gear.xml
# indra/newview/skins/default/xui/it/menu_inspect_self_gear.xml
# indra/newview/skins/default/xui/ja/floater_fs_voice_controls.xml
# indra/newview/skins/default/xui/ja/menu_inspect_self_gear.xml
# indra/newview/skins/default/xui/pl/floater_about.xml
# indra/newview/skins/default/xui/pl/floater_about_land.xml
# indra/newview/skins/default/xui/pl/floater_animation_bvh_preview.xml
# indra/newview/skins/default/xui/pl/floater_associate_listing.xml
# indra/newview/skins/default/xui/pl/notifications.xml
# indra/newview/skins/default/xui/pl/panel_group_creation_sidetray.xml
# indra/newview/skins/default/xui/pl/panel_outfit_gallery.xml
# indra/newview/skins/default/xui/pl/panel_outfit_snapshot_inventory.xml
# indra/newview/skins/default/xui/pl/panel_profile_firstlife.xml
# indra/newview/skins/default/xui/pl/panel_profile_pick.xml
# indra/newview/skins/default/xui/pl/panel_profile_picks.xml
# indra/newview/skins/default/xui/pl/panel_profile_secondlife.xml
# indra/newview/skins/default/xui/pl/panel_region_access.xml
# indra/newview/skins/default/xui/pl/panel_script_experience.xml
# indra/newview/skins/default/xui/pl/strings.xml
# indra/newview/skins/default/xui/pt/floater_about.xml
# indra/newview/skins/default/xui/pt/floater_fs_voice_controls.xml
# indra/newview/skins/default/xui/pt/menu_inspect_self_gear.xml
# indra/newview/skins/default/xui/ru/floater_about.xml
# indra/newview/skins/default/xui/ru/floater_perm_prefs.xml
# indra/newview/skins/default/xui/ru/menu_inspect_avatar_gear.xml
# indra/newview/skins/default/xui/ru/menu_inspect_self_gear.xml
# indra/newview/skins/default/xui/tr/floater_about.xml
# indra/newview/skins/default/xui/tr/floater_fs_voice_controls.xml
# indra/newview/skins/default/xui/tr/menu_inspect_self_gear.xml
# indra/newview/skins/default/xui/zh/floater_about.xml
# indra/newview/skins/default/xui/zh/floater_fs_voice_controls.xml
# indra/newview/skins/default/xui/zh/menu_inspect_self_gear.xml
2023-03-01 12:54:24 +01:00
Ansariel
7731ee8d50
Merge branch 'master' of https://vcs.firestormviewer.org/phoenix-firestorm
...
# Conflicts:
# indra/llcommon/llsdserialize.cpp
# indra/llcommon/llsdserialize.h
# indra/newview/llmeshrepository.cpp
2023-02-28 12:44:49 +01:00
Beq
7d5c93ce8b
Update GHA to improve handling of new 3p bundles.
...
also Update ubuntu to 20.04
deal with macOS being out of date (not to mention BSD)
handle case where some 3ps are generic (32/64)
2023-02-18 14:37:24 +00:00
Beq
3e96187edf
Improve GHA builds
...
- make sure we use the latest bundles provided
- rearrange things a little.
- make some initial steps towards trying to make things fail when config/build fails.
Improve OS/SL config switch
always use latest package version (by timestamp)
try another method that deals with not found (looking at you linux havok)
oops
I hate shell bl@*&y scripts
fix pattern
revert the autobuild version
wth
this makes no sense
fs-variables must be imported after the code
2023-02-18 14:37:24 +00:00
Signal Linden
c833f711d5
Reduce stale time for PRs
...
Let's reduce the stale time from 60 days to 30. We already have at least two multi-month PRs.
2023-02-13 09:10:29 -08:00
Ansariel
e2eda8c2bd
Merge branch 'master' of https://vcs.firestormviewer.org/phoenix-firestorm
2023-01-25 14:41:15 +01:00
Beq
3076d01fb4
update to control build channel from branch
...
oops
2023-01-20 18:47:10 +00:00
Ansariel
8d154eaa8c
Merge branch 'contribute' of https://github.com/secondlife/viewer
...
# Conflicts:
# indra/llappearance/llavatarappearance.cpp
# indra/llappearance/lldriverparam.cpp
# indra/llappearance/llwearable.cpp
# indra/llcommon/llerror.cpp
# indra/llcommon/llqueuedthread.cpp
# indra/llcommon/llsdserialize.h
# indra/llcommon/llthreadsafequeue.h
# indra/newview/app_settings/settings.xml
# indra/newview/llpathfindingnavmesh.cpp
# indra/newview/llviewerassetstorage.cpp
# indra/newview/llviewerdisplay.cpp
# indra/newview/skins/default/xui/de/floater_flickr.xml
# indra/newview/skins/default/xui/de/panel_flickr_photo.xml
# indra/newview/skins/default/xui/en/floater_about_land.xml
# indra/newview/skins/default/xui/en/panel_settings_sky_atmos.xml
# indra/newview/skins/default/xui/en/panel_settings_sky_clouds.xml
# indra/newview/skins/default/xui/en/panel_settings_sky_sunmoon.xml
# indra/newview/skins/default/xui/fr/floater_flickr.xml
# indra/newview/skins/default/xui/fr/panel_flickr_account.xml
# indra/newview/skins/default/xui/fr/panel_flickr_photo.xml
# indra/newview/skins/default/xui/it/floater_flickr.xml
# indra/newview/skins/default/xui/it/panel_flickr_photo.xml
# indra/newview/skins/default/xui/ja/floater_flickr.xml
# indra/newview/skins/default/xui/ja/panel_flickr_photo.xml
# indra/newview/skins/default/xui/pl/floater_avatar_render_settings.xml
# indra/newview/skins/default/xui/pl/floater_ban_duration.xml
# indra/newview/skins/default/xui/pl/floater_camera_presets.xml
# indra/newview/skins/default/xui/pl/floater_classified.xml
# indra/newview/skins/default/xui/pl/floater_create_landmark.xml
# indra/newview/skins/default/xui/pl/floater_delete_pref_preset.xml
# indra/newview/skins/default/xui/pl/floater_fixedenvironment.xml
# indra/newview/skins/default/xui/pl/floater_flickr.xml
# indra/newview/skins/default/xui/pl/floater_linkreplace.xml
# indra/newview/skins/default/xui/pl/floater_load_pref_preset.xml
# indra/newview/skins/default/xui/pl/floater_my_environments.xml
# indra/newview/skins/default/xui/pl/floater_my_scripts.xml
# indra/newview/skins/default/xui/pl/floater_notifications_tabbed.xml
# indra/newview/skins/default/xui/pl/floater_pick_track.xml
# indra/newview/skins/default/xui/pl/floater_preferences_graphics_advanced.xml
# indra/newview/skins/default/xui/pl/floater_preferences_view_advanced.xml
# indra/newview/skins/default/xui/pl/floater_preview_trash.xml
# indra/newview/skins/default/xui/pl/floater_profile.xml
# indra/newview/skins/default/xui/pl/floater_settings_picker.xml
# indra/newview/skins/default/xui/pl/floater_simple_outfit_snapshot.xml
# indra/newview/skins/default/xui/pl/menu_avatar_rendering_settings.xml
# indra/newview/skins/default/xui/pl/menu_avatar_rendering_settings_add.xml
# indra/newview/skins/default/xui/pl/panel_flickr_photo.xml
# indra/newview/skins/default/xui/pl/panel_progress.xml
# indra/newview/skins/default/xui/pl/panel_settings_sky_atmos.xml
# indra/newview/skins/default/xui/pl/panel_settings_sky_clouds.xml
# indra/newview/skins/default/xui/pl/panel_settings_sky_sunmoon.xml
# indra/newview/skins/default/xui/ru/floater_flickr.xml
# indra/newview/skins/default/xui/ru/panel_flickr_account.xml
# indra/newview/skins/default/xui/ru/panel_flickr_photo.xml
2023-01-13 15:19:29 +01:00
Beq
fd1c0bc8bc
Extend GHA for Release builds (with Mac Codesigning)
...
add KDU from private repo
kdu is arch agnostic
modify for rclone
Add the fmodstudio
Switch to requirements.txt for python deps
workaround bad python in windows runner images.
Need to fetch full depth or we do not get our computed revision num
Try up to 10 times to detach HDI on Mac cos 5 was not always enough!
Fix bug on windows as side-effect of Mac cleanup doh
2022-12-17 16:00:04 +00:00
Signal Linden
59b826e66e
Merge pull request #4 from secondlife/signal/stale
...
Close stale PRs
2022-11-21 16:02:02 -08:00
Ansariel
dbc70be7c4
Merge branch 'master' of https://github.com/secondlife/viewer
...
# Conflicts:
# README.md
# autobuild.xml
2022-11-21 20:37:32 +01:00
Signal Linden
f7f163f010
Merge pull request #3 from secondlife/signal/label
...
Add automatic PR labels
2022-11-18 08:42:14 -08:00
Bennett Goble
d14c67509b
Mark PRs as stale after 60 days, close them automatically if no response
...
after 7 days.
2022-11-18 07:46:25 -08:00
Bennett Goble
e75104b066
Add automatic PR labels
2022-11-18 07:39:54 -08:00
Bennett Goble
eaf55065e2
Add CLA bot
2022-11-18 07:30:38 -08:00
Signal Linden
3afde25ba8
Upload macos installer
2022-10-12 16:04:04 -07:00
Signal Linden
d842eb9883
Build on 64-core machine
2022-10-12 15:35:28 -07:00
Signal Linden
7c4a166846
Add macOS build back
2022-10-12 15:08:00 -07:00
Signal Linden
75499351dc
Build on 8-core machine
2022-10-12 15:05:11 -07:00
Signal Linden
937495863c
Build on 16-core machine
2022-10-12 15:02:02 -07:00
Signal Linden
aa85ed00f8
Run build with default runner
2022-10-12 14:55:42 -07:00
Signal Linden
97f84f7051
Fix YAML syntax
2022-10-12 13:15:18 -07:00
Signal Linden
efb987f595
Run on windows-2022-large
2022-10-12 12:59:12 -07:00
Signal Linden
6112e92b61
Upload installer, build Release, use large runner
2022-10-12 11:49:47 -07:00
Signal Linden
8d7cde22c3
Replace llbase with llsd module
2022-10-11 15:10:04 -07:00
Signal Linden
13ab3e3f06
Omit macOS until I have a mac laptop
2022-10-11 14:17:57 -07:00
Signal Linden
271e6e367e
Remove cygwin artifacts
2022-10-10 11:23:05 -07:00
Signal Linden
a05c7312c5
Call load_vsvars
2022-10-10 10:54:13 -07:00
Signal Linden
82d76fc0a3
Use cygwin
2022-10-10 10:44:04 -07:00
Signal Linden
2e53204e77
Explicitly set AUTOBUILD_VSVER
2022-10-10 10:28:04 -07:00
Signal Linden
1f8671f3ac
Perform source_environment
2022-10-10 10:18:21 -07:00
Signal Linden
5fadc18c6c
Also build win32 with VS2k22
2022-10-10 10:02:12 -07:00
Signal Linden
7dc98ef96a
Build with VS2k22
2022-10-10 10:01:27 -07:00
Signal Linden
f2f9b32e75
Use pre-installed python
2022-10-10 09:57:29 -07:00
Signal Linden
6b137c7fd6
Allow CMAKE to run autobuild install
2022-10-10 09:50:40 -07:00
Signal Linden
7da93ab373
Force RelWithDebInfoOS configuration
2022-10-10 09:45:17 -07:00
Signal Linden
9a84b3923d
Separate autobuild install from build
2022-10-10 09:40:32 -07:00
Signal Linden
28ec3a63b8
Pip install autobuild
2022-10-10 09:35:04 -07:00
Signal Linden
5b4846046b
Add build action
2022-10-10 09:33:04 -07:00
Beq
9e19e6712b
updates for GHA to get windows to work.
...
also requires python hackery pushed as separate commit pending a better solution.
2022-09-17 22:26:27 +01:00
Beq Janus
2e2d500377
Create build_viewer.yml
2022-09-16 02:25:50 +01:00