From b2b8e235f2b420e74e3acad54c47a98813c975ff Mon Sep 17 00:00:00 2001 From: Trevor Schirmer <24777085+TrevorSchirmer@users.noreply.github.com> Date: Mon, 15 Jun 2026 15:47:59 -0400 Subject: [PATCH 1/9] Remove Readme --- README.md | 22 ---------------------- 1 file changed, 22 deletions(-) diff --git a/README.md b/README.md index d68fbe8..8b13789 100644 --- a/README.md +++ b/README.md @@ -1,23 +1 @@ -# Apollo AIR-1 -![Pen no dust](https://github.com/ApolloAutomation/AIR-1/assets/24777085/183af36d-4611-4cb3-af1e-43b84d4d201a) - - -Key Features of the AIR-1 Sensor: - -MiCS-4514 Below have individual gas % readout: CO, C2H5OH (Alcohol), H2, NO2, and NH3 - -SCD40: CO2 and includes temperature and humidity sensing capabilities. - -SEN55: Particulate matter (PM1, PM2.5, PM10), VOCs, NOx, humidity, and temperature. - -DPS310: Barometric air pressure and temperature. - -Dimensions & Design: - -The AIR-1 measures just 61mm x 61mm x 30mm, and we have focused on efficient heat management within this small package to maintain sensor accuracy. This includes a thoughtful PCB layout and case design, incorporating ventilation and strategic component placement. - -Links: \ -Discord (Support/feedback/discussion/future products): [https://discord.gg/8PpS4yUaUh](https://discord.gg/mMNgQPyF94) \ -Shop: [https://apolloautomation.com](https://apolloautomation.com/products/air-1)https://apolloautomation.com/products/air-1 \ -Wiki: [https://wiki.apolloautomation.com](https://wiki.apolloautomation.com/)https://wiki.apolloautomation.com/ From 506bb810c88e45f55b36a2247e69f6ad3a7f33e5 Mon Sep 17 00:00:00 2001 From: Brandon Harvey <8107750+bharvey88@users.noreply.github.com> Date: Mon, 15 Jun 2026 15:09:29 -0500 Subject: [PATCH 2/9] Add Dependabot config for GitHub Actions --- .github/dependabot.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 .github/dependabot.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..b091307 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,17 @@ +# To get started with Dependabot version updates, you'll need to specify which +# package ecosystems to update and where the package manifests are located. +# Please see the documentation for all configuration options: +# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file + +version: 2 +updates: + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "daily" + commit-message: + prefix: "chore(ci): " + groups: + github-actions: + patterns: + - "*" From df48c2be30eba5ae27a54ac915c32522dcf1f742 Mon Sep 17 00:00:00 2001 From: Brandon Harvey <8107750+bharvey88@users.noreply.github.com> Date: Mon, 15 Jun 2026 15:09:41 -0500 Subject: [PATCH 3/9] Add Release Drafter config --- .github/release-drafter.yml | 51 +++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 .github/release-drafter.yml diff --git a/.github/release-drafter.yml b/.github/release-drafter.yml new file mode 100644 index 0000000..4cb2e1c --- /dev/null +++ b/.github/release-drafter.yml @@ -0,0 +1,51 @@ +name-template: 'Release v$NEXT_PATCH_VERSION' +tag-template: "$RESOLVED_VERSION" +change-template: "- #$NUMBER $TITLE @$AUTHOR" +sort-direction: ascending + +categories: + - title: "🚨 Breaking changes" + labels: + - "breaking-change" + - title: "✨ New features" + labels: + - "new-feature" + - title: "🐛 Bug fixes" + labels: + - "bugfix" +# - title: "🚀 Enhancements" +# labels: +# - "enhancement" +# - "refactor" +# - "performance" +# - title: "🧰 Maintenance" +# labels: +# - "maintenance" +# - "ci" +# - title: "📚 Documentation" +# labels: +# - "documentation" + - title: "⬆️ Dependency updates" + collapse-after: 5 + labels: + - "dependency-update" +# - title: "🚨🚨 Security Fixes 🚨🚨" +# labels: +# - "security" + + +include-labels: + - "bugfix" + - "new-feature" + - "breaking-change" + +no-changes-template: '- No changes' + +template: | + ## What's Changed + + $CHANGES + + **Full Changelog**: https://github.com/ApolloAutomation/CAST-1/compare/$PREVIOUS_TAG...$RESOLVED_VERSION.1 + + Be sure to 🌟 this repository for updates! From 59e15b3c0dc8e8eeadd3a08fd91601c32a41e0c0 Mon Sep 17 00:00:00 2001 From: Brandon Harvey <8107750+bharvey88@users.noreply.github.com> Date: Mon, 15 Jun 2026 15:09:52 -0500 Subject: [PATCH 4/9] Add weekly firmware build workflow --- .github/workflows/weekly.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 .github/workflows/weekly.yml diff --git a/.github/workflows/weekly.yml b/.github/workflows/weekly.yml new file mode 100644 index 0000000..8441338 --- /dev/null +++ b/.github/workflows/weekly.yml @@ -0,0 +1,26 @@ +name: Weekly Firmware Build + +on: + schedule: + - cron: '0 0 * * 1' + +jobs: + build: + name: Building ${{ matrix.file }} / ESPHome ${{ matrix.esphome-version }} + runs-on: ubuntu-latest + strategy: + matrix: + file: + - Integrations/ESPHome/CAST-1_ETH.yaml + - Integrations/ESPHome/CAST-1_W.yaml + esphome-version: + - stable + - beta + - dev + steps: + - name: Checkout source code + uses: actions/checkout@v6.0.3 + - name: Build ESPHome firmware to verify configuration + uses: esphome/build-action@v7 + with: + yaml-file: ${{ matrix.file }} From f569266ba6da798a61766305373e6aa856a1ce4e Mon Sep 17 00:00:00 2001 From: Brandon Harvey <8107750+bharvey88@users.noreply.github.com> Date: Mon, 15 Jun 2026 15:10:07 -0500 Subject: [PATCH 5/9] Add detailed pull request template --- .github/PULL_REQUEST_TEMPLATE.md | 47 ++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 .github/PULL_REQUEST_TEMPLATE.md diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000..dd858be --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,47 @@ + +Version: + + +## What does this implement/fix? + + + +## Types of changes + + +- [ ] Bugfix (fixed change that fixes an issue) +- [ ] New feature (thanks!) +- [ ] Breaking change (repair/feature that breaks existing functionality) +- [ ] Dependency Update - Does not publish +- [ ] Other - Does not publish +- [ ] Website of github readme file update - Does not publish +- [ ] Github workflows - Does not publish + + +## Checklist / Checklijst: + + + - [ ] The code change has been tested and works locally + - [ ] The code change has not yet been tested + +If user-visible functionality or configuration variables are added/modified: + - [ ] Added/updated documentation for the web page + + From 8b763f0a569ac0e2323061d9537b30412149b5db Mon Sep 17 00:00:00 2001 From: Brandon Harvey <8107750+bharvey88@users.noreply.github.com> Date: Mon, 15 Jun 2026 15:10:18 -0500 Subject: [PATCH 6/9] Bump actions/checkout to v6.0.3 in CI --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7fbe499..3c2056c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -29,7 +29,7 @@ jobs: - dev steps: - name: Checkout source code - uses: actions/checkout@v5.0.0 + uses: actions/checkout@v6.0.3 - name: Build ESPHome firmware to verify configuration uses: esphome/build-action@v7 with: From 5c221627911d48d67116db71ec722a711eeaed8d Mon Sep 17 00:00:00 2001 From: Brandon Harvey <8107750+bharvey88@users.noreply.github.com> Date: Mon, 15 Jun 2026 15:10:34 -0500 Subject: [PATCH 7/9] Update autoassign: bump action to v4, assign to bharvey88 --- .github/workflows/autoassign.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/autoassign.yml b/.github/workflows/autoassign.yml index 0158e68..d3da9ce 100644 --- a/.github/workflows/autoassign.yml +++ b/.github/workflows/autoassign.yml @@ -12,8 +12,8 @@ jobs: pull-requests: write steps: - name: 'Auto-assign issue' - uses: pozil/auto-assign-issue@v1 + uses: pozil/auto-assign-issue@v4 with: repo-token: ${{ secrets.GITHUB_TOKEN }} - assignees: TrevorSchirmer + assignees: bharvey88 numOfAssignee: 1 From 2474cb846f3c5171f54b65005f53d33d6b68a07d Mon Sep 17 00:00:00 2001 From: Brandon Harvey <8107750+bharvey88@users.noreply.github.com> Date: Mon, 15 Jun 2026 15:10:59 -0500 Subject: [PATCH 8/9] Add README --- README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/README.md b/README.md index 8b13789..6d9ed5d 100644 --- a/README.md +++ b/README.md @@ -1 +1,11 @@ +# Apollo CAST-1 + +![Apollo CAST-1](https://placehold.co/800x400?text=CAST-1) + +Easily make your speakers smart and cast to multiple devices using Music Assistant and Sendspin! + +Links: \ +Discord (Support/feedback/discussion/future products): [http://dsc.gg/ApolloAutomation](http://dsc.gg/ApolloAutomation) \ +Shop: [https://apolloautomation.com](https://apolloautomation.com) \ +Wiki: [https://wiki.apolloautomation.com](https://wiki.apolloautomation.com/) From 46cbf72a55cb0adf01b1df517cf4b01d85716078 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Jun 2026 20:23:21 +0000 Subject: [PATCH 9/9] chore(ci): bump the github-actions group with 2 updates Bumps the github-actions group with 2 updates: [pozil/auto-assign-issue](https://github.com/pozil/auto-assign-issue) and [actions/checkout](https://github.com/actions/checkout). Updates `pozil/auto-assign-issue` from 1 to 4 - [Release notes](https://github.com/pozil/auto-assign-issue/releases) - [Commits](https://github.com/pozil/auto-assign-issue/compare/v1...v4) Updates `actions/checkout` from 5.0.0 to 6.0.3 - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v5...v6.0.3) --- updated-dependencies: - dependency-name: pozil/auto-assign-issue dependency-version: '4' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: actions/checkout dependency-version: 6.0.3 dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions ... Signed-off-by: dependabot[bot] --- .github/workflows/autoassign.yml | 2 +- .github/workflows/ci.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/autoassign.yml b/.github/workflows/autoassign.yml index 0158e68..850b046 100644 --- a/.github/workflows/autoassign.yml +++ b/.github/workflows/autoassign.yml @@ -12,7 +12,7 @@ jobs: pull-requests: write steps: - name: 'Auto-assign issue' - uses: pozil/auto-assign-issue@v1 + uses: pozil/auto-assign-issue@v4 with: repo-token: ${{ secrets.GITHUB_TOKEN }} assignees: TrevorSchirmer diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7fbe499..3c2056c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -29,7 +29,7 @@ jobs: - dev steps: - name: Checkout source code - uses: actions/checkout@v5.0.0 + uses: actions/checkout@v6.0.3 - name: Build ESPHome firmware to verify configuration uses: esphome/build-action@v7 with: