Skip to content

Conversation

@soustruh
Copy link
Contributor

@soustruh soustruh commented Sep 3, 2025

Also the packages in "source": "code" mode are installed using uv's pip interface (uv pip install) instead of the project interface (uv add) which unintentionally used the pyproject and uv.lock files of the Custom Python component itself.

This PR also fixes the tests, as this scenario wasn't covered (tests 7 & 8 were a bit redundant, so I replaced them to cover this).

pipeline for main runs only when there's any tag as defined by the tags: ["*"] below
Copy link

@kudj kudj left a comment

Choose a reason for hiding this comment

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

LGTM

- bug/*
- fix/*
branches-ignore:
- main
Copy link

Choose a reason for hiding this comment

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

nice! let’s add this also to the cookiecutter template, please 🙏

Copy link
Contributor Author

@soustruh soustruh Sep 3, 2025

Choose a reason for hiding this comment

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

Yep, planned to do that 🙂 I was just tired of having to examine push.yml to pick a branch name every time, so I figured out this… It's also possible to use:

branches:
  - "!main"

but then you have to enter at least one other non-excluding rule. "*" would probably be enough, but I consider my solution more readable. 👍

@soustruh soustruh merged commit 9f1e1fe into main Sep 3, 2025
8 checks passed
@soustruh soustruh deleted the SUPPORT-13291 branch September 4, 2025 10:03
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