Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
9b8ec49
Change assignee from TrevorSchirmer to bharvey88
bharvey88 Dec 18, 2025
77233b1
Merge pull request #49 from ApolloAutomation/change-auto-assign-to-br…
TrevorSchirmer Jan 24, 2026
86bf706
chore(ci): bump actions/checkout in the github-actions group
dependabot[bot] Jan 26, 2026
afe8348
Merge pull request #39 from ApolloAutomation/dependabot/github_action…
TrevorSchirmer Jan 28, 2026
a1b33df
Merge pull request #68 from ApolloAutomation/beta
TrevorSchirmer Mar 30, 2026
e373115
chore(ci): bump pozil/auto-assign-issue in the github-actions group
dependabot[bot] Apr 24, 2026
5353096
Merge pull request #69 from ApolloAutomation/dependabot/github_action…
TrevorSchirmer Apr 27, 2026
6ec2ff0
chore(ci): bump the github-actions group with 2 updates
dependabot[bot] Jun 2, 2026
f71232b
Merge pull request #71 from ApolloAutomation/dependabot/github_action…
TrevorSchirmer Jun 17, 2026
e70de05
chore(ci): bump actions/checkout in the github-actions group
dependabot[bot] Jun 18, 2026
577252f
Add MSR-2 datasheet
bharvey88 Jun 29, 2026
e9aad0b
Standardize pull request template
bharvey88 Jun 29, 2026
5131722
Merge pull request #75 from ApolloAutomation/dependabot/github_action…
TrevorSchirmer Jul 7, 2026
5c81009
Consolidate CI, weekly, and autoassign into shared reusable workflows
TrevorSchirmer Jul 7, 2026
c3f7049
Merge pull request #78 from ApolloAutomation/chore/consolidate-workflows
TrevorSchirmer Jul 7, 2026
97c0027
Merge pull request #77 from ApolloAutomation/add-standard-pr-template
TrevorSchirmer Jul 7, 2026
23fbf14
Merge pull request #76 from ApolloAutomation/add-msr-2-datasheet
TrevorSchirmer Jul 7, 2026
66de4a8
Merge main into beta
bharvey88 Jul 14, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 15 additions & 17 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -1,17 +1,15 @@
# 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:
- "*"
# Action version pins live in ApolloAutomation/Workflows (reusable workflows
# referenced @main), so this config normally has nothing to update. It stays
# as a safety net in case a version-pinned action is added here later.
version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "monthly"
commit-message:
prefix: "chore(ci): "
groups:
github-actions:
patterns:
- "*"
30 changes: 14 additions & 16 deletions .github/workflows/autoassign.yml
Original file line number Diff line number Diff line change
@@ -1,22 +1,20 @@
name: Auto Assign
# pull_request_target (not pull_request) so assignment works on
# fork-submitted PRs; fork pull_request runs get a read-only token.
# Safe because this workflow never checks out or executes PR code.

on:
issues:
types: [opened]
pull_request_target:
pull_request:
types: [opened]

permissions:
issues: write
pull-requests: write

jobs:
run:
runs-on: ubuntu-latest
permissions:
issues: write
pull-requests: write
steps:
- name: 'Auto-assign issue'
uses: pozil/auto-assign-issue@v2
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
assignees: TrevorSchirmer
numOfAssignee: 1
auto-assign:
# Skip auto-assign for pull requests from forks due to GITHUB_TOKEN permission restrictions
if: github.event_name == 'issues' || github.event.pull_request.head.repo.full_name == github.repository
uses: ApolloAutomation/Workflows/.github/workflows/autoassign.yml@main
with:
assignees: bharvey88
num-of-assignees: 1
34 changes: 14 additions & 20 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,27 +4,21 @@ on:
pull_request:

permissions:
pull-requests: write
issues: write
contents: read
id-token: write

jobs:
label-check:
name: Label Check
uses: ApolloAutomation/Workflows/.github/workflows/label-check.yml@main

ci:
name: Building ${{ matrix.file }}
runs-on: ubuntu-latest
strategy:
matrix:
file:
- Integrations/ESPHome/MSR-2_Factory.yaml
- Integrations/ESPHome/MSR-2.yaml
- Integrations/ESPHome/MSR-2_BLE.yaml
esphome-version:
- stable
- beta
- dev
steps:
- name: Checkout source code
uses: actions/checkout@v4.2.2
- name: Build ESPHome firmware to verify configuration
uses: esphome/build-action@v7
with:
yaml-file: ${{ matrix.file }}
name: CI
uses: ApolloAutomation/Workflows/.github/workflows/esphome-ci.yml@main
with:
yaml-files: |
Integrations/ESPHome/MSR-2_Factory.yaml
Integrations/ESPHome/MSR-2.yaml
Integrations/ESPHome/MSR-2_BLE.yaml

30 changes: 11 additions & 19 deletions .github/workflows/weekly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,24 +4,16 @@ on:
schedule:
- cron: '0 0 * * 1'

permissions:
contents: read

jobs:
build:
name: Building ${{ matrix.file }}
runs-on: ubuntu-latest
strategy:
matrix:
file:
- Integrations/ESPHome/MSR-2_Factory.yaml
- Integrations/ESPHome/MSR-2.yaml
- Integrations/ESPHome/MSR-2_BLE.yaml
esphome-version:
- stable
- beta
- dev
steps:
- name: Checkout source code
uses: actions/checkout@v4.2.2
- name: Build ESPHome firmware to verify configuration
uses: esphome/build-action@v7
with:
yaml-file: ${{ matrix.file }}
name: Weekly Build
uses: ApolloAutomation/Workflows/.github/workflows/esphome-ci.yml@main
with:
yaml-files: |
Integrations/ESPHome/MSR-2_Factory.yaml
Integrations/ESPHome/MSR-2.yaml
Integrations/ESPHome/MSR-2_BLE.yaml

Binary file added Datasheets/MSR-2_Datasheet.pdf
Binary file not shown.
14 changes: 0 additions & 14 deletions PULL_REQUEST_TEMPLATE.md

This file was deleted.