Skip to content

Question about the workflow #43

@ThomasBreuer

Description

@ThomasBreuer

I understand the release workflow as follows:

  1. One merges a pull request for the package, such that PackageInfo.g contains a new version number.
  2. One runs release-pkg in order to create the archive of the new version.

The idea is that PackageInfoURL and ArchiveURL in PackageInfo.g point to the github URLs in question.
GAP's automatic package updater sees the new version of PackageInfo.g already after step 1., before the archive gets created in step 2.
Thus the package updater (and anybody else who wants to get the latest version of the package in question) gets confused if step 2 is not executed.

Wouldn't it be safer to decouple the two steps?
For that, we would need "another place" for the PackageInfo.g file mentioned in PackageInfoURL, and release-pkg would have to copy PackageInfo.g to this place at the time when it uploads the archive.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions