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
Copy link
Copy Markdown
Collaborator

@paultltc paultltc commented May 3, 2025

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
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

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