Skip to content

Add two workflows - #1

Merged
SirIndubitable merged 3 commits into
mainfrom
add-workflows
Dec 15, 2025
Merged

Add two workflows#1
SirIndubitable merged 3 commits into
mainfrom
add-workflows

Conversation

@SirIndubitable

Copy link
Copy Markdown
Owner

Add a CI & CD workflow

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds CI/CD infrastructure to the Home Assistant Google Contacts integration project. The changes introduce a Continuous Integration workflow for linting and formatting checks using Ruff, along with a Python project configuration file.

Key Changes:

  • Added pyproject.toml with Python version requirements and Ruff configuration
  • Added CI workflow for automated code quality checks (linting and formatting)
  • Added empty CD workflow file (placeholder for future deployment automation)

Reviewed changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated 1 comment.

File Description
pyproject.toml Configures Python version requirements and Ruff linting tool settings
.github/workflows/ci.yaml Defines GitHub Actions workflow for automated linting and formatting checks on push/PR
.github/workflows/cd.yaml Empty placeholder file for future CD workflow implementation

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/ci.yaml Outdated
SirIndubitable and others added 2 commits December 15, 2025 21:45
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@SirIndubitable
SirIndubitable merged commit 57f99ab into main Dec 15, 2025
1 check passed
@SirIndubitable
SirIndubitable deleted the add-workflows branch December 15, 2025 20:49
SirIndubitable added a commit that referenced this pull request Dec 15, 2025
* Add two workflows

* Update .github/workflows/ci.yaml

* Remove push workflow and fix lint issues
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants