[{"id":"8013301309","type":"PullRequestReviewEvent","actor":{"id":41739,"login":"bmedina","display_login":"bmedina","gravatar_id":"","url":"https://api.github.com/users/bmedina","avatar_url":"https://avatars.githubusercontent.com/u/41739?"},"repo":{"id":1042836135,"name":"adobe/swan","url":"https://api.github.com/repos/adobe/swan"},"payload":{"review":{"id":4047507521,"node_id":"PRR_kwDOPihqp87xQBBB","user":{"login":"bmedina","id":41739,"node_id":"MDQ6VXNlcjQxNzM5","avatar_url":"https://avatars.githubusercontent.com/u/41739?v=4","gravatar_id":"","url":"https://api.github.com/users/bmedina","html_url":"https://github.com/bmedina","followers_url":"https://api.github.com/users/bmedina/followers","following_url":"https://api.github.com/users/bmedina/following{/other_user}","gists_url":"https://api.github.com/users/bmedina/gists{/gist_id}","starred_url":"https://api.github.com/users/bmedina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bmedina/subscriptions","organizations_url":"https://api.github.com/users/bmedina/orgs","repos_url":"https://api.github.com/users/bmedina/repos","events_url":"https://api.github.com/users/bmedina/events{/privacy}","received_events_url":"https://api.github.com/users/bmedina/received_events","type":"User","user_view_type":"public","site_admin":false},"body":null,"commit_id":"63e32ddb051773f76069d46392ee7641c3597a7c","state":"approved","html_url":"https://github.com/adobe/swan/pull/109#pullrequestreview-4047507521","pull_request_url":"https://api.github.com/repos/adobe/swan/pulls/109","_links":{"html":{"href":"https://github.com/adobe/swan/pull/109#pullrequestreview-4047507521"},"pull_request":{"href":"https://api.github.com/repos/adobe/swan/pulls/109"}},"submitted_at":"2026-04-01T22:55:15Z","updated_at":"2026-04-01T22:55:15Z"},"pull_request":{"url":"https://api.github.com/repos/adobe/swan/pulls/109","id":3479541006,"number":109,"head":{"ref":"cuberoot/macos-14","sha":"63e32ddb051773f76069d46392ee7641c3597a7c","repo":{"id":1042836135,"url":"https://api.github.com/repos/adobe/swan","name":"swan"}},"base":{"ref":"main","sha":"0d5fd13b76508efac4441cf6ef28e7ab0d434d22","repo":{"id":1042836135,"url":"https://api.github.com/repos/adobe/swan","name":"swan"}}},"action":"created"},"public":true,"created_at":"2026-04-01T22:55:16Z","org":{"id":476009,"login":"adobe","gravatar_id":"","url":"https://api.github.com/orgs/adobe","avatar_url":"https://avatars.githubusercontent.com/u/476009?"}},{"id":"10087802805","type":"PushEvent","actor":{"id":41739,"login":"bmedina","display_login":"bmedina","gravatar_id":"","url":"https://api.github.com/users/bmedina","avatar_url":"https://avatars.githubusercontent.com/u/41739?"},"repo":{"id":1042836135,"name":"adobe/swan","url":"https://api.github.com/repos/adobe/swan"},"payload":{"repository_id":1042836135,"push_id":32381048601,"ref":"refs/heads/main","head":"0d5fd13b76508efac4441cf6ef28e7ab0d434d22","before":"40a462d762b49cfdf8b1449cfdd72779c8c770f4"},"public":true,"created_at":"2026-04-01T18:21:25Z","org":{"id":476009,"login":"adobe","gravatar_id":"","url":"https://api.github.com/orgs/adobe","avatar_url":"https://avatars.githubusercontent.com/u/476009?"}},{"id":"8005622240","type":"PullRequestEvent","actor":{"id":41739,"login":"bmedina","display_login":"bmedina","gravatar_id":"","url":"https://api.github.com/users/bmedina","avatar_url":"https://avatars.githubusercontent.com/u/41739?"},"repo":{"id":1042836135,"name":"adobe/swan","url":"https://api.github.com/repos/adobe/swan"},"payload":{"action":"merged","number":107,"pull_request":{"url":"https://api.github.com/repos/adobe/swan/pulls/107","id":3469171893,"number":107,"head":{"ref":"bmedina/260312/more-wasm-apis","sha":"f102e816debcc2a78927cb636be61b73e45c9023","repo":{"id":1042836135,"url":"https://api.github.com/repos/adobe/swan","name":"swan"}},"base":{"ref":"main","sha":"40a462d762b49cfdf8b1449cfdd72779c8c770f4","repo":{"id":1042836135,"url":"https://api.github.com/repos/adobe/swan","name":"swan"}}}},"public":true,"created_at":"2026-04-01T18:21:23Z","org":{"id":476009,"login":"adobe","gravatar_id":"","url":"https://api.github.com/orgs/adobe","avatar_url":"https://avatars.githubusercontent.com/u/476009?"}},{"id":"10051463423","type":"PushEvent","actor":{"id":41739,"login":"bmedina","display_login":"bmedina","gravatar_id":"","url":"https://api.github.com/users/bmedina","avatar_url":"https://avatars.githubusercontent.com/u/41739?"},"repo":{"id":1042836135,"name":"adobe/swan","url":"https://api.github.com/repos/adobe/swan"},"payload":{"repository_id":1042836135,"push_id":32344824003,"ref":"refs/heads/bmedina/swift-6.3-release-upgrade","head":"3f93e266613fb699033e83039efb552f8ea516c4","before":"97374f00079b9a8ba860162500a17dd43f8fc9c4"},"public":true,"created_at":"2026-03-31T22:45:18Z","org":{"id":476009,"login":"adobe","gravatar_id":"","url":"https://api.github.com/orgs/adobe","avatar_url":"https://avatars.githubusercontent.com/u/476009?"}},{"id":"7971561966","type":"IssueCommentEvent","actor":{"id":41739,"login":"bmedina","display_login":"bmedina","gravatar_id":"","url":"https://api.github.com/users/bmedina","avatar_url":"https://avatars.githubusercontent.com/u/41739?"},"repo":{"id":1042836135,"name":"adobe/swan","url":"https://api.github.com/repos/adobe/swan"},"payload":{"action":"created","issue":{"url":"https://api.github.com/repos/adobe/swan/issues/108","repository_url":"https://api.github.com/repos/adobe/swan","labels_url":"https://api.github.com/repos/adobe/swan/issues/108/labels{/name}","comments_url":"https://api.github.com/repos/adobe/swan/issues/108/comments","events_url":"https://api.github.com/repos/adobe/swan/issues/108/events","html_url":"https://github.com/adobe/swan/pull/108","id":4182746214,"node_id":"PR_kwDOPihqp87PFTMr","number":108,"title":"Upgrade to Swift 6.3.0 release","user":{"login":"bmedina","id":41739,"node_id":"MDQ6VXNlcjQxNzM5","avatar_url":"https://avatars.githubusercontent.com/u/41739?v=4","gravatar_id":"","url":"https://api.github.com/users/bmedina","html_url":"https://github.com/bmedina","followers_url":"https://api.github.com/users/bmedina/followers","following_url":"https://api.github.com/users/bmedina/following{/other_user}","gists_url":"https://api.github.com/users/bmedina/gists{/gist_id}","starred_url":"https://api.github.com/users/bmedina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bmedina/subscriptions","organizations_url":"https://api.github.com/users/bmedina/orgs","repos_url":"https://api.github.com/users/bmedina/repos","events_url":"https://api.github.com/users/bmedina/events{/privacy}","received_events_url":"https://api.github.com/users/bmedina/received_events","type":"User","user_view_type":"public","site_admin":false},"labels":[],"state":"open","locked":false,"assignees":[],"milestone":null,"comments":1,"created_at":"2026-03-31T22:25:27Z","updated_at":"2026-03-31T22:45:19Z","closed_at":null,"assignee":null,"type":null,"active_lock_reason":null,"draft":false,"pull_request":{"url":"https://api.github.com/repos/adobe/swan/pulls/108","html_url":"https://github.com/adobe/swan/pull/108","diff_url":"https://github.com/adobe/swan/pull/108.diff","patch_url":"https://github.com/adobe/swan/pull/108.patch","merged_at":null},"body":"## Summary\n\n- Upgrade from Swift 6.3 development snapshot (`6.3-snapshot-2026-02-27`) to the official **Swift 6.3.0 release** across native, WASM, and embedded WASM builds\n- Simplify `.swan-config` and `Makefile` by removing snapshot-mapping logic in favor of direct release SDK references\n- Simplify `sdk-install.mjs` to accept a direct download URL + checksum instead of parsing snapshot patterns from the swift.org API\n- Update Windows CI to handle both release (`X.Y.Z`) and snapshot (`X.Y-snapshot-DATE`) version formats\n- Unify embedded WASM CI to use the same `.swift-version` toolchain as all other workflows (removes `CI_TC_VERSION_EMBEDDED` override)\n- Update `AGENTS.md` to remove stale snapshot references and document `.swan-config`\n\n## Test plan\n\n- [x] Native build passes with Swift 6.3.0\n- [x] All 118 tests pass\n- [x] WASM SDK installs successfully (`swift-6.3-RELEASE_wasm`)\n- [x] WASM build (`make wasm-build`) succeeds\n- [ ] Windows CI builds (verified by CI)\n- [ ] WASM CI builds (verified by CI)\n- [ ] Embedded WASM CI builds (note: embedded has a pre-existing SPI conformance failure unrelated to this change)","reactions":{"url":"https://api.github.com/repos/adobe/swan/issues/108/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"timeline_url":"https://api.github.com/repos/adobe/swan/issues/108/timeline","performed_via_github_app":null,"state_reason":null},"comment":{"url":"https://api.github.com/repos/adobe/swan/issues/comments/4166031187","html_url":"https://github.com/adobe/swan/pull/108#issuecomment-4166031187","issue_url":"https://api.github.com/repos/adobe/swan/issues/108","id":4166031187,"node_id":"IC_kwDOPihqp874UJdT","user":{"login":"bmedina","id":41739,"node_id":"MDQ6VXNlcjQxNzM5","avatar_url":"https://avatars.githubusercontent.com/u/41739?v=4","gravatar_id":"","url":"https://api.github.com/users/bmedina","html_url":"https://github.com/bmedina","followers_url":"https://api.github.com/users/bmedina/followers","following_url":"https://api.github.com/users/bmedina/following{/other_user}","gists_url":"https://api.github.com/users/bmedina/gists{/gist_id}","starred_url":"https://api.github.com/users/bmedina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bmedina/subscriptions","organizations_url":"https://api.github.com/users/bmedina/orgs","repos_url":"https://api.github.com/users/bmedina/repos","events_url":"https://api.github.com/users/bmedina/events{/privacy}","received_events_url":"https://api.github.com/users/bmedina/received_events","type":"User","user_view_type":"public","site_admin":false},"created_at":"2026-03-31T22:32:48Z","updated_at":"2026-03-31T22:32:48Z","body":"The embedded build needs to be fixed. It was working prior to this PR.","reactions":{"url":"https://api.github.com/repos/adobe/swan/issues/comments/4166031187/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":null}},"public":true,"created_at":"2026-03-31T22:32:48Z","org":{"id":476009,"login":"adobe","gravatar_id":"","url":"https://api.github.com/orgs/adobe","avatar_url":"https://avatars.githubusercontent.com/u/476009?"}},{"id":"7971487100","type":"PullRequestReviewEvent","actor":{"id":41739,"login":"bmedina","display_login":"bmedina","gravatar_id":"","url":"https://api.github.com/users/bmedina","avatar_url":"https://avatars.githubusercontent.com/u/41739?"},"repo":{"id":1042836135,"name":"adobe/swan","url":"https://api.github.com/repos/adobe/swan"},"payload":{"review":{"id":4040562822,"node_id":"PRR_kwDOPihqp87w1hiG","user":{"login":"bmedina","id":41739,"node_id":"MDQ6VXNlcjQxNzM5","avatar_url":"https://avatars.githubusercontent.com/u/41739?v=4","gravatar_id":"","url":"https://api.github.com/users/bmedina","html_url":"https://github.com/bmedina","followers_url":"https://api.github.com/users/bmedina/followers","following_url":"https://api.github.com/users/bmedina/following{/other_user}","gists_url":"https://api.github.com/users/bmedina/gists{/gist_id}","starred_url":"https://api.github.com/users/bmedina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bmedina/subscriptions","organizations_url":"https://api.github.com/users/bmedina/orgs","repos_url":"https://api.github.com/users/bmedina/repos","events_url":"https://api.github.com/users/bmedina/events{/privacy}","received_events_url":"https://api.github.com/users/bmedina/received_events","type":"User","user_view_type":"public","site_admin":false},"body":null,"commit_id":"97374f00079b9a8ba860162500a17dd43f8fc9c4","state":"commented","html_url":"https://github.com/adobe/swan/pull/108#pullrequestreview-4040562822","pull_request_url":"https://api.github.com/repos/adobe/swan/pulls/108","_links":{"html":{"href":"https://github.com/adobe/swan/pull/108#pullrequestreview-4040562822"},"pull_request":{"href":"https://api.github.com/repos/adobe/swan/pulls/108"}},"submitted_at":"2026-03-31T22:30:09Z","updated_at":"2026-03-31T22:30:09Z"},"pull_request":{"url":"https://api.github.com/repos/adobe/swan/pulls/108","id":3474273067,"number":108,"head":{"ref":"bmedina/swift-6.3-release-upgrade","sha":"3f93e266613fb699033e83039efb552f8ea516c4","repo":{"id":1042836135,"url":"https://api.github.com/repos/adobe/swan","name":"swan"}},"base":{"ref":"main","sha":"40a462d762b49cfdf8b1449cfdd72779c8c770f4","repo":{"id":1042836135,"url":"https://api.github.com/repos/adobe/swan","name":"swan"}}},"action":"created"},"public":true,"created_at":"2026-03-31T22:30:09Z","org":{"id":476009,"login":"adobe","gravatar_id":"","url":"https://api.github.com/orgs/adobe","avatar_url":"https://avatars.githubusercontent.com/u/476009?"}},{"id":"7971445568","type":"PullRequestReviewCommentEvent","actor":{"id":41739,"login":"bmedina","display_login":"bmedina","gravatar_id":"","url":"https://api.github.com/users/bmedina","avatar_url":"https://avatars.githubusercontent.com/u/41739?"},"repo":{"id":1042836135,"name":"adobe/swan","url":"https://api.github.com/repos/adobe/swan"},"payload":{"action":"created","comment":{"url":"https://api.github.com/repos/adobe/swan/pulls/comments/3018764676","pull_request_review_id":4040562822,"id":3018764676,"node_id":"PRRC_kwDOPihqp86z7rGE","diff_hunk":"@@ -32,17 +32,25 @@ jobs:\n         shell: pwsh\n         run: |\n           $raw = (Get-Content .swift-version -Raw).Trim()\n-          # .swift-version contains e.g. \"6.3-snapshot-2026-02-27\"\n-          # Convert to Swift download tag: \"swift-6.3-DEVELOPMENT-SNAPSHOT-2026-02-27-a\"\n-          $tag = $raw -replace '(\\d+\\.\\d+)-snapshot-(.+)', 'swift-$1-DEVELOPMENT-SNAPSHOT-$2-a'\n+          if ($raw -match '^\\d+\\.\\d+\\.\\d+$') {\n+            # Release version, e.g. \"6.3.0\"\n+            $minor = ($raw -split '\\.')[0..1] -join '.'\n+            $tag = \"swift-${minor}-RELEASE\"\n+            $branch = \"swift-${minor}-release\"\n+          } else {\n+            # Snapshot version, e.g. \"6.3-snapshot-2026-02-27\"\n+            $tag = $raw -replace '(\\d+\\.\\d+)-snapshot-(.+)', 'swift-$1-DEVELOPMENT-SNAPSHOT-$2-a'\n+            $branch = $tag -replace 'swift-(\\d+\\.\\d+)-.*', 'swift-$1-branch'\n+          }","path":".github/workflows/swift-windows.yaml","commit_id":"97374f00079b9a8ba860162500a17dd43f8fc9c4","original_commit_id":"97374f00079b9a8ba860162500a17dd43f8fc9c4","user":{"login":"bmedina","id":41739,"node_id":"MDQ6VXNlcjQxNzM5","avatar_url":"https://avatars.githubusercontent.com/u/41739?v=4","gravatar_id":"","url":"https://api.github.com/users/bmedina","html_url":"https://github.com/bmedina","followers_url":"https://api.github.com/users/bmedina/followers","following_url":"https://api.github.com/users/bmedina/following{/other_user}","gists_url":"https://api.github.com/users/bmedina/gists{/gist_id}","starred_url":"https://api.github.com/users/bmedina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bmedina/subscriptions","organizations_url":"https://api.github.com/users/bmedina/orgs","repos_url":"https://api.github.com/users/bmedina/repos","events_url":"https://api.github.com/users/bmedina/events{/privacy}","received_events_url":"https://api.github.com/users/bmedina/received_events","type":"User","user_view_type":"public","site_admin":false},"body":"I intended to eliminate code specific to snapshots. Let's remove this, too.","created_at":"2026-03-31T22:28:42Z","updated_at":"2026-03-31T22:30:09Z","html_url":"https://github.com/adobe/swan/pull/108#discussion_r3018764676","pull_request_url":"https://api.github.com/repos/adobe/swan/pulls/108","_links":{"self":{"href":"https://api.github.com/repos/adobe/swan/pulls/comments/3018764676"},"html":{"href":"https://github.com/adobe/swan/pull/108#discussion_r3018764676"},"pull_request":{"href":"https://api.github.com/repos/adobe/swan/pulls/108"}},"reactions":{"url":"https://api.github.com/repos/adobe/swan/pulls/comments/3018764676/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"original_position":16,"position":1,"subject_type":"line"},"pull_request":{"url":"https://api.github.com/repos/adobe/swan/pulls/108","id":3474273067,"number":108,"head":{"ref":"bmedina/swift-6.3-release-upgrade","sha":"3f93e266613fb699033e83039efb552f8ea516c4","repo":{"id":1042836135,"url":"https://api.github.com/repos/adobe/swan","name":"swan"}},"base":{"ref":"main","sha":"40a462d762b49cfdf8b1449cfdd72779c8c770f4","repo":{"id":1042836135,"url":"https://api.github.com/repos/adobe/swan","name":"swan"}}}},"public":true,"created_at":"2026-03-31T22:28:42Z","org":{"id":476009,"login":"adobe","gravatar_id":"","url":"https://api.github.com/orgs/adobe","avatar_url":"https://avatars.githubusercontent.com/u/476009?"}},{"id":"7971358269","type":"PullRequestEvent","actor":{"id":41739,"login":"bmedina","display_login":"bmedina","gravatar_id":"","url":"https://api.github.com/users/bmedina","avatar_url":"https://avatars.githubusercontent.com/u/41739?"},"repo":{"id":1042836135,"name":"adobe/swan","url":"https://api.github.com/repos/adobe/swan"},"payload":{"action":"opened","number":108,"pull_request":{"url":"https://api.github.com/repos/adobe/swan/pulls/108","id":3474273067,"number":108,"head":{"ref":"bmedina/swift-6.3-release-upgrade","sha":"3f93e266613fb699033e83039efb552f8ea516c4","repo":{"id":1042836135,"url":"https://api.github.com/repos/adobe/swan","name":"swan"}},"base":{"ref":"main","sha":"40a462d762b49cfdf8b1449cfdd72779c8c770f4","repo":{"id":1042836135,"url":"https://api.github.com/repos/adobe/swan","name":"swan"}}}},"public":true,"created_at":"2026-03-31T22:25:27Z","org":{"id":476009,"login":"adobe","gravatar_id":"","url":"https://api.github.com/orgs/adobe","avatar_url":"https://avatars.githubusercontent.com/u/476009?"}},{"id":"10050977911","type":"CreateEvent","actor":{"id":41739,"login":"bmedina","display_login":"bmedina","gravatar_id":"","url":"https://api.github.com/users/bmedina","avatar_url":"https://avatars.githubusercontent.com/u/41739?"},"repo":{"id":1042836135,"name":"adobe/swan","url":"https://api.github.com/repos/adobe/swan"},"payload":{"ref":"bmedina/swift-6.3-release-upgrade","ref_type":"branch","full_ref":"refs/heads/bmedina/swift-6.3-release-upgrade","master_branch":"main","description":"A cross-platform Swift API for WebGPU","pusher_type":"user"},"public":true,"created_at":"2026-03-31T22:25:00Z","org":{"id":476009,"login":"adobe","gravatar_id":"","url":"https://api.github.com/orgs/adobe","avatar_url":"https://avatars.githubusercontent.com/u/476009?"}},{"id":"10010293368","type":"PushEvent","actor":{"id":41739,"login":"bmedina","display_login":"bmedina","gravatar_id":"","url":"https://api.github.com/users/bmedina","avatar_url":"https://avatars.githubusercontent.com/u/41739?"},"repo":{"id":1042836135,"name":"adobe/swan","url":"https://api.github.com/repos/adobe/swan"},"payload":{"repository_id":1042836135,"push_id":32303657213,"ref":"refs/heads/bmedina/260312/more-wasm-apis","head":"f102e816debcc2a78927cb636be61b73e45c9023","before":"59498270f0f68512b17aac52bafd76d72568a02d"},"public":true,"created_at":"2026-03-31T01:21:17Z","org":{"id":476009,"login":"adobe","gravatar_id":"","url":"https://api.github.com/orgs/adobe","avatar_url":"https://avatars.githubusercontent.com/u/476009?"}},{"id":"7929778717","type":"PullRequestEvent","actor":{"id":41739,"login":"bmedina","display_login":"bmedina","gravatar_id":"","url":"https://api.github.com/users/bmedina","avatar_url":"https://avatars.githubusercontent.com/u/41739?"},"repo":{"id":1042836135,"name":"adobe/swan","url":"https://api.github.com/repos/adobe/swan"},"payload":{"action":"opened","number":107,"pull_request":{"url":"https://api.github.com/repos/adobe/swan/pulls/107","id":3469171893,"number":107,"head":{"ref":"bmedina/260312/more-wasm-apis","sha":"f102e816debcc2a78927cb636be61b73e45c9023","repo":{"id":1042836135,"url":"https://api.github.com/repos/adobe/swan","name":"swan"}},"base":{"ref":"main","sha":"40a462d762b49cfdf8b1449cfdd72779c8c770f4","repo":{"id":1042836135,"url":"https://api.github.com/repos/adobe/swan","name":"swan"}}}},"public":true,"created_at":"2026-03-30T23:04:27Z","org":{"id":476009,"login":"adobe","gravatar_id":"","url":"https://api.github.com/orgs/adobe","avatar_url":"https://avatars.githubusercontent.com/u/476009?"}},{"id":"10007143346","type":"CreateEvent","actor":{"id":41739,"login":"bmedina","display_login":"bmedina","gravatar_id":"","url":"https://api.github.com/users/bmedina","avatar_url":"https://avatars.githubusercontent.com/u/41739?"},"repo":{"id":1042836135,"name":"adobe/swan","url":"https://api.github.com/repos/adobe/swan"},"payload":{"ref":"bmedina/260312/more-wasm-apis","ref_type":"branch","full_ref":"refs/heads/bmedina/260312/more-wasm-apis","master_branch":"main","description":"A cross-platform Swift API for WebGPU","pusher_type":"user"},"public":true,"created_at":"2026-03-30T23:02:27Z","org":{"id":476009,"login":"adobe","gravatar_id":"","url":"https://api.github.com/orgs/adobe","avatar_url":"https://avatars.githubusercontent.com/u/476009?"}},{"id":"9899931022","type":"CreateEvent","actor":{"id":41739,"login":"bmedina","display_login":"bmedina","gravatar_id":"","url":"https://api.github.com/users/bmedina","avatar_url":"https://avatars.githubusercontent.com/u/41739?"},"repo":{"id":1193854077,"name":"bmedina/git-timemachine","url":"https://api.github.com/repos/bmedina/git-timemachine"},"payload":{"ref":"main","ref_type":"branch","full_ref":"refs/heads/main","master_branch":"main","description":null,"pusher_type":"user"},"public":true,"created_at":"2026-03-27T16:44:06Z"},{"id":"7539165051","type":"PullRequestReviewEvent","actor":{"id":41739,"login":"bmedina","display_login":"bmedina","gravatar_id":"","url":"https://api.github.com/users/bmedina","avatar_url":"https://avatars.githubusercontent.com/u/41739?"},"repo":{"id":1042836135,"name":"adobe/swan","url":"https://api.github.com/repos/adobe/swan"},"payload":{"review":{"id":3971414912,"node_id":"PRR_kwDOPihqp87stvuA","user":{"login":"bmedina","id":41739,"node_id":"MDQ6VXNlcjQxNzM5","avatar_url":"https://avatars.githubusercontent.com/u/41739?v=4","gravatar_id":"","url":"https://api.github.com/users/bmedina","html_url":"https://github.com/bmedina","followers_url":"https://api.github.com/users/bmedina/followers","following_url":"https://api.github.com/users/bmedina/following{/other_user}","gists_url":"https://api.github.com/users/bmedina/gists{/gist_id}","starred_url":"https://api.github.com/users/bmedina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bmedina/subscriptions","organizations_url":"https://api.github.com/users/bmedina/orgs","repos_url":"https://api.github.com/users/bmedina/repos","events_url":"https://api.github.com/users/bmedina/events{/privacy}","received_events_url":"https://api.github.com/users/bmedina/received_events","type":"User","user_view_type":"public","site_admin":false},"body":null,"commit_id":"a6246d71a126200fc50f7be9dd2465558d5647f2","state":"approved","html_url":"https://github.com/adobe/swan/pull/102#pullrequestreview-3971414912","pull_request_url":"https://api.github.com/repos/adobe/swan/pulls/102","_links":{"html":{"href":"https://github.com/adobe/swan/pull/102#pullrequestreview-3971414912"},"pull_request":{"href":"https://api.github.com/repos/adobe/swan/pulls/102"}},"submitted_at":"2026-03-18T23:10:04Z","updated_at":"2026-03-18T23:10:04Z"},"pull_request":{"url":"https://api.github.com/repos/adobe/swan/pulls/102","id":3417383957,"number":102,"head":{"ref":"cuberoot/local-dawn-path","sha":"a6246d71a126200fc50f7be9dd2465558d5647f2","repo":{"id":1042836135,"url":"https://api.github.com/repos/adobe/swan","name":"swan"}},"base":{"ref":"main","sha":"4f071566892c05fbc98154266b4ce66ff0336aba","repo":{"id":1042836135,"url":"https://api.github.com/repos/adobe/swan","name":"swan"}}},"action":"created"},"public":true,"created_at":"2026-03-18T23:10:06Z","org":{"id":476009,"login":"adobe","gravatar_id":"","url":"https://api.github.com/orgs/adobe","avatar_url":"https://avatars.githubusercontent.com/u/476009?"}},{"id":"9560221026","type":"CreateEvent","actor":{"id":41739,"login":"bmedina","display_login":"bmedina","gravatar_id":"","url":"https://api.github.com/users/bmedina","avatar_url":"https://avatars.githubusercontent.com/u/41739?"},"repo":{"id":1042836135,"name":"adobe/swan","url":"https://api.github.com/repos/adobe/swan"},"payload":{"ref":"bmedina/260318/convert-to-command-plugin","ref_type":"branch","full_ref":"refs/heads/bmedina/260318/convert-to-command-plugin","master_branch":"main","description":"A cross-platform Swift API for WebGPU","pusher_type":"user"},"public":true,"created_at":"2026-03-18T22:25:45Z","org":{"id":476009,"login":"adobe","gravatar_id":"","url":"https://api.github.com/orgs/adobe","avatar_url":"https://avatars.githubusercontent.com/u/476009?"}},{"id":"7530314239","type":"PullRequestReviewEvent","actor":{"id":41739,"login":"bmedina","display_login":"bmedina","gravatar_id":"","url":"https://api.github.com/users/bmedina","avatar_url":"https://avatars.githubusercontent.com/u/41739?"},"repo":{"id":1042836135,"name":"adobe/swan","url":"https://api.github.com/repos/adobe/swan"},"payload":{"review":{"id":3969773967,"node_id":"PRR_kwDOPihqp87snfGP","user":{"login":"bmedina","id":41739,"node_id":"MDQ6VXNlcjQxNzM5","avatar_url":"https://avatars.githubusercontent.com/u/41739?v=4","gravatar_id":"","url":"https://api.github.com/users/bmedina","html_url":"https://github.com/bmedina","followers_url":"https://api.github.com/users/bmedina/followers","following_url":"https://api.github.com/users/bmedina/following{/other_user}","gists_url":"https://api.github.com/users/bmedina/gists{/gist_id}","starred_url":"https://api.github.com/users/bmedina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bmedina/subscriptions","organizations_url":"https://api.github.com/users/bmedina/orgs","repos_url":"https://api.github.com/users/bmedina/repos","events_url":"https://api.github.com/users/bmedina/events{/privacy}","received_events_url":"https://api.github.com/users/bmedina/received_events","type":"User","user_view_type":"public","site_admin":false},"body":null,"commit_id":"304212c2dd5607eebbb6452f7dc5d388ca36c89a","state":"approved","html_url":"https://github.com/adobe/swan/pull/99#pullrequestreview-3969773967","pull_request_url":"https://api.github.com/repos/adobe/swan/pulls/99","_links":{"html":{"href":"https://github.com/adobe/swan/pull/99#pullrequestreview-3969773967"},"pull_request":{"href":"https://api.github.com/repos/adobe/swan/pulls/99"}},"submitted_at":"2026-03-18T17:54:00Z","updated_at":"2026-03-18T17:54:00Z"},"pull_request":{"url":"https://api.github.com/repos/adobe/swan/pulls/99","id":3395271727,"number":99,"head":{"ref":"daskruegge/260312/embedded-build","sha":"62195d48cdd58e9f618d42868267feee0e021996","repo":{"id":1042836135,"url":"https://api.github.com/repos/adobe/swan","name":"swan"}},"base":{"ref":"main","sha":"1b25b64d3113547ae5494e7edc6bb02593e2884e","repo":{"id":1042836135,"url":"https://api.github.com/repos/adobe/swan","name":"swan"}}},"action":"created"},"public":true,"created_at":"2026-03-18T17:54:02Z","org":{"id":476009,"login":"adobe","gravatar_id":"","url":"https://api.github.com/orgs/adobe","avatar_url":"https://avatars.githubusercontent.com/u/476009?"}},{"id":"7530310622","type":"PullRequestReviewCommentEvent","actor":{"id":41739,"login":"bmedina","display_login":"bmedina","gravatar_id":"","url":"https://api.github.com/users/bmedina","avatar_url":"https://avatars.githubusercontent.com/u/41739?"},"repo":{"id":1042836135,"name":"adobe/swan","url":"https://api.github.com/repos/adobe/swan"},"payload":{"action":"created","comment":{"url":"https://api.github.com/repos/adobe/swan/pulls/comments/2955234537","pull_request_review_id":3969773967,"id":2955234537,"node_id":"PRRC_kwDOPihqp86wJUzp","diff_hunk":"","path":"Package.swift","commit_id":"62195d48cdd58e9f618d42868267feee0e021996","original_commit_id":"304212c2dd5607eebbb6452f7dc5d388ca36c89a","user":{"login":"bmedina","id":41739,"node_id":"MDQ6VXNlcjQxNzM5","avatar_url":"https://avatars.githubusercontent.com/u/41739?v=4","gravatar_id":"","url":"https://api.github.com/users/bmedina","html_url":"https://github.com/bmedina","followers_url":"https://api.github.com/users/bmedina/followers","following_url":"https://api.github.com/users/bmedina/following{/other_user}","gists_url":"https://api.github.com/users/bmedina/gists{/gist_id}","starred_url":"https://api.github.com/users/bmedina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bmedina/subscriptions","organizations_url":"https://api.github.com/users/bmedina/orgs","repos_url":"https://api.github.com/users/bmedina/repos","events_url":"https://api.github.com/users/bmedina/events{/privacy}","received_events_url":"https://api.github.com/users/bmedina/received_events","type":"User","user_view_type":"public","site_admin":false},"body":"GitHub makes the diff hard to read. Is this:\n- JavaScriptKit update\n- Formatting changes?\n\nWe should get formatting enforced on each PR....","created_at":"2026-03-18T17:53:56Z","updated_at":"2026-03-18T17:54:00Z","html_url":"https://github.com/adobe/swan/pull/99#discussion_r2955234537","pull_request_url":"https://api.github.com/repos/adobe/swan/pulls/99","_links":{"self":{"href":"https://api.github.com/repos/adobe/swan/pulls/comments/2955234537"},"html":{"href":"https://github.com/adobe/swan/pull/99#discussion_r2955234537"},"pull_request":{"href":"https://api.github.com/repos/adobe/swan/pulls/99"}},"reactions":{"url":"https://api.github.com/repos/adobe/swan/pulls/comments/2955234537/reactions","total_count":1,"+1":1,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"original_position":1,"position":1,"subject_type":"file"},"pull_request":{"url":"https://api.github.com/repos/adobe/swan/pulls/99","id":3395271727,"number":99,"head":{"ref":"daskruegge/260312/embedded-build","sha":"62195d48cdd58e9f618d42868267feee0e021996","repo":{"id":1042836135,"url":"https://api.github.com/repos/adobe/swan","name":"swan"}},"base":{"ref":"main","sha":"1b25b64d3113547ae5494e7edc6bb02593e2884e","repo":{"id":1042836135,"url":"https://api.github.com/repos/adobe/swan","name":"swan"}}}},"public":true,"created_at":"2026-03-18T17:53:56Z","org":{"id":476009,"login":"adobe","gravatar_id":"","url":"https://api.github.com/orgs/adobe","avatar_url":"https://avatars.githubusercontent.com/u/476009?"}},{"id":"7530287808","type":"PullRequestReviewCommentEvent","actor":{"id":41739,"login":"bmedina","display_login":"bmedina","gravatar_id":"","url":"https://api.github.com/users/bmedina","avatar_url":"https://avatars.githubusercontent.com/u/41739?"},"repo":{"id":1042836135,"name":"adobe/swan","url":"https://api.github.com/repos/adobe/swan"},"payload":{"action":"created","comment":{"url":"https://api.github.com/repos/adobe/swan/pulls/comments/2955229904","pull_request_review_id":3969773967,"id":2955229904,"node_id":"PRRC_kwDOPihqp86wJTrQ","diff_hunk":"","path":"Sources/WebGPU/Wasm/Generated/BridgeJS.swift","commit_id":"62195d48cdd58e9f618d42868267feee0e021996","original_commit_id":"304212c2dd5607eebbb6452f7dc5d388ca36c89a","user":{"login":"bmedina","id":41739,"node_id":"MDQ6VXNlcjQxNzM5","avatar_url":"https://avatars.githubusercontent.com/u/41739?v=4","gravatar_id":"","url":"https://api.github.com/users/bmedina","html_url":"https://github.com/bmedina","followers_url":"https://api.github.com/users/bmedina/followers","following_url":"https://api.github.com/users/bmedina/following{/other_user}","gists_url":"https://api.github.com/users/bmedina/gists{/gist_id}","starred_url":"https://api.github.com/users/bmedina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bmedina/subscriptions","organizations_url":"https://api.github.com/users/bmedina/orgs","repos_url":"https://api.github.com/users/bmedina/repos","events_url":"https://api.github.com/users/bmedina/events{/privacy}","received_events_url":"https://api.github.com/users/bmedina/received_events","type":"User","user_view_type":"public","site_admin":false},"body":"Is this file intended to be included in this PR?","created_at":"2026-03-18T17:53:17Z","updated_at":"2026-03-18T17:54:00Z","html_url":"https://github.com/adobe/swan/pull/99#discussion_r2955229904","pull_request_url":"https://api.github.com/repos/adobe/swan/pulls/99","_links":{"self":{"href":"https://api.github.com/repos/adobe/swan/pulls/comments/2955229904"},"html":{"href":"https://github.com/adobe/swan/pull/99#discussion_r2955229904"},"pull_request":{"href":"https://api.github.com/repos/adobe/swan/pulls/99"}},"reactions":{"url":"https://api.github.com/repos/adobe/swan/pulls/comments/2955229904/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"original_position":1,"position":1,"subject_type":"file"},"pull_request":{"url":"https://api.github.com/repos/adobe/swan/pulls/99","id":3395271727,"number":99,"head":{"ref":"daskruegge/260312/embedded-build","sha":"62195d48cdd58e9f618d42868267feee0e021996","repo":{"id":1042836135,"url":"https://api.github.com/repos/adobe/swan","name":"swan"}},"base":{"ref":"main","sha":"1b25b64d3113547ae5494e7edc6bb02593e2884e","repo":{"id":1042836135,"url":"https://api.github.com/repos/adobe/swan","name":"swan"}}}},"public":true,"created_at":"2026-03-18T17:53:17Z","org":{"id":476009,"login":"adobe","gravatar_id":"","url":"https://api.github.com/orgs/adobe","avatar_url":"https://avatars.githubusercontent.com/u/476009?"}},{"id":"7391262813","type":"ReleaseEvent","actor":{"id":41739,"login":"bmedina","display_login":"bmedina","gravatar_id":"","url":"https://api.github.com/users/bmedina","avatar_url":"https://avatars.githubusercontent.com/u/41739?"},"repo":{"id":1042836135,"name":"adobe/swan","url":"https://api.github.com/repos/adobe/swan"},"payload":{"action":"published","release":{"url":"https://api.github.com/repos/adobe/swan/releases/296919091","assets_url":"https://api.github.com/repos/adobe/swan/releases/296919091/assets","upload_url":"https://uploads.github.com/repos/adobe/swan/releases/296919091/assets{?name,label}","html_url":"https://github.com/adobe/swan/releases/tag/0.0.3","id":296919091,"author":{"login":"bmedina","id":41739,"node_id":"MDQ6VXNlcjQxNzM5","avatar_url":"https://avatars.githubusercontent.com/u/41739?v=4","gravatar_id":"","url":"https://api.github.com/users/bmedina","html_url":"https://github.com/bmedina","followers_url":"https://api.github.com/users/bmedina/followers","following_url":"https://api.github.com/users/bmedina/following{/other_user}","gists_url":"https://api.github.com/users/bmedina/gists{/gist_id}","starred_url":"https://api.github.com/users/bmedina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bmedina/subscriptions","organizations_url":"https://api.github.com/users/bmedina/orgs","repos_url":"https://api.github.com/users/bmedina/repos","events_url":"https://api.github.com/users/bmedina/events{/privacy}","received_events_url":"https://api.github.com/users/bmedina/received_events","type":"User","user_view_type":"public","site_admin":false},"node_id":"RE_kwDOPihqp84RsqAz","tag_name":"0.0.3","target_commitish":"main","name":"Support macOS 14","draft":false,"immutable":false,"prerelease":false,"created_at":"2026-03-14T00:05:25Z","updated_at":"2026-03-14T00:08:55Z","published_at":"2026-03-14T00:08:55Z","assets":[],"tarball_url":"https://api.github.com/repos/adobe/swan/tarball/0.0.3","zipball_url":"https://api.github.com/repos/adobe/swan/zipball/0.0.3","body":"","short_description_html":"","is_short_description_html_truncated":false}},"public":true,"created_at":"2026-03-14T00:08:55Z","org":{"id":476009,"login":"adobe","gravatar_id":"","url":"https://api.github.com/orgs/adobe","avatar_url":"https://avatars.githubusercontent.com/u/476009?"}},{"id":"9383858705","type":"PushEvent","actor":{"id":41739,"login":"bmedina","display_login":"bmedina","gravatar_id":"","url":"https://api.github.com/users/bmedina","avatar_url":"https://avatars.githubusercontent.com/u/41739?"},"repo":{"id":1042836135,"name":"adobe/swan","url":"https://api.github.com/repos/adobe/swan"},"payload":{"repository_id":1042836135,"push_id":31677293921,"ref":"refs/heads/main","head":"4f071566892c05fbc98154266b4ce66ff0336aba","before":"6aade1ccd2555a71b94da4104f6fcd337479f663"},"public":true,"created_at":"2026-03-14T00:05:26Z","org":{"id":476009,"login":"adobe","gravatar_id":"","url":"https://api.github.com/orgs/adobe","avatar_url":"https://avatars.githubusercontent.com/u/476009?"}},{"id":"7391212385","type":"PullRequestEvent","actor":{"id":41739,"login":"bmedina","display_login":"bmedina","gravatar_id":"","url":"https://api.github.com/users/bmedina","avatar_url":"https://avatars.githubusercontent.com/u/41739?"},"repo":{"id":1042836135,"name":"adobe/swan","url":"https://api.github.com/repos/adobe/swan"},"payload":{"action":"merged","number":100,"pull_request":{"url":"https://api.github.com/repos/adobe/swan/pulls/100","id":3397453082,"number":100,"head":{"ref":"bmedina/260313/macos-14","sha":"c506e81f16602f1dd64152a8079788cb10f31445","repo":{"id":1042836135,"url":"https://api.github.com/repos/adobe/swan","name":"swan"}},"base":{"ref":"main","sha":"6aade1ccd2555a71b94da4104f6fcd337479f663","repo":{"id":1042836135,"url":"https://api.github.com/repos/adobe/swan","name":"swan"}}}},"public":true,"created_at":"2026-03-14T00:05:25Z","org":{"id":476009,"login":"adobe","gravatar_id":"","url":"https://api.github.com/orgs/adobe","avatar_url":"https://avatars.githubusercontent.com/u/476009?"}},{"id":"9383603510","type":"PushEvent","actor":{"id":41739,"login":"bmedina","display_login":"bmedina","gravatar_id":"","url":"https://api.github.com/users/bmedina","avatar_url":"https://avatars.githubusercontent.com/u/41739?"},"repo":{"id":1042836135,"name":"adobe/swan","url":"https://api.github.com/repos/adobe/swan"},"payload":{"repository_id":1042836135,"push_id":31677040361,"ref":"refs/heads/bmedina/260313/macos-14","head":"c506e81f16602f1dd64152a8079788cb10f31445","before":"f1d4979fa867812950e4a7ee10fc480e26802891"},"public":true,"created_at":"2026-03-13T23:50:51Z","org":{"id":476009,"login":"adobe","gravatar_id":"","url":"https://api.github.com/orgs/adobe","avatar_url":"https://avatars.githubusercontent.com/u/476009?"}},{"id":"7390357445","type":"PullRequestEvent","actor":{"id":41739,"login":"bmedina","display_login":"bmedina","gravatar_id":"","url":"https://api.github.com/users/bmedina","avatar_url":"https://avatars.githubusercontent.com/u/41739?"},"repo":{"id":1042836135,"name":"adobe/swan","url":"https://api.github.com/repos/adobe/swan"},"payload":{"action":"opened","number":100,"pull_request":{"url":"https://api.github.com/repos/adobe/swan/pulls/100","id":3397453082,"number":100,"head":{"ref":"bmedina/260313/macos-14","sha":"c506e81f16602f1dd64152a8079788cb10f31445","repo":{"id":1042836135,"url":"https://api.github.com/repos/adobe/swan","name":"swan"}},"base":{"ref":"main","sha":"6aade1ccd2555a71b94da4104f6fcd337479f663","repo":{"id":1042836135,"url":"https://api.github.com/repos/adobe/swan","name":"swan"}}}},"public":true,"created_at":"2026-03-13T23:14:41Z","org":{"id":476009,"login":"adobe","gravatar_id":"","url":"https://api.github.com/orgs/adobe","avatar_url":"https://avatars.githubusercontent.com/u/476009?"}},{"id":"9382931844","type":"CreateEvent","actor":{"id":41739,"login":"bmedina","display_login":"bmedina","gravatar_id":"","url":"https://api.github.com/users/bmedina","avatar_url":"https://avatars.githubusercontent.com/u/41739?"},"repo":{"id":1042836135,"name":"adobe/swan","url":"https://api.github.com/repos/adobe/swan"},"payload":{"ref":"bmedina/260313/macos-14","ref_type":"branch","full_ref":"refs/heads/bmedina/260313/macos-14","master_branch":"main","description":"A cross-platform Swift API for WebGPU","pusher_type":"user"},"public":true,"created_at":"2026-03-13T23:13:08Z","org":{"id":476009,"login":"adobe","gravatar_id":"","url":"https://api.github.com/orgs/adobe","avatar_url":"https://avatars.githubusercontent.com/u/476009?"}}]