Skip to content

Outset 4.2.0 #62

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 34 commits into from
Aug 4, 2025
Merged

Outset 4.2.0 #62

merged 34 commits into from
Aug 4, 2025

Conversation

bartreardon
Copy link
Contributor

PR to merge 4.2.0 branch into main ready for release

  • 072f51e - ADD: JSON Schema for External Applications payload in Jamf Pro
  • 9539615 - FIX: Mismatched indentation
  • 89fc92c - Initial commit for 4.2.0 More code cleanup and re-arranging Added "on demand privileged" Added initial capability to run scripts contained as base64 bundles in a confir profile (currently nothing calls this)
  • 5296d50 - Update README.md
  • 7af77c1 - scripts as base64 encoded payloads TODO: - restrict to managed preferences - integrate with standard workflow including checks for run-once - remove debug code
  • dc01bf0 - Moved a bunch of stuff around to support running scripts from a preference plist This should now be working for all script types. Some work to do on properly procesing --add-override which currently prepends the login-once path which causes the override check to not match.
  • 8f80fe9 - Merge pull request Update README.md #56 from strlng/patch-1
  • 4d91046 - Merge pull request JSON Schema for Jamf Pro #47 from VentionCo/jamfpro-jsonschema
  • e22ceb4 - Fix for issue outset --checksum all includes /usr/local/outset/logs #54
  • da95c68 - Merge pull request Fix for issue #54 #58 from HowardGMac/dev_4.2.0
  • 90270b3 - update version number
  • ce6c46e - Merge remote-tracking branch 'refs/remotes/origin/dev_4.2.0'
  • acbea2d - Fixing Info.plist version so the github action works
  • 8c45f52 - Outset icon updated rocket graphic and as squircle
  • 121c163 - Merge pull request Outset updated rocket graphic as squircle icon #61 from rodchristiansen/main
  • 9673efe - updating payload code for inclusion of scripts
  • 230c085 - Merge remote-tracking branch 'refs/remotes/origin/dev_4.2.0'
  • 73ae10e - Add logic to merge multiple script_payloads into one for processing. Add logic for add-override and remove-override to handle payload scripts with "payload=". The alternate is we don't assume loginOnce.directoryPath if no path is given. Discussion welcome
  • 78002de - Update payload logic to properly collect payload data from all defaults domains. Added logic to skip a payload if it's not from a managed domain and debug is not enabled.
  • 0e47d16 - Updated readme with new outset icon and cleaned up some of the text
  • 345ebc9 - update workflows for macOS 14
  • 650cfbc - update to v4 of upload-artifact
  • 0e4ff18 - Update build_outset.zsh

seanchristians and others added 30 commits February 28, 2024 19:46
More code cleanup and re-arranging
Added "on demand privileged"
Added initial capability to run scripts contained as base64 bundles in a confir profile (currently nothing calls this)
Fixed link to wiki FAQ. Previously pointed to old read-only chilcote repository.
TODO:
 - restrict to managed preferences
 - integrate with standard workflow including checks for run-once
 - remove debug code
…rence plist

This should now be working for all script types. Some work to do on properly procesing `--add-override` which currently prepends the login-once path which causes the override check to not match.
Fixes the checksum all  command so that the outset/logs folder is ignored
Outset updated rocket graphic and as squircle icon
Add logic for add-override and remove-override to handle payload scripts with "payload=". The alternate is we don't assume `loginOnce.directoryPath` if no path is given. Discussion welcome
…ts domains.

Added logic to skip a payload if it's not from a managed domain and debug is not enabled.
…ring

Problem: `Object is wrong type.  Expected: NSString  Got: __NSArrayM` appears in the system.log (`Console.app`)

Solution: Took out argument `<string></string>` from `<array></array>` element.
…o-string

fix(LaunchAgents+LaunchDaemons): Program is using Array instead of String
updated version tags for `metcalfc/changelog-generator` and `softprops/action-gh-release`. Hopefully fix an issue where specifically action-gh-release was a few changes behind and the last preview release picked up an old release tag making it appear out of order in the releases view.
update release workflows to match pre-release
@bartreardon bartreardon merged commit c01bad2 into main Aug 4, 2025
@bartreardon bartreardon deleted the dev_4.2.0 branch August 5, 2025 01:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants