Skip to content

Amend PR #14: retain environment.yml while applying all other changes#15

Merged
migueLib merged 7 commits into
mainfrom
copilot/amend-pr-keep-environment-file
May 1, 2026
Merged

Amend PR #14: retain environment.yml while applying all other changes#15
migueLib merged 7 commits into
mainfrom
copilot/amend-pr-keep-environment-file

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented May 1, 2026

PR #14 removed environment.yml alongside requirements.txt, but environment.yml should be kept as it serves the conda-based setup path (pinned channels, lxml, BaSiCPy via pip).

Changes

  • Kept environment.yml — restored from base branch, conflict resolved in favor of HEAD
  • Removed requirements.txt — redundant with pyproject.toml dependencies
  • Updated .github/workflows/python-app.yml — matrix strategy across ubuntu-latest/macos-latest, upgraded to actions/checkout@v6 + actions/setup-python@v6, installs package via pip install --no-cache-dir . instead of requirements.txt
  • Updated .github/workflows/docker-publish.yml / python-publish.yml — minor formatting and whitespace cleanup
  • Updated pyproject.toml — trailing whitespace fix

migueLib and others added 7 commits April 30, 2026 12:04
Removes the call to requirements.txt in python-app.yml, replacing it
with --no-cache-dir install
Lints all .yml files, pyproject.toml and Dockerfile
- Changes testing strategy to matrix.
- Python-App now tests for correct builds on ubuntu and macos using
  python 3.12, 3.13 and 3.14
Co-authored-by: migueLib <23200723+migueLib@users.noreply.github.com>
@migueLib migueLib marked this pull request as ready for review May 1, 2026 11:28
@migueLib migueLib merged commit 88524ab into main May 1, 2026
2 checks passed
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