-
Notifications
You must be signed in to change notification settings - Fork 663
Build and workflow updates and fixes #1904
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
Conversation
f33545f
to
b2b5d7a
Compare
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.
Is the use of “latest” make bring in 24.04 possible? I’m assuming not, and the change was intentional — perhaps it being “latest” within a release (20.04, 22.04, etc.).
Approving to not holding things up.
I did that on purpose to see the results. I was initially going to specify 22.04. |
If we look here: https://github.com/actions/runner-images we see that ubuntu-latest is already using 24.04 |
I am aware. I looked this up before making the changes. I want to see the affect of using 24.04 as the runner. |
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.
LGTM — I’ll leave it to you to merge.
- Fix Plenum version format in the indy-node deb package. - Enable workflows on the `ubuntu-22.04` branch. - Set concurrency rules on PR and Push workflows. - Cancel in progress runs when stating a new one. - Ensure tests are running on latest version of Ubuntu, and with Python 3.10 (the default on Ubuntu 22.04). Signed-off-by: Wade Barnes <[email protected]>
Signed-off-by: Wade Barnes <[email protected]>
2923c18
to
8b23813
Compare
Pushed a fix for the version conversion. I had added some whitespace to one of the |
Signed-off-by: Wade Barnes <[email protected]>
Ok, the plenum reference is fixed. But a couple other packages can't be found. So we need to look at those next. |
Since in plenum the version is [1, 14, 0, "rc", 0] should we use the same version in indy-node ? |
That will come in time when we trigger an |
The two packages that can't be found, |
But these should be from the OS ? Because we do a sed here to get the OS version if we search we get these:
The same is true for the second one.
Are we just missing an apt update before the package install ? Or do we want to provide a copy of those pakages ? |
if we specify this version apt install python3-timeout-decorator=0.5.0-1 it will work and the same is true for the other one. So maybe something in the regex is cutting the last part of the debian package name |
The So we might just be able to adapt the dependencies in the prepare-package.sh script. The indy-plenum prepare-package.sh script provides some better examples of how this is done. I'll try fixing the dependencies this way. |
Signed-off-by: Wade Barnes <[email protected]>
Signed-off-by: Wade Barnes <[email protected]>
Merged with failing tests because this will not be the last PR — allows others to work on the latest changes to fix more things. |
ubuntu-22.04
branch.