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

Release v0.28.1 #4983

Merged
merged 12 commits into from
Feb 14, 2019
Merged

Release v0.28.1 #4983

merged 12 commits into from
Feb 14, 2019

Conversation

ethomson
Copy link
Member

Brings #4979 into the maint/v0.28 branch for a v0.28.1 release. Also includes the CI changes so that we get assurance that the v0.28 builds work.

Note that when we revert #4980 and #4976 then we'll need to cherry-pick those reverts over to maint/v0.28 as well.

Include a build badge for `maint/v0.28` builds.
The URL was incorrect for the nightly badge image; it was erroneously
showing the master branch continuous integration build badge.
Subtle changes in the host OS can have impacts in the CI system that
may be hard to debug.  We previously showed the results of `uname` which
can be difficult to interpret.  Provide more information where
available.
SSH tests on macOS have begun failing for an unknown reason after an
infrastructure upgrade to macOS 10.13.6.  Disable those tests
temporarily, until we can resolve it.
Like 811c1c0, disable the SSH tests on
macOS until we can resolve the newly introduced infrastructure issues.
ci: skip ssh tests on macOS nightly
Although the error functions were deprecated, we did not properly mark
them as deprecated.  We need to include the `deprecated.h` file in order
to ensure that the functions get their export attributes.

Similarly, do not define `GIT_DEPRECATE_HARD` within the library, or
those functions will also not get their export attributes.  Define that
only on the tests and examples.
Add a CMake option to enable hard deprecation; the resultant library
will _not_ include any deprecated functions.  This may be useful for
internal CI builds that create libraries that are not shared with
end-users to ensure that we do not use deprecated bits internally.
Enable hard deprecation in our builds to ensure that we do not call
deprecated functions internally.
Deprecation: export the deprecated functions properly
@ethomson ethomson changed the title Ethomson/v0 28 1 Release v0.28.1 Feb 14, 2019
@ethomson ethomson merged commit 572e4d8 into maint/v0.28 Feb 14, 2019
@ethomson ethomson deleted the ethomson/v0_28_1 branch February 2, 2020 13:07
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.

1 participant