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

Takatomo work nov2022 #144

Merged
merged 2 commits into from
Feb 28, 2024
Merged

Takatomo work nov2022 #144

merged 2 commits into from
Feb 28, 2024

Conversation

tubesoft
Copy link
Collaborator

Fixes for the rendition issues: #127, #129, #130, #131.

@mdalmau
Copy link
Collaborator

mdalmau commented Feb 23, 2024

@randalldfloyd : Before I initiate the merge, I wanted to check with you because it's been a long time since the Newton xProc's codebase was updated. @tubesoft has been working on several issues that impact rendition and this pull request aggregates those issues. We thought it would be a good idea to get the site updated before he starts working on the accessibility remediation work. The P5 site is not really known to anyone -- never been launched -- though it's live on production. I believe the dev site gets updated first so @aewingate can test the changes and once she comments that all is good, production can be updated. Does this sound good, Randall? Do we need to get on a schedule for updating dev?

@mdalmau
Copy link
Collaborator

mdalmau commented Feb 26, 2024

@randalldfloyd : Wanted to follow-up on this. I won't be able to attend the Newton meeting tomorrow but I can send them an email update about next steps once I hear from you. Thanks!

@randalldfloyd
Copy link
Contributor

@mdalmau @tubesoft

Here's what I'm hoping to do. I want to adapt the automated tooling that we use in Digital Collections to enable automatic deployments to the dev instance upon merge of a PR. And it would be totally fine for you and @tubesoft or whoever else to merge remediation PRs as they are created without my approval. There aren't any other devs to have to worry about here and if something gets broken from a commit we either back it out or push a subsequent fix.

It may take a few rounds of the workflow to get it working right, but if I have to intervene to force a failed update then we won't be any worse off than if I were doing them manually. Once fixes have been accumulated on dev, we can use the Site Improve plugin to verify that the issues have been fixed and then push them the rest of the way up. Production deployments are always manual, even with Digital Collections, so that would still be me.

I need a full day or more to get that working in the backend; in the meantime, we can do this PR manually if you want to get a head start on QA in dev for the changes in these commits.

@randalldfloyd
Copy link
Contributor

Going to go ahead and merge this. I'm still getting the automated deployment thing going and merging will help test that, plus it will get in on the dev instances soon for QA ahead of remediation work.

@randalldfloyd randalldfloyd merged commit f91286b into master Feb 28, 2024
@mdalmau
Copy link
Collaborator

mdalmau commented Mar 1, 2024

@aewingate : Chym Dev has. been updated with all the rendition fixes that Takatomo tacked as part of this pull request: https://newton-devel.dlib.indiana.edu. Could you verify that the issues linked above are indeed working correctly in devel. This can be done in the next 2-4 weeks. cc: @wehooper in case he wants to have a look too! Thanks!!

@aewingate
Copy link
Collaborator

@mdalmau I've checked the four issues in the pull above, and they all appear to work great!

@mdalmau
Copy link
Collaborator

mdalmau commented Mar 26, 2024

@tubesoft @randalldfloyd this last newton dev update was vetted by Alex and all issues are working. I know @tubesoft just issued a new pull request with the accessibility issues so maybe we wait to test those on newton dev and then we can do a production update that will cover both of these PRs?

@randalldfloyd
Copy link
Contributor

@mdalmau @tubesoft

Right - the commits from #146 were merged and deployed to devel, so once those have been tested, we can do one deployment to production to deploy the contents of both PRs.

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.

4 participants