From 4ea6e754416af1dbf83c457ba55fe2d1f889d70a Mon Sep 17 00:00:00 2001 From: Sam Carlton Date: Sat, 14 Jun 2025 13:33:03 -0500 Subject: [PATCH 01/15] update: switch to dropdown for status and category fixes #1060 --- .../ISSUE_TEMPLATE/app-request-template.yml | 25 ++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/app-request-template.yml b/.github/ISSUE_TEMPLATE/app-request-template.yml index b36bbe9..7464dd5 100644 --- a/.github/ISSUE_TEMPLATE/app-request-template.yml +++ b/.github/ISSUE_TEMPLATE/app-request-template.yml @@ -34,24 +34,43 @@ body: - "No" validations: required: true -- type: textarea +- type: dropdown id: proposed-status attributes: label: Proposed App Status description: | What's the current app status based off of current discussion or testing? You can check the different statused here: https://github.com/ThatGuySam/doesitarm/blob/master/README.md#legend + options: + - ✅ Yes, Native Apple Silicon Support + - ✳️ Yes, works via Translation or Virtualization + - ⏹ No, not working at all but support is in development + - 🚫 No, not yet supported only works on Intel-based Macs + - 🔶 Unknown, more info needed validations: required: true -- type: textarea +- type: dropdown id: proposed-category attributes: label: Proposed App Category description: | What category should the app go under? Try to avoid the generic categories of Productivity unless no other category fits. + options: + - Developer Tools + - Science and Research Software + - Music and Audio Tools + - Photo and Graphic Tools + - Video and Motion Tools + - Live Production and Performance + - 3D and Architecture + - Productivity Tools + - Entertainment and Media Apps + - Social and Communication + - VPNs, Security, and Privacy + - System Tools validations: - required: true + required: true - type: textarea id: links attributes: From b73aa4f3a49bdaa011442d6e5d05388ac8e04506 Mon Sep 17 00:00:00 2001 From: Sam Carlton Date: Sat, 14 Jun 2025 13:35:48 -0500 Subject: [PATCH 02/15] update: use dropdown for status on app update fixeds #1060 --- .github/ISSUE_TEMPLATE/app-update-template.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/app-update-template.yml b/.github/ISSUE_TEMPLATE/app-update-template.yml index bc90d27..ac8eba5 100644 --- a/.github/ISSUE_TEMPLATE/app-update-template.yml +++ b/.github/ISSUE_TEMPLATE/app-update-template.yml @@ -34,13 +34,19 @@ body: - "No" validations: required: true -- type: textarea +- type: dropdown id: proposed-status attributes: label: Proposed App Status description: | What's the current app status based off of current discussion or testing? You can check the different statused here: https://github.com/ThatGuySam/doesitarm/blob/master/README.md#legend + options: + - ✅ Yes, Native Apple Silicon Support + - ✳️ Yes, works via Translation or Virtualization + - ⏹ No, not working at all but support is in development + - 🚫 No, not yet supported only works on Intel-based Macs + - 🔶 Unknown, more info needed validations: required: true - type: textarea From 6a8fff03d7983edf7ef1ff3602263b9a837be649 Mon Sep 17 00:00:00 2001 From: Sam Carlton Date: Sat, 14 Jun 2025 13:36:45 -0500 Subject: [PATCH 03/15] fix: indention --- .github/ISSUE_TEMPLATE/app-update-template.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/app-update-template.yml b/.github/ISSUE_TEMPLATE/app-update-template.yml index ac8eba5..15da435 100644 --- a/.github/ISSUE_TEMPLATE/app-update-template.yml +++ b/.github/ISSUE_TEMPLATE/app-update-template.yml @@ -41,12 +41,12 @@ body: description: | What's the current app status based off of current discussion or testing? You can check the different statused here: https://github.com/ThatGuySam/doesitarm/blob/master/README.md#legend - options: - - ✅ Yes, Native Apple Silicon Support - - ✳️ Yes, works via Translation or Virtualization - - ⏹ No, not working at all but support is in development - - 🚫 No, not yet supported only works on Intel-based Macs - - 🔶 Unknown, more info needed + options: + - ✅ Yes, Native Apple Silicon Support + - ✳️ Yes, works via Translation or Virtualization + - ⏹ No, not working at all but support is in development + - 🚫 No, not yet supported only works on Intel-based Macs + - 🔶 Unknown, more info needed validations: required: true - type: textarea From 3a5613d6f6f63d1fe2d7e01c99912f964a92e7bc Mon Sep 17 00:00:00 2001 From: ThatGuySam Date: Sat, 14 Jun 2025 14:33:47 -0500 Subject: [PATCH 04/15] add: app request flow doc --- docs/app-flow.md | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 docs/app-flow.md diff --git a/docs/app-flow.md b/docs/app-flow.md new file mode 100644 index 0000000..b0933e3 --- /dev/null +++ b/docs/app-flow.md @@ -0,0 +1,43 @@ +# App Request Flow + +Flow for new app requests and updates to existing apps + + + +```mermaid +flowchart TD + A["👤 User: Submits App Request or Issue"] --> B{"🔧 Maintainer: Type of Issue?"} + B -- New App Request --> C["⚙️ System: Check for Existing Issue"] + C -- Not Found --> D["👤 User: Fill Out Issue Form
(App Name, Status, Category, Links, Screenshot)"] + D --> E["⚙️ System: Label as 'New App Request'"] + E --> F["🔧 Maintainer: Reviews Submission"] + F -- Info Complete --> G["🔧 Maintainer: Label as 'Ready to Add'"] + F -- Info Missing --> H["🔧 Maintainer: Request More Info from User"] + H --> H2["🔧 Maintainer: Add 'Needs ...' Labels
(e.g. Needs Screenshots, Needs Category)"] + H2 --> F + G --> I["👥 Contributor: Creates PR"] + I --> J["👥 Contributor: App Added to Compatibility List"] + J --> K["⚙️ System: Close Issue"] + + B -- App Update --> L["👤 User: Reports Update
(e.g. Native Support Now Available)"] + L --> M["👤 User: Provide Evidence
(Links, Screenshots)"] + M --> N["🔧 Maintainer: Label as 'App Update'"] + N --> F + + B -- Feature/Meta Issue --> O["🔧 Maintainer: Label as 'Feature Request' or 'Bug'"] + O --> P["🔧 Maintainer: Discuss, Assign, and Track Progress"] + P --> Q["👥 Contributor: Implement and Close"] + + style A stroke:#f9f,stroke-width:2px + style J stroke:#bbf,stroke-width:2px + style K stroke:#bfb,stroke-width:2px +``` From 938308dc330ca775ea671939aee218f667f66bba Mon Sep 17 00:00:00 2001 From: ThatGuySam Date: Sat, 14 Jun 2025 14:58:19 -0500 Subject: [PATCH 05/15] update: add more detail to flow --- docs/app-flow.md | 48 +++++++++++++++++++++++++++++++----------------- 1 file changed, 31 insertions(+), 17 deletions(-) diff --git a/docs/app-flow.md b/docs/app-flow.md index b0933e3..cdab1af 100644 --- a/docs/app-flow.md +++ b/docs/app-flow.md @@ -15,27 +15,41 @@ Mermaid Diagram Notes: ```mermaid flowchart TD - A["👤 User: Submits App Request or Issue"] --> B{"🔧 Maintainer: Type of Issue?"} - B -- New App Request --> C["⚙️ System: Check for Existing Issue"] - C -- Not Found --> D["👤 User: Fill Out Issue Form
(App Name, Status, Category, Links, Screenshot)"] - D --> E["⚙️ System: Label as 'New App Request'"] - E --> F["🔧 Maintainer: Reviews Submission"] - F -- Info Complete --> G["🔧 Maintainer: Label as 'Ready to Add'"] - F -- Info Missing --> H["🔧 Maintainer: Request More Info from User"] - H --> H2["🔧 Maintainer: Add 'Needs ...' Labels
(e.g. Needs Screenshots, Needs Category)"] + A["1A. 👤 User: Submits App Request or Issue
(via '🙋 Request an App with Github' from doesitarm.com OR directly to GitHub repo)"] --> B["2A. 👤 User: Check for Existing Issue
(Search query page from doesitarm.com)"] + B -- Not Found --> C["3A. 👤 User: Fill Out Issue Form
(App Name, Status, Category, Links, Screenshot)"] + C --> D["4A. ⚙️ System: Label as 'New App Request'"] + D --> E["5A. 🔧 Maintainer: Type of Issue?"] + E -- New App Request --> F["6A. 🔧 Maintainer: Reviews Submission"] + F -- Info Complete --> F2["7A. 🔧 Maintainer: Comment Thank You"] + F2 --> F3["8A. 🔧 Maintainer: Explain Options
(User can make PR or Does It ARM bot will try to add automatically)"] + F3 --> G["9A. 🔧 Maintainer: Label as 'Ready to Add'"] + F -- Info Missing --> H0["6B. 🔧 Maintainer: Thank User for Info Provided"] + H0 --> H["7B. 🔧 Maintainer: Request More Info from User"] + H --> H2["8B. 🔧 Maintainer: Add 'Needs ...' Labels
(e.g. Needs Screenshots, Needs Category)"] H2 --> F - G --> I["👥 Contributor: Creates PR"] - I --> J["👥 Contributor: App Added to Compatibility List"] - J --> K["⚙️ System: Close Issue"] + + G --> I["10A. 👥 Contributor: Creates PR"] + G --> I2["10B. 🔧 Maintainer: Updates README Directly"] + I --> J["11A. 👥 Contributor: App Added to Compatibility List"] + I2 --> I3["11B. 🔧 Maintainer: Verify App Updated on doesitarm.com
(can take up to 15 mins)"] + J --> J1["12A. 🔧 Maintainer: Review PR"] + J1 --> J2["13A. 🔧 Maintainer: Thank Contributor for PR"] + J2 --> J3["14A. 🔧 Maintainer: PR Decision"] + J3 -- Changes Requested --> J4["15A. 🔧 Maintainer: Request PR Changes"] + J4 --> J5["16A. 👥 Contributor: Update PR"] + J5 --> J1 + J3 -- Approved --> L1["17A. 🔧 Maintainer: Comment that App is Live"] + I3 --> L1 + L1 --> K["18A. ⚙️ System: Close Issue"] - B -- App Update --> L["👤 User: Reports Update
(e.g. Native Support Now Available)"] - L --> M["👤 User: Provide Evidence
(Links, Screenshots)"] - M --> N["🔧 Maintainer: Label as 'App Update'"] + E -- App Update --> L["1C. 👤 User: Reports Update
(e.g. Native Support Now Available)"] + L --> M["2C. 👤 User: Provide Evidence
(Links, Screenshots)"] + M --> N["3C. ⚙️ System: Label as 'App Update'
(Auto-applied via App Update Template)"] N --> F - B -- Feature/Meta Issue --> O["🔧 Maintainer: Label as 'Feature Request' or 'Bug'"] - O --> P["🔧 Maintainer: Discuss, Assign, and Track Progress"] - P --> Q["👥 Contributor: Implement and Close"] + E -- Feature/Meta Issue --> O["1D. 🔧 Maintainer: Label as 'Feature Request' or 'Bug'"] + O --> P["2D. 🔧 Maintainer: Discuss, Assign, and Track Progress"] + P --> Q["3D. 👥 Contributor: Implement and Close"] style A stroke:#f9f,stroke-width:2px style J stroke:#bbf,stroke-width:2px From 1ed5c20d65918ea2ff501aa22886cac1c2621a8f Mon Sep 17 00:00:00 2001 From: ThatGuySam Date: Sat, 14 Jun 2025 14:59:53 -0500 Subject: [PATCH 06/15] update: fix wrong role labels --- docs/app-flow.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/app-flow.md b/docs/app-flow.md index cdab1af..75f9cf8 100644 --- a/docs/app-flow.md +++ b/docs/app-flow.md @@ -17,7 +17,7 @@ Mermaid Diagram Notes: flowchart TD A["1A. 👤 User: Submits App Request or Issue
(via '🙋 Request an App with Github' from doesitarm.com OR directly to GitHub repo)"] --> B["2A. 👤 User: Check for Existing Issue
(Search query page from doesitarm.com)"] B -- Not Found --> C["3A. 👤 User: Fill Out Issue Form
(App Name, Status, Category, Links, Screenshot)"] - C --> D["4A. ⚙️ System: Label as 'New App Request'"] + C --> D["4A. ⚙️ System: Label as 'New App Request'
(Auto-applied via App Update Template)"] D --> E["5A. 🔧 Maintainer: Type of Issue?"] E -- New App Request --> F["6A. 🔧 Maintainer: Reviews Submission"] F -- Info Complete --> F2["7A. 🔧 Maintainer: Comment Thank You"] @@ -40,7 +40,7 @@ flowchart TD J5 --> J1 J3 -- Approved --> L1["17A. 🔧 Maintainer: Comment that App is Live"] I3 --> L1 - L1 --> K["18A. ⚙️ System: Close Issue"] + L1 --> K["18A. 🔧 Maintainer: Close Issue"] E -- App Update --> L["1C. 👤 User: Reports Update
(e.g. Native Support Now Available)"] L --> M["2C. 👤 User: Provide Evidence
(Links, Screenshots)"] From e3ad052cef6d9887ec84cc3124619cf9ae26c1e8 Mon Sep 17 00:00:00 2001 From: ThatGuySam Date: Sat, 14 Jun 2025 15:07:55 -0500 Subject: [PATCH 07/15] update: upgrade to latest pnpm --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index fd46fcd..c2786d7 100644 --- a/package.json +++ b/package.json @@ -4,9 +4,9 @@ "description": "Find out the latest app support for Apple Silicon and the Apple M3 Max and M2 Ultra Processors", "author": "Sam Carlton", "private": true, - "packageManager": "pnpm@9.15.1", + "packageManager": "pnpm@10.12.1", "engines": { - "pnpm": "^9.*", + "pnpm": "^10.*", "node": ">=22", "yarn": "forbidden, this project uses pnpm", "npm": "forbidden, this project uses pnpm" From bbc918da1246bf3b02de036288678dbfb6ae060b Mon Sep 17 00:00:00 2001 From: ThatGuySam Date: Sat, 14 Jun 2025 15:14:10 -0500 Subject: [PATCH 08/15] fix: tooltip covering buttons --- src/components/listing-parts/virtualization.astro | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/components/listing-parts/virtualization.astro b/src/components/listing-parts/virtualization.astro index 61b5b5b..a048f7e 100644 --- a/src/components/listing-parts/virtualization.astro +++ b/src/components/listing-parts/virtualization.astro @@ -51,7 +51,13 @@ const totalLinks = links.length
With Virtualization you can run apps on Apple Silicon Macs even if they are normally completely unsupported, such as Windows-only Apps, at the cost of some performance drop vs Native support.
From bb279db3eb97a862bfae87ac2e5765fc4a3eb1d4 Mon Sep 17 00:00:00 2001 From: Tareq Imbasher Date: Sat, 14 Jun 2025 23:33:51 +0300 Subject: [PATCH 09/15] Add NetPad app Adds the NetPad app to README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index ffc43e2..fc11078 100644 --- a/README.md +++ b/README.md @@ -148,6 +148,7 @@ These are the manually reported apps. You can search all apps on the website. * [MySQL Community Server](https://dev.mysql.com/downloads/) - ✅ Yes, Native Apple Silicon Support as of v8.0.26 - [Release Notes](https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-26.html) [Source](https://github.com/ThatGuySam/doesitarm/issues/173#issuecomment-730553003) * [MySQL Workbench](https://dev.mysql.com/downloads/) - ✳️ Yes, works via Rosetta 2 for v8.0.21 with issues reported on newer versions - [Source](https://github.com/ThatGuySam/doesitarm/issues/173#issuecomment-730553003) [Issues](https://github.com/ThatGuySam/doesitarm/issues/173#issuecomment-763269306) * [Navicat Premium](https://www.navicat.com/en/products/navicat-premium) - ✳️ Yes, works via Rosetta 2 - [Verification](https://github.com/ThatGuySam/doesitarm/issues/161#issuecomment-759768321) +* [NetPad](https://github.com/tareqimbasher/NetPad/releases) - ✅ Yes, Native Apple Silicon Support as of v0.3.1 - [Verification](https://github.com/ThatGuySam/doesitarm/issues/1044#issuecomment-2972951159) [Wiki](https://github.com/tareqimbasher/NetPad/wiki) * [NixOS](https://nixos.org/download.html) - ✅ Yes, Native Apple Silicon Support - [Github Issue](https://github.com/NixOS/nixpkgs/issues/95903#issuecomment-914061347) * [NodeJS](https://nodejs.org/en/) - ✅ Yes, Full Native Apple Silicon Support as of v16 - [M1 Benchmark](https://docs.google.com/spreadsheets/d/1g4U7LAImfEcXRihJbySZcRr32tn6WSWAtslfXltds58/edit#gid=607735373) [Version Support](https://github.com/ThatGuySam/doesitarm/issues/299#issuecomment-733210648) [Github Issue](https://github.com/nodejs/TSC/issues/886) * [Nova](https://nova.app) - ✅ Yes, Full Native Apple Silicon Support as of v3 - [Official Tweet](https://twitter.com/panic/status/1326977997732134912?s=20) From 21c97dec5c82de9330b2265ee487c2cb2b408c46 Mon Sep 17 00:00:00 2001 From: ThatGuySam Date: Sat, 14 Jun 2025 15:52:23 -0500 Subject: [PATCH 10/15] add: thank you workflow --- .github/workflows/app-request-thank.yaml | 53 ++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 .github/workflows/app-request-thank.yaml diff --git a/.github/workflows/app-request-thank.yaml b/.github/workflows/app-request-thank.yaml new file mode 100644 index 0000000..0b87fdc --- /dev/null +++ b/.github/workflows/app-request-thank.yaml @@ -0,0 +1,53 @@ +name: thank-new-issue +on: + issues: + types: [opened, labeled] + +permissions: + # allow createComment + issues: write + +jobs: + greet: + # Run only when: + # 1. Issue has zero comments (to avoid duplicate replies) + # 2. Action matches opened/labeled with desired labels + if: > + github.event.issue.comments == 0 && + ( + (github.event.action == 'opened' && + (contains( + github.event.issue.labels.*.name, + 'App Update' + ) || + contains( + github.event.issue.labels.*.name, + 'New App Request' + ))) || + (github.event.action == 'labeled' && + (github.event.label.name == 'App Update' || + github.event.label.name == 'New App Request')) + ) + runs-on: ubuntu-latest + # Needs Read+Write permissions to createComment + # https://github.com/ThatGuySam/doesitarm/settings/actions + steps: + - uses: actions/github-script@v7 + with: + script: | + github.rest.issues.createComment({ + owner: context.repo.owner, + repo: context.repo.repo, + issue_number: context.issue.number, + body: | + **Thanks for the App Request!!** + + The next step is to collect any missing info. + + I'm currently working on getting to all the requests, + however, if you'd like help push things along feel free + to add what's missing as you find it. + + You can reference what all it needs here: + [App Request Template](https://github.com/ThatGuySam/doesitarm/blob/master/.github/ISSUE_TEMPLATE/app-request-template.md) + }) From 7cc1ff7bad4d92e71691b06bc8a8acd0be27fd15 Mon Sep 17 00:00:00 2001 From: ThatGuySam Date: Sat, 14 Jun 2025 15:57:05 -0500 Subject: [PATCH 11/15] fix: use js multiline syntax --- .github/workflows/app-request-thank.yaml | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/.github/workflows/app-request-thank.yaml b/.github/workflows/app-request-thank.yaml index 0b87fdc..ca1192d 100644 --- a/.github/workflows/app-request-thank.yaml +++ b/.github/workflows/app-request-thank.yaml @@ -39,15 +39,14 @@ jobs: owner: context.repo.owner, repo: context.repo.repo, issue_number: context.issue.number, - body: | - **Thanks for the App Request!!** + body: `**Thanks for the App Request!!** - The next step is to collect any missing info. + The next step is to collect any missing info. - I'm currently working on getting to all the requests, - however, if you'd like help push things along feel free - to add what's missing as you find it. + I'm currently working on getting to all the requests, + however, if you'd like help push things along feel free + to add what's missing as you find it. - You can reference what all it needs here: - [App Request Template](https://github.com/ThatGuySam/doesitarm/blob/master/.github/ISSUE_TEMPLATE/app-request-template.md) + You can reference what all it needs here: + [App Request Template](https://github.com/ThatGuySam/doesitarm/blob/master/.github/ISSUE_TEMPLATE/app-request-template.md)` }) From 39e8bf33693868287dd06c04f31c409288f0a24e Mon Sep 17 00:00:00 2001 From: ThatGuySam Date: Sat, 14 Jun 2025 15:57:46 -0500 Subject: [PATCH 12/15] update: only tigger for labelled --- .github/workflows/app-request-thank.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/app-request-thank.yaml b/.github/workflows/app-request-thank.yaml index ca1192d..99b29ef 100644 --- a/.github/workflows/app-request-thank.yaml +++ b/.github/workflows/app-request-thank.yaml @@ -1,7 +1,7 @@ name: thank-new-issue on: issues: - types: [opened, labeled] + types: [labeled] permissions: # allow createComment From 26d1bce404547a9cfd7faf09fab639b9f8ac34dd Mon Sep 17 00:00:00 2001 From: ThatGuySam Date: Sat, 14 Jun 2025 16:02:17 -0500 Subject: [PATCH 13/15] update: add a sincerely --- .github/workflows/app-request-thank.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/app-request-thank.yaml b/.github/workflows/app-request-thank.yaml index 99b29ef..5526540 100644 --- a/.github/workflows/app-request-thank.yaml +++ b/.github/workflows/app-request-thank.yaml @@ -48,5 +48,7 @@ jobs: to add what's missing as you find it. You can reference what all it needs here: - [App Request Template](https://github.com/ThatGuySam/doesitarm/blob/master/.github/ISSUE_TEMPLATE/app-request-template.md)` + [App Request Template](https://github.com/ThatGuySam/doesitarm/blob/master/.github/ISSUE_TEMPLATE/app-request-template.md) + + -- Sincerely, 🦾 Does It ARM Bot` }) From a60ab96de4cf8b595345f53bc47757afba0c4ad7 Mon Sep 17 00:00:00 2001 From: ThatGuySam Date: Sat, 14 Jun 2025 16:08:07 -0500 Subject: [PATCH 14/15] update: mention App Test tool --- .github/workflows/app-request-thank.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/app-request-thank.yaml b/.github/workflows/app-request-thank.yaml index 5526540..42357c3 100644 --- a/.github/workflows/app-request-thank.yaml +++ b/.github/workflows/app-request-thank.yaml @@ -50,5 +50,7 @@ jobs: You can reference what all it needs here: [App Request Template](https://github.com/ThatGuySam/doesitarm/blob/master/.github/ISSUE_TEMPLATE/app-request-template.md) + You can also scan it with the [App Test Tool](https://doesitarm.com/apple-silicon-app-test) to help speed up the process. + -- Sincerely, 🦾 Does It ARM Bot` }) From 09bcaa469c0444b1a77ad5910a5415218c8c4e77 Mon Sep 17 00:00:00 2001 From: ThatGuySam Date: Sat, 14 Jun 2025 16:14:00 -0500 Subject: [PATCH 15/15] add: ready automation --- .github/workflows/app-request-ready.yaml | 31 ++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 .github/workflows/app-request-ready.yaml diff --git a/.github/workflows/app-request-ready.yaml b/.github/workflows/app-request-ready.yaml new file mode 100644 index 0000000..18f0b60 --- /dev/null +++ b/.github/workflows/app-request-ready.yaml @@ -0,0 +1,31 @@ +name: comment-on-ready-to-add +on: + issues: + types: [labeled] + +permissions: + issues: write # allow posting comments + +jobs: + add-comment: + if: github.event.label.name == 'Ready to Add' + runs-on: ubuntu-latest + steps: + - uses: actions/github-script@v7 + with: + script: | + const body = ` + Looks like this is ready to go! + + Feel free to make a pull request using the [App Addition Template](https://github.com/ThatGuySam/doesitarm/blob/master/.github/PULL_REQUEST_TEMPLATE/app_addition_template.md) otherwise, We'll add it when time permits. + + You can also use the [Scan Tool](https://doesitarm.com/apple-silicon-app-test) and I'll try to add it automatically. + + -- Sincerely, 🦾 Does It ARM Bot + `; + github.rest.issues.createComment({ + owner: context.repo.owner, + repo: context.repo.repo, + issue_number: context.issue.number, + body + })