-
-
Notifications
You must be signed in to change notification settings - Fork 45
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix CI verify stage #166
Fix CI verify stage #166
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks a lot for this work @Niicck, much appreciated!
All looks good to me, let's see whether you can figure out the dokku package install as well.
By the way, it's not quite clear to me why CI doesn't run on the branch on your fork but it should be possible to get it to run there (then you don't need to wait for me to click the "approve" button on the workflows).
for line in output: | ||
match = re.match("Proxy port map:(?P<mapping>.+)", line.strip()) | ||
if match: | ||
mappings = match.group("mapping").strip().split(" ") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this is not your bug but it seems to me, mappings
here is never set if no match is found.
could you fix this if you don't mind?
Easiest is just to initialize it to an empty list somewhere further up, then you can also remove the if/else in the non-legacy part
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You know what, mappings = []
was already initialized, I just didn't see it.
I think you can configure the repo to allow non-maintainers to run workflows: https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#allowing-select-actions-and-reusable-workflows-to-run But I don't think it'll be a blocker. I figured out how to run molecule locally with different distros. So I should be able to identify the rest of the issues without needing to run them in the actual CI pipeline |
Alright, let's give it another run. I think all the distros should be working. |
I believe this is about CI running on the upstream repository in the pull request. In any case, the setting is currently Thanks a lot for the contribution, much appreciated! |
All the molecule tests now pass locally for me. Let's see how it works in CI.
I cleaned up all the lingering bugs with our molecule tests, plus some new bugs that only showed up in the last couple of months.
Resolves: #154
Here's what I did:
requirements.txt
requests
.install dokku packages
task: can't upgrade to 0.17.1 from 0.16.0 sshcommand#119dokku_ports.py
apt_key
task