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 8.0 Release #6114

Open
3 of 28 tasks
joncameron opened this issue Nov 13, 2024 · 0 comments
Open
3 of 28 tasks

Avalon 8.0 Release #6114

joncameron opened this issue Nov 13, 2024 · 0 comments

Comments

@joncameron
Copy link
Contributor

joncameron commented Nov 13, 2024

Release Checklist

Code Changes

  • Update code files with version number
  • Update files with new year for license text (could wait until 2025)
  • 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 avalon-docker to point at new release docker tag and github tag
    • Review submitted changes to avalon-terraform and other small docker-related changes
    • Chris to write up issue for Fedora 6 and avalon containers
  • Add bundling of db gems to docker image (nice to do, not required for 8.0 - Chris will create a standalone issue)
  • 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
  • Post announcement in Slack, including Samvera community channels and the avalon public channel
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