{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":409425128,"defaultBranch":"main","name":"swift-bundler","ownerLogin":"stackotter","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-09-23T02:46:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/26103979?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715608680.0","currentOid":""},"activityList":{"items":[{"before":"893f7a1752b14682562c77eb23252aef761f0489","after":"90d829b58723f62c06b737b0e92249c53b4d9653","ref":"refs/heads/main","pushedAt":"2024-06-16T08:17:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stackotter","name":null,"path":"/stackotter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26103979?s=80&v=4"},"commit":{"message":"Combine MacOSBundler, IOSBundler, TVOSBundler, and VisionOSBundler into a single DarwinBundler (along with other clean up)\n\nMakes a huge difference to maintainability, they were basically all just slightly changed copies of each other.\nDid some basic testing and everything seems to still be working (haven't tested provisioning profile support\nyet though, will do once automatic provisioning has been implemented)","shortMessageHtmlLink":"Combine MacOSBundler, IOSBundler, TVOSBundler, and VisionOSBundler in…"}},{"before":"d5b56cf7cc967d262ad5330b83849069fcba7821","after":"893f7a1752b14682562c77eb23252aef761f0489","ref":"refs/heads/main","pushedAt":"2024-05-20T13:31:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stackotter","name":null,"path":"/stackotter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26103979?s=80&v=4"},"commit":{"message":"Fix linter errors","shortMessageHtmlLink":"Fix linter errors"}},{"before":"5ba9c04744efd3815ba5578193c3cfa9a011bee3","after":"d5b56cf7cc967d262ad5330b83849069fcba7821","ref":"refs/heads/main","pushedAt":"2024-05-20T13:22:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stackotter","name":null,"path":"/stackotter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26103979?s=80&v=4"},"commit":{"message":"Disable Dylib loading code in SwiftBundlerRuntime on Linux until implemented","shortMessageHtmlLink":"Disable Dylib loading code in SwiftBundlerRuntime on Linux until impl…"}},{"before":"263c3ec9bdb1929be2ac078e72b8f4fb181e1d4f","after":"5ba9c04744efd3815ba5578193c3cfa9a011bee3","ref":"refs/heads/main","pushedAt":"2024-05-13T14:31:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stackotter","name":null,"path":"/stackotter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26103979?s=80&v=4"},"commit":{"message":"Fix 'templates list' subcommand issue caused by addition of VSCode overlay","shortMessageHtmlLink":"Fix 'templates list' subcommand issue caused by addition of VSCode ov…"}},{"before":"aee18ae6d00f1366dddea95fc40f603cc66ec7aa","after":"263c3ec9bdb1929be2ac078e72b8f4fb181e1d4f","ref":"refs/heads/main","pushedAt":"2024-05-13T14:22:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stackotter","name":null,"path":"/stackotter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26103979?s=80&v=4"},"commit":{"message":"Revert minimum macOS version to 10.15 (after accidentally bumping to 11.0)","shortMessageHtmlLink":"Revert minimum macOS version to 10.15 (after accidentally bumping to …"}},{"before":"f9ddce9552f2c9404c97179d903d97f74c91f174","after":"aee18ae6d00f1366dddea95fc40f603cc66ec7aa","ref":"refs/heads/main","pushedAt":"2024-05-13T13:59:54.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"stackotter","name":null,"path":"/stackotter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26103979?s=80&v=4"},"commit":{"message":"Make building executables as dylibs more robust (now parses SwiftPM build plan instead of verbose build output)","shortMessageHtmlLink":"Make building executables as dylibs more robust (now parses SwiftPM b…"}},{"before":null,"after":"9c7a3987b1d834acc12612fe4597b79d9c62d845","ref":"refs/heads/hotreloading","pushedAt":"2024-05-13T13:58:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stackotter","name":null,"path":"/stackotter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26103979?s=80&v=4"},"commit":{"message":"Make building executables as dylibs more robust (now parses SwiftPM build plan instead of verbose build output)","shortMessageHtmlLink":"Make building executables as dylibs more robust (now parses SwiftPM b…"}},{"before":"2246471a1a07e1ff61d5203911e5a34c6d6af30d","after":"4306ad23ed1c86cd3cbc97cfd4fb1f5f43ae9548","ref":"refs/heads/gh-pages","pushedAt":"2024-05-08T16:11:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update GitHub Pages documentation site to 'f9ddce9'.","shortMessageHtmlLink":"Update GitHub Pages documentation site to 'f9ddce9'."}},{"before":"4409bc704f522b48489d2e46d01def6df1015e26","after":"f9ddce9552f2c9404c97179d903d97f74c91f174","ref":"refs/heads/main","pushedAt":"2024-05-08T16:09:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stackotter","name":null,"path":"/stackotter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26103979?s=80&v=4"},"commit":{"message":"Add more complicated plist entry example to configuration documentation (#53)\n\n* Add doc regarding how to add dict fields to config.\r\n\r\n* Edit docs, move example doc comment above.\r\n\r\n* Edit docs, better description of example code.","shortMessageHtmlLink":"Add more complicated plist entry example to configuration documentati…"}},{"before":"66d68b3fd5446c383c728cfcc418de3651974ed3","after":"4409bc704f522b48489d2e46d01def6df1015e26","ref":"refs/heads/main","pushedAt":"2024-05-08T15:56:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stackotter","name":null,"path":"/stackotter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26103979?s=80&v=4"},"commit":{"message":"Support targeting non-macOS platforms with generated Xcode schemes (#52)\n\n* Support other platform sdks from generated xcode project.\r\n* This also adds support for calling swift bundler's --platform switch with its\r\n apple equivalent (ex. --platform xros is the same as --platform visionOS.)\r\n\r\n* Cleanup comment, syntactic clarity.\r\n\r\n* Fix equality operator extension.\r\n\r\n* Format, stacky COMPELS against allman.\r\n\r\n* Split AppleSDKPlatform, Platform into own files.\r\n\r\n* Add explicit returns in switch case (<5.9 req.)","shortMessageHtmlLink":"Support targeting non-macOS platforms with generated Xcode schemes (#52)"}},{"before":"0f33862f2368a7c727d41831dd10e36437aa0c6c","after":"66d68b3fd5446c383c728cfcc418de3651974ed3","ref":"refs/heads/main","pushedAt":"2024-04-15T14:56:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stackotter","name":null,"path":"/stackotter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26103979?s=80&v=4"},"commit":{"message":"Update to SwiftSyntax 5.10 (#51)\n\n* Support swift 5.9+ syntax.\r\n\r\n* Fix formatting, use trimmedDescription.\r\n* Using the trimmed description here, in an attempt to keep behavior\r\n consistent with the deprecated, and removed withoutTrivia() function,\r\n so that we don't run into incorrect comparisons (ex. \"static\" != \"static \").\r\n\r\n* Add support for tvOS\r\n\r\n* Update BundleCommand command line argument validation to consider tvOS\r\n\r\n* Resolve minor deprecations like renaming.\r\n\r\n* Resolve additional deprecations.\r\n\r\n* Fix schema-gen due to lack of leadingTrivia.\r\n\r\n* Don't early out of parse() if no doc present.\r\n\r\n* Move doc guard out of loop for slight optimzation.\r\n\r\n* Remove needless stack allocation for docs.\r\n\r\n---------\r\n\r\nCo-authored-by: stackotter ","shortMessageHtmlLink":"Update to SwiftSyntax 5.10 (#51)"}},{"before":"e7d1729b4a79c8f386f7709e2e7bda98d83f65af","after":"0f33862f2368a7c727d41831dd10e36437aa0c6c","ref":"refs/heads/main","pushedAt":"2024-04-14T13:55:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stackotter","name":null,"path":"/stackotter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26103979?s=80&v=4"},"commit":{"message":"Update BundleCommand command line argument validation to consider tvOS","shortMessageHtmlLink":"Update BundleCommand command line argument validation to consider tvOS"}},{"before":"13544b24562a38e220ee47a6ad084a3716dc57a3","after":"e7d1729b4a79c8f386f7709e2e7bda98d83f65af","ref":"refs/heads/main","pushedAt":"2024-04-13T23:09:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stackotter","name":null,"path":"/stackotter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26103979?s=80&v=4"},"commit":{"message":"Add support for tvOS","shortMessageHtmlLink":"Add support for tvOS"}},{"before":"89d05c7483ed301316d19696c36f78b628e04715","after":"13544b24562a38e220ee47a6ad084a3716dc57a3","ref":"refs/heads/main","pushedAt":"2024-03-27T01:38:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stackotter","name":null,"path":"/stackotter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26103979?s=80&v=4"},"commit":{"message":"Escape spaces in paths when generating xcschemes (#49)","shortMessageHtmlLink":"Escape spaces in paths when generating xcschemes (#49)"}},{"before":"31bb31bcf06fc522ebb3853905de91216fc6c885","after":"89d05c7483ed301316d19696c36f78b628e04715","ref":"refs/heads/main","pushedAt":"2024-03-26T14:28:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"stackotter","name":null,"path":"/stackotter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26103979?s=80&v=4"},"commit":{"message":"Create Linux AppImage bundler and accompanying runner (currently hangs in appimagetool for some reason)","shortMessageHtmlLink":"Create Linux AppImage bundler and accompanying runner (currently hang…"}},{"before":"6a051a465f817b90fcc7325e1acd887ba29923fd","after":"31bb31bcf06fc522ebb3853905de91216fc6c885","ref":"refs/heads/main","pushedAt":"2024-03-26T01:16:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stackotter","name":null,"path":"/stackotter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26103979?s=80&v=4"},"commit":{"message":"Add entitlements file support for macOS builds (#45)","shortMessageHtmlLink":"Add entitlements file support for macOS builds (#45)"}},{"before":"3dfee12d7448acaeaadcb51aafdce342edb5eb76","after":"6a051a465f817b90fcc7325e1acd887ba29923fd","ref":"refs/heads/main","pushedAt":"2024-03-04T00:48:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stackotter","name":null,"path":"/stackotter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26103979?s=80&v=4"},"commit":{"message":"Fix Plurals in XCStrings (#44)\n\n* Support plurals by doing some botched garbo\r\n\r\n* Add support for plurals\r\n\r\n* Format function signature for `selectFormatSpecifierOrder`","shortMessageHtmlLink":"Fix Plurals in XCStrings (#44)"}},{"before":"293407e65f25136ca088d6917be54ceb6178d8c3","after":"3dfee12d7448acaeaadcb51aafdce342edb5eb76","ref":"refs/heads/main","pushedAt":"2024-03-01T03:30:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stackotter","name":null,"path":"/stackotter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26103979?s=80&v=4"},"commit":{"message":"Add support for string catalogs (#43)\n\n* Add support for string catalogs\r\n\r\n* Lint\r\n\r\n* Refactor and document resource bundler and string catalog compiler","shortMessageHtmlLink":"Add support for string catalogs (#43)"}},{"before":"75b5795409a69e9005473344e59a754ef91ee2be","after":"293407e65f25136ca088d6917be54ceb6178d8c3","ref":"refs/heads/main","pushedAt":"2024-01-14T01:45:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stackotter","name":null,"path":"/stackotter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26103979?s=80&v=4"},"commit":{"message":"Add support for an optional VSCode overlay template (to provide basic CodeLLDB debugging configuration)","shortMessageHtmlLink":"Add support for an optional VSCode overlay template (to provide basic…"}},{"before":"afa005a3c562b75e947c6c0cd2dc5baa0ee64ff2","after":"75b5795409a69e9005473344e59a754ef91ee2be","ref":"refs/heads/main","pushedAt":"2024-01-14T00:41:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stackotter","name":null,"path":"/stackotter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26103979?s=80&v=4"},"commit":{"message":"Bring launched app to the foreground on macOS (partially addresses #38)","shortMessageHtmlLink":"Bring launched app to the foreground on macOS (partially addresses #38)"}},{"before":"f993ff7c39adbac067fa6685122adba48f7f3ebb","after":"afa005a3c562b75e947c6c0cd2dc5baa0ee64ff2","ref":"refs/heads/main","pushedAt":"2023-12-18T12:19:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stackotter","name":null,"path":"/stackotter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26103979?s=80&v=4"},"commit":{"message":"Show Metal compiler output without requiring verbose mode\n\nPreviously you had to use -v to see the error messages and warnings emitted by the Metal compiler","shortMessageHtmlLink":"Show Metal compiler output without requiring verbose mode"}},{"before":"441927d244c9f02a2bb1373fc67579dcffc74248","after":"f993ff7c39adbac067fa6685122adba48f7f3ebb","ref":"refs/heads/main","pushedAt":"2023-12-10T07:30:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stackotter","name":null,"path":"/stackotter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26103979?s=80&v=4"},"commit":{"message":"Create a swift bundler command line plugin (#36)\n\n* Create a swift bundler command line plugin.\r\n\r\n* Remove unused plugin conformance to XcodeCommandPlugin.\r\n\r\n* Set TOMLKit version to @furby-tm fork pending PR.\r\n* Note, I have set this to my fork which has an additional fix to TOMLKit - pending a PR.\r\n* PR: https://github.com/LebJe/TOMLKit/pull/22\r\n\r\n* Resolve TOMLKit package dependency.","shortMessageHtmlLink":"Create a swift bundler command line plugin (#36)"}},{"before":"78755596fda0a9b9f7314c0e1461d7a31b7b4252","after":"441927d244c9f02a2bb1373fc67579dcffc74248","ref":"refs/heads/main","pushedAt":"2023-11-19T15:07:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stackotter","name":null,"path":"/stackotter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26103979?s=80&v=4"},"commit":{"message":"Set TOMLKit package dependency to v0.5.5. (#35)","shortMessageHtmlLink":"Set TOMLKit package dependency to v0.5.5. (#35)"}},{"before":"2f5538e083e9bf1ecf85edc709789fcc3262489d","after":"78755596fda0a9b9f7314c0e1461d7a31b7b4252","ref":"refs/heads/main","pushedAt":"2023-11-16T14:15:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stackotter","name":null,"path":"/stackotter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26103979?s=80&v=4"},"commit":{"message":"Compile Metal shaders for the project's minimum OS version to fix compatility of built apps","shortMessageHtmlLink":"Compile Metal shaders for the project's minimum OS version to fix com…"}},{"before":"cb7b5d8c420b455e50d91932e45066062ed0f164","after":"2246471a1a07e1ff61d5203911e5a34c6d6af30d","ref":"refs/heads/gh-pages","pushedAt":"2023-11-10T14:18:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update GitHub Pages documentation site to '2f5538e'.","shortMessageHtmlLink":"Update GitHub Pages documentation site to '2f5538e'."}},{"before":"1ff7d96c1f3480225d589a844c81a7a4ecb8aee4","after":"2f5538e083e9bf1ecf85edc709789fcc3262489d","ref":"refs/heads/main","pushedAt":"2023-11-10T14:16:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stackotter","name":null,"path":"/stackotter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26103979?s=80&v=4"},"commit":{"message":"Fix '-d' argument for specifying package root directory (broke when rewriting package manifest loading)\n\nThe command to parse the Swift tools-version from package manifests was\nalways run in the current directory instead of respecting packageDirectory,\neasy fix.","shortMessageHtmlLink":"Fix '-d' argument for specifying package root directory (broke when r…"}},{"before":"57ca7985d26616100e2b6db37ab4f86950acea0c","after":"1ff7d96c1f3480225d589a844c81a7a4ecb8aee4","ref":"refs/heads/main","pushedAt":"2023-09-16T02:30:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"stackotter","name":null,"path":"/stackotter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26103979?s=80&v=4"},"commit":{"message":"Fix compilation warnings (deprecations from swift-parsing)","shortMessageHtmlLink":"Fix compilation warnings (deprecations from swift-parsing)"}},{"before":"05bef3265beef8124879d62bf7b3a18e41906488","after":"57ca7985d26616100e2b6db37ab4f86950acea0c","ref":"refs/heads/main","pushedAt":"2023-09-16T02:22:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stackotter","name":null,"path":"/stackotter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26103979?s=80&v=4"},"commit":{"message":"Update bundler for swift-argument-parser `v1.2.3` (#33)\n\n* Update bundler for swift-arg-parser `v1.2.4`\r\n\r\n* Point v1.2.4 to same-name target resolution PR https://github.com/stackotter/swift-argument-parser/pull/2","shortMessageHtmlLink":"Update bundler for swift-argument-parser v1.2.3 (#33)"}},{"before":"815af13d0106ab66b948f55e619ad3962bee302c","after":"05bef3265beef8124879d62bf7b3a18e41906488","ref":"refs/heads/main","pushedAt":"2023-08-20T09:04:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stackotter","name":null,"path":"/stackotter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26103979?s=80&v=4"},"commit":{"message":"Add support for visionOS (#31)\n\n* Add support for visionOS.\r\n\r\n* Fix the package version if 5.9 (for visionOS)\r\n\r\n* Parse tools version dynamically with fallback\r\n* Additional cleanup for visionOS.\r\n\r\n* Combine conditionals to improve code reusability.\r\n\r\n* Combine conditional device for iOS and visionOS.\r\n\r\n* Refactor minimum tools back to 5.7 -> 5.6\r\n\r\n* Make \"ios-deploy\" shared between iOS and visionOS.\r\n\r\n* Combine conditional iOS & visionOS build args\r\n\r\n* Remove superfluous error message for tools version\r\n\r\n* visionOS: fix sdk ref & set `UIDeviceFamily(7)`\r\n\r\n* visionOS: Add UIApplicationSceneManifest\r\n\r\n* Fix some formatting that when awol.\r\n\r\n* visionOS: match Apple HelloWorld demo Info.plist","shortMessageHtmlLink":"Add support for visionOS (#31)"}},{"before":"31ee1b892d96b31ed26296121036e7b026b728d6","after":"815af13d0106ab66b948f55e619ad3962bee302c","ref":"refs/heads/main","pushedAt":"2023-08-01T12:37:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stackotter","name":null,"path":"/stackotter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26103979?s=80&v=4"},"commit":{"message":"Add linux platform to the command line options (and update related code accordingly","shortMessageHtmlLink":"Add linux platform to the command line options (and update related co…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEZol33QA","startCursor":null,"endCursor":null}},"title":"Activity · stackotter/swift-bundler"}