From ebb4b1610d4936e2ca408bff3e92385d964b07e6 Mon Sep 17 00:00:00 2001 From: Aswin Zayasankaran <156493059+Aswinmcw@users.noreply.github.com> Date: Tue, 8 Sep 2026 11:30:32 +0000 Subject: [PATCH 1/2] Add MIT license Public repository with no LICENSE file is all-rights-reserved by default, which is the opposite of what a public repo signals. MIT matches the org's other public repos (3d_printing, invoicer, shiptrack, portfolio). --- LICENSE | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 LICENSE diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..c87a3af --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2026 Aswin (aswincloud.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. From 4cbe1c06f2b778828d95b8fca2ddc23397d3b862 Mon Sep 17 00:00:00 2001 From: Aswin Date: Tue, 8 Sep 2026 11:43:12 +0000 Subject: [PATCH 2/2] CI: run on merge_group so the queue can actually merge The merge queue builds each PR on a gh-readonly-queue/main/* branch and waits for the required checks to report there. ci.yml triggered only on push to main and on pull_request, so nothing ran on the queue branch, Checks and E2E never reported, and PR #4 sat at AWAITING_CHECKS. With the 60-minute check timeout it would have been silently evicted. Regression from the trigger tightening in a656dc5: that change removed the catch-all 'push:' which had (accidentally) covered queue branches too. --- .github/workflows/ci.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e9c8945..67e937c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,6 +22,11 @@ on: push: branches: [main] pull_request: + # The merge queue runs checks on its own gh-readonly-queue/main/* branch + # before merging. Without this trigger nothing runs there, the required checks + # never report, and the queue evicts the PR after the 60-minute timeout with + # no explanation. PR #4 sat AWAITING_CHECKS for exactly this reason. + merge_group: # Read-only. This workflow reports; it must never be able to change anything. permissions: