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

1.4.0 Macro issue: Release tasks pending #270

Open
2 of 22 tasks
DiegoPino opened this issue Jun 20, 2024 · 0 comments · Fixed by #271 or #273
Open
2 of 22 tasks

1.4.0 Macro issue: Release tasks pending #270

DiegoPino opened this issue Jun 20, 2024 · 0 comments · Fixed by #271 or #273
Assignees
Labels
Release Duties We are all duty here, heavy duty tigresses and bears Community work and Archipelago Travel Working Group's 💜 Imagined, curated and loved by the Working Group
Milestone

Comments

@DiegoPino
Copy link
Member

DiegoPino commented Jun 20, 2024

What?

This is a macro-issue, self reminder of the release tasks pending and needed before going public.

  • Test and Merge Open Pull requests against 1.4.0 and 0.8.0 for all Modules.
  • Deploy an 1.3.0, apply Manually 1.4.0/0.8.0 Branches and Update everything to latest. Document so we can have an Upgrade path document for people coming from 1.3.0.
  • Updated Twig templates and add {# Info #} about the changes. Includes twig.html and also export/ready to import entities (IIIF Collection Manifest & Open API Item & Wrapper for DC templates done via New Metadata API Defaults & IIIF Collection Updates for 1.4.0 #271)
  • Update Archipelago Base theme. The Colors module is something we could get rid of during this release and use Barrio Colors instead BUT it might affect users that are already overriding the Base theme via Asset Injector. TBD
  • Update/Save Theme settings, make sure that the Colors Cache (if we keep it) is also updated (not git tracked)
  • Import all new Configs (right now all over the place, studio.esmero.io, local deployments)
    • Import all new Solr Index, Fields, Field Types (ML), Facets and Facet Summaries
    • Import all new Views, Update existing ones. Advanced Search and Data/driving Autocompletes
    • Import and setup all Blocks. Including Exposed ones from Forms and Facets
    • Import Configs/Updates for Strawberry Runners
    • Import Configs/Updates for General ones (IIIF general Settings, Archipelago File based ones
    • Generate an example for OpenAPI (means 2 templates + View + Config)
    • Update AMI set (demo one) with an example with Audio/Video and two Subtitles
    • Updated all Mirador Settings/View Modes to use 4.0.0
    • Test/double test Webforms and their View (autocomplete) integrations
  • Export composer.json & composer.lock & config/sync folder and make a pull to this module and archipelago-deployment-live
  • Merge and build a new multi platform NLP Container. Export to docker hub
  • Merge and build a new multi platform PHP Container (using latest supported by our code). Export to docker hub
  • Merge and build a new multi platform PHP Dev Container (using latest supported by our code). Export to docker hub
  • Update docker-compose files everywhere.
  • Update import export script to be "revision" aware #272
  • Using all of this Test (Diego and Allison) locally (do we need a list of things to test here?)

@alliomeria I will update this list/add more stuff during what is left of this week. Danke

@DiegoPino DiegoPino added Release Duties We are all duty here, heavy duty tigresses and bears Community work and Archipelago Travel Working Group's 💜 Imagined, curated and loved by the Working Group labels Jun 20, 2024
@DiegoPino DiegoPino added this to the 1.4.0 milestone Jun 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Release Duties We are all duty here, heavy duty tigresses and bears Community work and Archipelago Travel Working Group's 💜 Imagined, curated and loved by the Working Group
Projects
None yet
2 participants