Skip to content

Add GitHub workflow actions#78

Merged
paultltc merged 23 commits into
masterfrom
feat/gh-actions
Jun 12, 2025
Merged

Add GitHub workflow actions#78
paultltc merged 23 commits into
masterfrom
feat/gh-actions

Conversation

@paultltc

@paultltc paultltc commented May 3, 2025

Copy link
Copy Markdown
Collaborator

Adds basic gh actions (#77)

@paultltc paultltc requested a review from Copilot May 3, 2025 23:11
@paultltc paultltc self-assigned this May 3, 2025

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 GitHub Actions workflows and supporting configuration to run tests, linting, and dependency updates.

  • Added development dependencies and test/lint configurations in pyproject.toml
  • Introduced workflows for running pytest across multiple Python versions and for linting with Ruff
  • Configured Dependabot for automated updates of GitHub Actions and pip dependencies

Reviewed Changes

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

File Description
pyproject.toml Added dev dependencies and testing/lint config
.github/workflows/tests.yml Added workflow for testing across multiple Python versions
.github/workflows/ruff.yml Added workflow for linting using Ruff
.github/dependabot.yml Added Dependabot configuration for updates

Comment thread .github/workflows/ruff.yml Outdated
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@paultltc paultltc requested a review from fabnemEPFL May 3, 2025 23:15
@paultltc paultltc merged commit e3c842d into master Jun 12, 2025
4 checks passed
@paultltc paultltc deleted the feat/gh-actions branch June 12, 2025 20:46
@fabnemEPFL

Copy link
Copy Markdown
Collaborator

🔥

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.

3 participants