Skip to content
Snippets Groups Projects
  1. Nov 20, 2023
  2. Oct 26, 2023
  3. Oct 25, 2023
  4. Oct 18, 2023
  5. Oct 13, 2023
  6. Oct 12, 2023
  7. Oct 05, 2023
  8. Oct 03, 2023
    • Nat Goodspeed's avatar
      SL-19242: Remove signing and packaging from viewer_manifest.py · 1684d624
      Nat Goodspeed authored
      for Mac and Windows. That's now done by subsequent jobs in the GitHub build.
      Remove workflow step to upload installers before signing and packaging jobs.
      
      Remove from viewer_manifest.py conditionals for 32-bit Windows or Mac.
      
      Also bump to actions/checkout@v4, per dependabot.
      1684d624
  9. Oct 02, 2023
  10. Sep 25, 2023
  11. Sep 20, 2023
  12. Sep 19, 2023
  13. Sep 18, 2023
  14. Sep 15, 2023
  15. Sep 12, 2023
  16. Sep 11, 2023
    • Nat Goodspeed's avatar
      SL-19242: Try harder to post artifacts containing exactly app image. · 29300a1f
      Nat Goodspeed authored
      In a Windows build tree, we don't actually have an app-named top directory, so
      don't package its containing directory -- just the app dir itself, e.g.
      "newview/Release".
      
      In a Mac build tree, though we do have "Second Life Mumble.app", its parent
      directory also contains other large stuff. Try posting a temp directory
      containing a symlink to the .app.
      
      Ditch the "!*.bat" exclusion: the presence of a second path (even an
      exclusion) changes how upload-artifact nests its contents.
      29300a1f
  17. Sep 08, 2023
  18. Sep 07, 2023
  19. Sep 06, 2023
  20. Sep 01, 2023
  21. Aug 31, 2023
    • Nat Goodspeed's avatar
      SL-19243: Fix wonky 'if:' in build.yaml · 3147b55c
      Nat Goodspeed authored
      3147b55c
    • Nat Goodspeed's avatar
    • Nat Goodspeed's avatar
      SL-19243: Fix build.yaml syntax error. · 58e8c356
      Nat Goodspeed authored
      58e8c356
    • Nat Goodspeed's avatar
      SL-19243: Try to run Windows BugSplat uploads as a separate GH job. · e8cd5205
      Nat Goodspeed authored
      Upload a new Windows-exe artifact containing just the executable (needed by
      BugSplat) separately from the artifact containing the whole NSIS installer.
      This requires a new viewer_exe step output set by viewer_manifest.py.
      
      Define viewer_channel and viewer_version as build job outputs.
      
      Set viewer_channel in build.yaml when tag is interpreted.
      
      Set viewer_version in build.sh at the point when it would have posted
      viewer_version.txt to codeticket.
      
      Add a post-windows-symbols job dependent on the build job that engages
      secondlife/viewer-post-bugsplat-windows, which in turn engages
      secondlife/post-bugsplat-windows. We keep the actual upload code in a separate
      repo in case we need to modify that code before rerunning to resolve upload
      errors. If we kept the upload code in the viewer repo itself, rerunning the
      upload with modifications would necessarily require rerunning the viewer
      build, which would defeat the purpose of SL-19243.
      
      Because of that new upload job in build.yaml, skip Windows symbol uploads
      in build.sh.
      
      Use a simple (platform name) artifact name for metadata because of
      flatten_files.py's filename collision resolution.
      
      Use hyphens, not spaces, in remaining artifact names: apparently
      download-artifact doesn't much like artifacts with spaces in their names.
      
      Only run the release job when in fact there's a tag. Without that, we get
      errors. We need not create flatten_files.py's output directory beforehand
      because it will do that implicitly.
      e8cd5205
  22. Aug 29, 2023
  23. Aug 28, 2023
  24. Aug 18, 2023
Loading