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

BF Migration - Required Updates #3621

Open
31 tasks
dgault opened this issue Oct 14, 2020 · 8 comments
Open
31 tasks

BF Migration - Required Updates #3621

dgault opened this issue Oct 14, 2020 · 8 comments

Comments

@dgault
Copy link
Member

dgault commented Oct 14, 2020

Dependency Repos

Downstream Repos

Links to downloads

Misc Updates

management tools /playbooks

  • CPP + OME-Files artefacts
  • jxrlib

Potential Issues which need investigating

  • FormatTools.VERSION
  • public sample images
  • restoring data repo
  • broken links in old presentations/papers/release notes
@jburel
Copy link
Member

jburel commented Oct 14, 2020

homebrew formula: https://downloads.openmicroscopy.org/bio-formats/6.4.0/artifacts/bioformats-6.4.0.zip This is not currently uploaded via actions

@jburel
Copy link
Member

jburel commented Oct 14, 2020

Tested GitHub actions to generate and upload artifacts see https://github.com/jburel/bioformats/releases/tag/v6.6.0-m1

@jburel
Copy link
Member

jburel commented Oct 14, 2020

https://github.com/jburel/bioformats/releases/tag/v6.6.0-m2 now have the various zip/jars and also the sha256 so it can be used in the homebrew formula:
ignore the version mismatch, this is b/c I have tagged without changing to trigger the GH action

@jburel
Copy link
Member

jburel commented Oct 14, 2020

new tag created with shasum and md5 to match what is available under download
I have opted not to have a sha1 or md5 per file to reduce the number of attachments

@jburel
Copy link
Member

jburel commented Oct 14, 2020

I now build on windows and ubuntu via GH actions. so we can get rid of appveyor and travis files

@jburel
Copy link
Member

jburel commented Oct 15, 2020

@dgault https://github.com/jburel/bioformats/releases/tag/v6.6.0-m3 should have what is currently under download.o.org
Could you double check?
See comment above about sha1 and md5 #3621 (comment)

@jburel
Copy link
Member

jburel commented Oct 15, 2020

Now I have example using github actions pushing artifacts to Maven central, for both gradle and maven project

@jburel
Copy link
Member

jburel commented Oct 15, 2020

https://ci.openmicroscopy.org/job/BIOFORMATS-DEV-latest-version-bump/ only bumps the version in the pom and sets the value in all the pom.xml by running a python scripts

  • STABLE_VERSION in UpgradeChecker.java could be removed.
  • the version in the pom.xml could be set using mvn versions:set -DnewVersion=XXXX

The workflow could become:

  • set the version using mvn versions:set -DnewVersion=XXXX
  • commit the changes
  • tag
  • push the tag
  • GH actions
    • create a release and generate the artifacts with sha1 etc.
    • upload the artifacts to GH
    • push the artifacts to maven central

Remaining open question: docs are combined i.e. not one per component so using javadoc.io is not going to work nicely

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

2 participants