Skip to content

Merge pull request #44 from hostcc/dependabot/pip/esphome-2026.2.0 #18

Merge pull request #44 from hostcc/dependabot/pip/esphome-2026.2.0

Merge pull request #44 from hostcc/dependabot/pip/esphome-2026.2.0 #18

Workflow file for this run

---
name: Release
on: # yamllint disable rule:truthy
workflow_dispatch:
push:
branches: [master, main]
permissions:
contents: write
issues: write
pull-requests: write
jobs:
release:
name: Release with semantic-release
runs-on: ubuntu-latest
steps:
- name: Checkout code (SSH)
uses: actions/checkout@v4
with:
fetch-depth: 0
ssh-key: ${{ secrets.ACTIONS_DEPLOY_KEY }}
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: '24'
cache: 'npm'
cache-dependency-path: '**/.github/workflows/*.yaml'
- name: Run semantic-release
env:
GIT_AUTHOR_NAME: "github-actions[bot]"
GIT_AUTHOR_EMAIL: "github-actions[bot]@users.noreply.github.com"
GIT_COMMITTER_NAME: "github-actions[bot]"
GIT_COMMITTER_EMAIL: "github-actions[bot]@users.noreply.github.com"
GITHUB_TOKEN: ${{ github.token }}
run: |
npx -y \
-p semantic-release@25.0.1 \
-p @semantic-release/git@10.0.1 \
-p conventional-changelog-conventionalcommits@9.1.0 \
-p semantic-release-replace-plugin@1.2.7 \
semantic-release