You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by "ASF GitHub Bot (Jira)" <ji...@apache.org> on 2022/08/19 17:46:00 UTC

[jira] [Work logged] (CSV-303) Fail build on breaking API changes

     [ https://issues.apache.org/jira/browse/CSV-303?focusedWorklogId=802092&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-802092 ]

ASF GitHub Bot logged work on CSV-303:
--------------------------------------

                Author: ASF GitHub Bot
            Created on: 19/Aug/22 17:45
            Start Date: 19/Aug/22 17:45
    Worklog Time Spent: 10m 
      Work Description: sman-81 opened a new pull request, #252:
URL: https://github.com/apache/commons-csv/pull/252

   This pull request solves ticket CSV-303 by adding `org.revapi:revapi-maven-plugin` to the build section of the library's maven POM.
   Please note that config file `revapi-config.json` is added to exclude `CSVFormat.serialVersionUID` from checks. The field should probably be updated to something != 1 along with custom de-serialization for backward compatibility.




Issue Time Tracking
-------------------

            Worklog Id:     (was: 802092)
    Remaining Estimate: 0h
            Time Spent: 10m

> Fail build on breaking API changes
> ----------------------------------
>
>                 Key: CSV-303
>                 URL: https://issues.apache.org/jira/browse/CSV-303
>             Project: Commons CSV
>          Issue Type: Improvement
>    Affects Versions: 1.9.0
>            Reporter: Markus Spann
>            Priority: Minor
>             Fix For: 1.10.0
>
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> Breaking changes to the public API should automatically fail the build to ensure backward- and binary-compatibility of the library.
> I will create a pull request that achieves this based on {{{}org.revapi:revapi-maven-plugin{}}}.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)