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

Release 0.1.0 #6

Closed
47 of 48 tasks
skasberger opened this issue Jun 20, 2022 · 2 comments
Closed
47 of 48 tasks

Release 0.1.0 #6

skasberger opened this issue Jun 20, 2022 · 2 comments
Assignees
Labels
prio:asap Fix as soon as possible status:wip Work in progress type:task Project management related activities.
Milestone

Comments

@skasberger
Copy link
Member

skasberger commented Jun 20, 2022

Pre-Requisites

  • Feature freeze

Update project

  • Version
    • __init__.py
  • Requirements
    • Check: requirements changed
  • Release Notes (DRAFT) #ISSUE
  • Release Announcement Email (DRAFT)

Update code base

  • merge master to develop

Testing

  • Test clean install

Commit

  • Commit(s)
    • update pipfile
    • remove debug.py
    • add changelog.rst

Create Release

Upload develop

  • git push origin develop

PR

Proceed and merge manually

  • Merge develop to master
    • git checkout master
    • git merge --no-ff develop

Upload master

  • Push: git push origin master
  • Check if README.md is rendered properly
    • Links to GitHub repo
    • Badges
    • Python versoin
  • Check: Release notes draft
    • Links to GitHub repo

Update master

If upload master successful.

  • Update release notes on GitHub:
    • GitHub links
    • Links
  • Update release history in docs RELEASE.rst

Create release

  • Tag commit: git tag -a 0.1.0 -m"Release 0.1.0"
  • Push release: git push origin 0.1.0
  • Check Zenodo: new DOI
  • add Zenodo badge to README.md
  • GitHub release
    • Check: existing tag
    • Publish
  • Update DOI Badge in README.md to current version [![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.4664557.svg)](https://doi.org/10.5281/zenodo.4664557)
  • git push origin master

Follow-Ups

Merge master to develop:

  • git checkout develop
  • git stash
  • git merge --no-ff master
  • git stash pop

Release announcement:

  • Add to AUSSDA blog post
  • Send out
    • Matrix: Link + One-liner
    • Mailinglist: Announcement
    • Dataverse Community Slack: Link + One-liner
    • AUSSDA Chat: DOI, Announcement

Update GitHub repo:

  • Close issues

Review

  • Docs by IQSS
@skasberger skasberger added prio:asap Fix as soon as possible status:wip Work in progress type:task Project management related activities. labels Jun 20, 2022
@skasberger skasberger self-assigned this Jun 20, 2022
@skasberger skasberger added this to the 0.1.0 milestone Jun 20, 2022
skasberger added a commit that referenced this issue Jun 21, 2022
@skasberger
Copy link
Member Author

skasberger commented Jul 7, 2022

Announcement Email

Subject: Dataverse Tests - a tool to test your running Dataverse installation

This is a one-time post to announce the first release of dataverse_tests (v0.1.0), 
an open source test collection for Dataverse with helper functionalities. It helps 
you to test the operational requirements of your Dataverse installation and offers 
a structured workflow to create and remove test data collections.

GitHub repo: https://github.com/gdcc/dataverse_tests
Release: https://github.com/gdcc/dataverse_tests/releases/tag/0.1.0

Features:

- Tests: Login (normal + Shibboleth), Data Completeness, Create Dataverse Frontend, Installation / Server, Search, OAI-PMH, Sitemap, robots.txt, Terms of Use
- Download (all) metadata from a Dataverse instance
- Helper functions to mass upload test data and to remove it afterwards
- Supports Firefox and Chrome
- Settings management

Requirements:

- Python 3.6 or higher

For more information, please ask me via mail@stefankasberger.at !

Regards,
Stefan

@skasberger
Copy link
Member Author

skasberger commented Jul 7, 2022

One-Liner

First "dataverse_tests" release 0.1.0 is out. Please check it out - use it, test it and enhance it. https://github.com/gdcc/dataverse_tests

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
prio:asap Fix as soon as possible status:wip Work in progress type:task Project management related activities.
Projects
None yet
Development

No branches or pull requests

1 participant