Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
fb929fc
update launchk dependencies
May 16, 2025
57108de
use unused results
mach-kernel May 18, 2025
9d98708
wrap mach2 crate, use libc crate __error
mach-kernel May 22, 2025
510c88b
xpcobject: deprecate into in lieu of unsafe fns from a raw pointer
mach-kernel May 29, 2025
279a81c
cargo fix
mach-kernel May 29, 2025
d4679c0
xpcshmem: to/from xpcobject struct, do not require a mach task to be …
mach-kernel May 29, 2025
dbc79ab
update launchk xpc-sys usages
mach-kernel May 29, 2025
c1abec9
bump version, cargo fmt
mach-kernel May 29, 2025
4cae1a9
Merge pull request #28 from mach-kernel/051825/xpc-sys-use-mach2-crate
mach-kernel May 29, 2025
cb2d824
fix redraw issues after pager and editor by reinit cursive as per pau…
mach-kernel May 29, 2025
94c3a74
omnibox: fix jobtypefilter semantics, only allow one of s/g/u and a/d…
mach-kernel May 30, 2025
5f68aa0
[xpc-sys] [1/?]: big refactor
mach-kernel Jun 2, 2025
292ae94
[xpc-sys] update launchk usages
mach-kernel Jun 2, 2025
5c5921f
[launchk] load/unload -> bootstrap/bootout
mach-kernel Jun 2, 2025
6b5b4ec
[xpc-sys]: add explicit constructor for rawfd, do not treat all i32 a…
mach-kernel Jun 2, 2025
d7c926b
[launchk]: deprecate reload command, remove load/unload dead code
mach-kernel Jun 2, 2025
ad27516
[launchk] impl blame
mach-kernel Jun 2, 2025
48fde20
[launchk]: show disabled jobs
mach-kernel Jun 3, 2025
e5bc043
cargo.lock
mach-kernel Jun 3, 2025
c71899f
remove old pipe_routine protos
mach-kernel Jun 3, 2025
87f8bd7
cargo fmt
mach-kernel Jun 3, 2025
ab0fb32
[launchk] fix enable/disable domain, clippy
mach-kernel Jun 3, 2025
8352d65
[xpc-sys] fix rawfd refcount test
mach-kernel Jun 3, 2025
ef0c321
[ci] use sequoia runner, handle macos-12 deprecation
mach-kernel Jun 3, 2025
d45b825
[xpc-sys]: XPCShmem::allocate should be an unsafe fn
mach-kernel Jun 3, 2025
4aefd6e
[launchk]: make column sizing more responsive at smaller sizes, more …
mach-kernel Jun 4, 2025
4da1f54
refactor servicelistview active item behavior
mach-kernel Jun 4, 2025
a08a25b
[launchk]: focus service list immediately after type filter, do not t…
mach-kernel Jun 4, 2025
2e11b4c
[launchk]: move remaining commands over to xpc_pipe_interface_routine…
mach-kernel Jun 4, 2025
3f05b7f
more clippy suggestions
mach-kernel Jun 4, 2025
ae8c25a
update README
mach-kernel Jun 4, 2025
2ff0ebe
xpc-sys: asref<xpcobject> for xpc shmem, more docs
mach-kernel Jun 4, 2025
3cb7161
bump versions
mach-kernel Jun 4, 2025
8340b34
add upload binary action workflow-dispatch
mach-kernel Jun 4, 2025
2952ed1
add permissions
mach-kernel Jun 4, 2025
1b1c6df
misc cleanup
mach-kernel Jun 4, 2025
e6cba5f
forgot to remove an emoji
mach-kernel Jun 4, 2025
06157ab
Update README.md
mach-kernel Jun 4, 2025
01eb537
update readme
mach-kernel Jun 4, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 30 additions & 0 deletions .github/workflows/launchk-bins.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
name: launchk-bins.yml

permissions:
contents: write

on:
workflow_dispatch: {}

jobs:
upload-bins:
strategy:
matrix:
# https://docs.github.com/en/actions/using-github-hosted-runners/using-github-hosted-runners/about-github-hosted-runners#standard-github-hosted-runners-for-public-repositories
include:
- target: x86_64-apple-darwin
os: macos-13
- target: arm64-apple-darwin
os: macos-14
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
- uses: taiki-e/upload-rust-binary-action@v1
with:
# (required) Comma-separated list of binary names (non-extension portion of filename) to build and upload.
# Note that glob pattern is not supported yet.
bin: launchk
target: ${{ matrix.target }}
tar: unix
# (required) GitHub token for uploading assets to GitHub Releases.
token: ${{ secrets.GITHUB_TOKEN }}
11 changes: 3 additions & 8 deletions .github/workflows/rust.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,19 +15,14 @@ jobs:
fail-fast: false
matrix:
include:
- runner: macos-12
xcode_version: 14.0.1 # macOS SDK: 12.3
- runner: macos-12
xcode_version: 14.2 # macOS SDK: 13.1
# macos-12 deprecated 2024-12-03
- runner: macos-13
xcode_version: 15.2 # macOS SDK: 14.2
- runner: macos-14
xcode_version: 15.3 # macOS SDK: 14.4
# optionally opt into latest stable Xcode version in future
# - runner: macos-14
# xcode_version: latest-stable
- runner: macos-15
xcode_version: 16.3 # macOS SDK: 15.4
runs-on: ${{ matrix.runner }}

steps:
- uses: actions/checkout@v4
- name: Setup Xcode version
Expand Down
Loading