Skip to content

Conversation

@RobertIndie
Copy link
Member

Motivation

The debug artifact for the windows system is too large. They are only used for debugging and don't need to include in the release. And it's better to tar the windows-static artifact to make it easier to download.

The final result looks like this: https://dist.apache.org/repos/dist/dev/pulsar/pulsar-client-cpp/pulsar-client-cpp-3.1.0-candidate-1/

Modifications

  • Exclude the windows debug artifact in the release
  • Tar windows-static artifacts in the release.

Verifying this change

This change is a trivial rework / code cleanup without any test coverage.

Documentation

  • doc-required
    (Your PR needs to update docs and you will update later)

  • doc-not-needed
    (Please explain why)

  • doc
    (Your PR contains doc changes)

  • doc-complete
    (Docs have been already added)

…ows artifacts

Motivation
The debug artifact for the windows system is too large. They are only used for debugging and doesn't need to include in the release.
And it's better to zip tar the `windows-static` artifact to make it easier to download through the command line.

The final result looks like this: https://dist.apache.org/repos/dist/dev/pulsar/pulsar-client-cpp/pulsar-client-cpp-3.1.0-candidate-1/

Modification
* Skip include the windows debug artifact in the release
* Tar `windows-static` artifact in the release.
@RobertIndie RobertIndie added this to the 3.2.0 milestone Nov 24, 2022
@RobertIndie RobertIndie self-assigned this Nov 24, 2022
Copy link
Contributor

@BewareMyPower BewareMyPower left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you add a release process so that it would be more clear that when would these scripts be used?

@BewareMyPower BewareMyPower merged commit f0268ec into apache:main Nov 24, 2022
RobertIndie added a commit that referenced this pull request Dec 1, 2022
…ows artifacts (#124)

Motivation
The debug artifact for the windows system is too large. They are only used for debugging and doesn't need to include in the release.
And it's better to zip tar the `windows-static` artifact to make it easier to download through the command line.

The final result looks like this: https://dist.apache.org/repos/dist/dev/pulsar/pulsar-client-cpp/pulsar-client-cpp-3.1.0-candidate-1/

Modification
* Skip include the windows debug artifact in the release
* Tar `windows-static` artifact in the release.
@RobertIndie RobertIndie modified the milestones: 3.2.0, 3.1.0 Dec 1, 2022
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

Successfully merging this pull request may close these issues.

2 participants