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

Avalon 7.8 Release #5907

Closed
25 tasks done
joncameron opened this issue Jul 8, 2024 · 0 comments
Closed
25 tasks done

Avalon 7.8 Release #5907

joncameron opened this issue Jul 8, 2024 · 0 comments

Comments

@joncameron
Copy link
Contributor

joncameron commented Jul 8, 2024

Release Checklist

Code Changes

  • Update code files with version number
  • Tag dependency repos and update gemfile
  • Merge develop into staging
  • Merge staging into main

Application Testing

  • Full Test Suite Completed (after merge to staging)

Documentation

Release and Documentation

  • Write a draft of release notes on Github
  • Publish release in Github (create tag as well, if the release is not already tagged) https://github.com/avalonmediasystem/avalon/releases
  • put link in release notes to Github-provided changelog (i.e. v7.7.2...v7.8)
  • Update API documentation as needed to include supplemental file changes
  • Update avalon-docker to point at new release docker tag and github tag
  • Add bundling of db gems to docker image
  • Rebuild develop from main (our git flow)
  • Deploy release to demo.avalonmediasystem.org

Website and Outreach

  • Publish blog post announcing the release
  • Update homepage with blog post for release announcement
  • Update homepage with the updated version and documentation links
  • Send announcement email to Samvera community mailing lists
  • Send announcement to avalon-l mailing list
  • Publicize in appropriate Slack channels
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

No branches or pull requests

1 participant