Skip to content

Releases: DCMLab/annotation_workflow_template

bumps ms3; adds license shield

26 Sep 18:25
Compare
Choose a tag to compare
v4.8

chore: files updated with tag: v4.8

chore: bumps pre-commit hook to latest ms3

10 Sep 14:12
Compare
Choose a tag to compare
v4.7

chore: files updated with tag: v4.7

feat: enables automatic update of version release dates

27 May 21:07
Compare
Choose a tag to compare

in .zenodo.json and CITATION.cff, but not in README (to avoid unwanted side effects). This naive implementation assumes that the release date is the only date present (by replacing any string in ####-##-## format).

chore: bumps to ms3 2.5.1

27 May 16:03
932b9bf
Compare
Choose a tag to compare
v4.5

chore: files updated with tag: v4.5

Bugfix in automatic release workflow

26 Jan 21:03
06b0ee0
Compare
Choose a tag to compare

... occurring for repos the names of which have not lowercase letters only. ABC might be the only one at the moment.

fix: add the version number to JSON descriptor

01 Nov 09:59
6659b12
Compare
Choose a tag to compare

PR has the following modification:

  • Step job to create tags

adds flag '-C' to workflow

20 Oct 17:50
ee317f5
Compare
Choose a tag to compare
v4.1

adds flag '-C' to workflow (#11)

adds .pre-commit-config.yaml

19 Oct 20:33
69db668
Compare
Choose a tag to compare
v4.0

adds .pre-commit-config.yaml (#10)

fix: version_release clones submodules to generate packages in release

04 Oct 09:16
00711dd
Compare
Choose a tag to compare

PR has the following modification:

  • Step Checkout corpus repository in version_release.yml includes flag submodules: recursive

Automatic release workflow completed

20 Sep 10:03
7e49c25
Compare
Choose a tag to compare

Hi @johentsch, after taking in consideration the feedback. I think this version could be merged to the main branch. Nevertheless, There are couple of things that needs to be mentioned for this PR:

  • Rather than using the https://github.com/marketplace/actions/automatic-releases, I swapped the action with https://github.com/marketplace/actions/create-release, the main reason for this decision is that automatic releases requires some changes to its source, there has not been much support for two years, and the mechanism to create the action in the marketplace is a bit ambiguous.

  • For the zenodo and citation files, there are two ways in which we could replace the tags, which one would you prefer?

    • The old tag is used to replace strings in the files
    • Using a regex with pattern v\d+\.(\d+\.\d+|\d+) to replace strings in the files

    Notice: the advantage of using regex is that for any string version which is not the latest tag, these will still update with the new tag

  • It does not seem possible to update the zenodo and citation files when the PR is being merged, a simple solution is to push these changes to the main branch once the PR is merged, what do you think about this?

  • When applying transform, should we commit and push the generated files ?