Skip to content
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

Close #827 Freeze docassemblecli version at 0.0.17 #841

Merged
merged 1 commit into from
Dec 21, 2023
Merged

Conversation

plocket
Copy link
Collaborator

@plocket plocket commented Dec 21, 2023

Use custom docassemblecli repo (rejected)
Use custom docassemblecli in the old action as well (rejected) Try new version of docassemblecli
Use pip instead of pip3
Close #827 Freeze docassemblecli version at 0.0.17

In this PR, I have:

  • Added tests for any new features or bug fixes (if relevant)
  • Added my changes to the CHANGELOG.md at the top, under the "Unreleased" section
  • Ensured issues that this PR closes will be automatically closed

Reason for this PR

docassemblecli wasn't installing dependencies on the given server. It got fixed upstream and we're freezing at this version to have better control over what changes we pull in.

Links to any solved or related issues

Closes #827

Any manual testing I have done to ensure my PR is working

Tested dainstall locally, but most of the testing was in GitHub as it is the environment we're concerned about.

Use custom docassemblecli repo (rejected)
Use custom docassemblecli in the old action as well (rejected)
Try new version of docassemblecli
Use pip instead of pip3
Close #827 Freeze docassemblecli version at 0.0.17
@@ -31,6 +31,10 @@ inputs:
ALKILN_TAG_EXPRESSION:
description: "The tag expression to use to limit which tests to run. Default is no tag expression."
required: false
DOCASSEMBLECLI_VERSION:
description: 'Where to get the docassemblecli package. E.g. a GitHub zip or a pypi version.'
Copy link
Collaborator

Choose a reason for hiding this comment

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

Fairly certain this syntax pip install docassemblecli==$DOCASSEMBLCLI_VERSION will only work with specific pypi versions. You'd to wrap the whole thing in quotes for it to work with @ https://github.com/.../archive/main.zip. https://pip.pypa.io/en/stable/reference/requirement-specifiers/ should have the different things pip accepts.

To be clear, I think restricting to pypi versions of the package is fine, but I just think that should be reflected in the description

@plocket plocket merged commit d336a39 into v5 Dec 21, 2023
6 checks passed
@plocket plocket deleted the 827_dainstall branch December 21, 2023 15:10
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.

dainstall doesn't install dependencies anymore
2 participants