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

GeoPose 1.0 revision 0.1 in Beta #394

Closed
6 tasks done
ghobona opened this issue Jan 20, 2023 · 7 comments
Closed
6 tasks done

GeoPose 1.0 revision 0.1 in Beta #394

ghobona opened this issue Jan 20, 2023 · 7 comments

Comments

@ghobona
Copy link
Contributor

ghobona commented Jan 20, 2023

Prepare release (for each test suite individually)

  • The master branch should contain the latest "stable" version. Make sure all verified pull requests are merged.
  • Make sure it builds properly running mvn clean install site -Pintegration-tests,docker.
  • Test locally the master branch with the reference implementation, if there is one. If there is none, any other implementation can also be used for a local test.
    • If it is OK, continue, if not create or update an issue, in the issue tracker of that test.
  • Review closed issues to be included in the release.
    • Update title if appropriate.
    • Tag, if they are not tagged with the milestone number.
  • Update release notes, usually the file is at src/site/asciidoc/changelog.adoc.
    • Add a new title for the revision, if there is not one already.
    • Copy the issues to be included in the release, link and title.
    • Add any other highlights.
  • Create a new issue in the OGC release tracker and set label approved-by-test-lead.
    • Write a title for the issue should containing: [Abbreviation] [version] revision [revision] in Beta. For example: WFS 1.1 revision 1.23 in Beta. It should always be in Beta. OGC staff will create the issue related to making the releases in the production, official web site.
@dstenger dstenger changed the title GeoPose 1.0 revision 0.1 GeoPose 1.0 revision 0.1 in Beta Jan 23, 2023
@dstenger
Copy link

Checked dependencies of test suite

Following dependencies will cause conflicts with Beta:

  • jackson-databind-2.14.0.jar (Beta: jackson-databind-2.12.1.jar)
  • jackson-annotations-2.14.0.jar (Beta: jackson-annotations-2.12.1.jar)
  • jackson-core-2.14.0.jar (Beta: jackson-core-2.12.1.jar)
  • slf4j-api-1.7.36.jar (Beta: slf4j-api-1.7.30.jar)
  • commons-lang3-3.12.0.jar (Beta: commons-lang3-3.11.jar)

@dstenger
Copy link

dstenger commented Jan 25, 2023

Also, I recognized that an outdated TEAM Engine version is used (4.9) and the outdated dependency ets-common as parent.

Created pull requests/issues:

@ghobona Can you please review those pull requests/ issues?

@ghobona I do not have write access to ets-geopose10 repository. Can you please grant it to me so that I can create releases?

@ghobona
Copy link
Contributor Author

ghobona commented Jan 26, 2023

@dstenger You have now been granted write access to the ets-geopose10 repository.

@ghobona
Copy link
Contributor Author

ghobona commented Jan 26, 2023

@dstenger I have now approved PR#10 and PR#12.

@ghobona
Copy link
Contributor Author

ghobona commented Jan 26, 2023

2023-01-26 CITE meeting

@ghobona
Copy link
Contributor Author

ghobona commented Jan 26, 2023

@dstenger Here is the Pull Request opengeospatial/ets-geopose10#14 .

Please merge it and continue with the release.

@dstenger
Copy link

dstenger commented Jan 30, 2023

Create release (for each test suite individually)

  • In the OGC release tracker assign the issue to a milestone.
  • Do the release. Process involves creating a revision based on the pom.xml version, updating the GitHub page, tag, and updating the revision on the pom for the next release.
  • Close milestone in the ETS issue tracker.
  • Set label ready-for-installation.

@dstenger dstenger added this to the 2023-01 milestone Jan 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants