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

ASF GitHub Bot logged work on AVRO-3423:
----------------------------------------

                Author: ASF GitHub Bot
            Created on: 08/Mar/22 15:20
            Start Date: 08/Mar/22 15:20
    Worklog Time Spent: 10m 
      Work Description: zcsizmadia commented on pull request #1570:
URL: https://github.com/apache/avro/pull/1570#issuecomment-1061891678


   @RyanSkraba I added a build-helper.sh to share fodler as a POC. the c# 
build.sh is using that helper code. That shows kinda the template what to do in 
other languages. As you can see the helper handles all the command line parsing 
and just executes the functions defined by the language specific  build sh 
files.
   
   Couple of objectives I wanted the help build script to meet:
   
   1. Support ask (yes/no/abort)
   2. Support --yes to auto-ytes any questions
   3. Dry run
   4. Colored message functions to show green, yellow or red messages
   5. If the build.sh is successfull (exit code=0) it shows a green "Done." 
message at the end of the script or "FAILED!" if exit code!=0. This would help 
to recognise easily if the script failed. fyi colors can be disabled manually 
or thautomatically if the script is not running on a terminal
   
   I am not sure if language specific commands or options are needed, however 
that can be addedd as well, with some nice trickery


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@avro.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


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

            Worklog Id:     (was: 738183)
    Remaining Estimate: 22h 20m  (was: 22.5h)
            Time Spent: 1h 40m  (was: 1.5h)

> Add release step to build.sh for C#
> -----------------------------------
>
>                 Key: AVRO-3423
>                 URL: https://issues.apache.org/jira/browse/AVRO-3423
>             Project: Apache Avro
>          Issue Type: Improvement
>          Components: csharp
>            Reporter: Zoltan Csizmadia
>            Priority: Minor
>              Labels: pull-request-available
>   Original Estimate: 24h
>          Time Spent: 1h 40m
>  Remaining Estimate: 22h 20m
>
> Add release step to build.sh to simplify pushing nuget packages during new 
> releases.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to