Giter VIP home page Giter VIP logo

build-number's People

Contributors

fredeil avatar gzur avatar undin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

build-number's Issues

Set up initial build number through inputs

I need the default build number to start at 0, not 1. I think it's worth adding a separate input for this. I can prepare a PR if needed.
In addition, it will also simplify the Use case with a start number.

Example does not work for "runs-on: windows-latest" ?

When using runs-on: windows-latest, and this code

echo Build number is $BUILD_NUMBER

I get this:
image

I could only solve this by using the id: buildnumber, like:

steps:
    - name: Generate build number
      uses: einaregilsson/build-number@v1
      id: buildnumber
      with:
        token: ${{secrets.github_token}}   
    
    - name: Print new build number
      run: echo "Build number is ${{ steps.buildnumber.outputs.build_number }}"

Is this a known issue? And maybe update your readme?

Old build-number-x tags re-appear

Hi,
since couple of months (maybe since I upgraded to V3?) I have the following issue:
The script fails, because there are too many "build-number-xxx" tags.
Then I delete all tags, but the latest. I re-run GitHub actions and everything works fine.
But somehow after sometimes all old "build-number-xxx" tags re-appear and the script fails again.
Any idea what is the problem and from were the old tags are re-created?

Error when use it in my github actions yaml.

Run einaregilsson/build-number@v2
events.js:187
throw er; // Unhandled 'error' event
^

Error: getaddrinfo EAI_AGAIN api.github.com
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:60:26)
Emitted 'error' event on ClientRequest instance at:
at TLSSocket.socketErrorListener (_http_client.js:406:9)
at TLSSocket.emit (events.js:210:5)
at emitErrorNT (internal/streams/destroy.js:92:8)
at emitErrorAndCloseNT (internal/streams/destroy.js:60:3)
at processTicksAndRejections (internal/process/task_queues.js:80:21) {
errno: 'EAI_AGAIN',
code: 'EAI_AGAIN',
syscall: 'getaddrinfo',
hostname: 'api.github.com'
}
##[error]Node run failed with exit code 1

Build number write into file

Hello. Thank you for your work and this script.
But how can i use this variable? I mean i want to put this build.version into file?

Thank you.

race condition

If two builds run at the same time they both can get the same build number. I've had this happen a few times.

Provide option to leave repository clean

current plugin saves build number to BUILD_NUMBER/BUILD_NUMBER file. I would like to have it clean and pass between jobs with artefacts (it might be better option as default as well)

please add option for that

current workaround - add BUILD_NUMBER to git ignore

hardcoded `build-number` prefix isn't very flexible

We're considering using your action (great work, btw), but it would be useful if the build-number prefix wasn't hardcoded. Appreciate that you can add another prefix, but two seems unnecessary. We could either remove the build-number string altogether, or have the custom prefix override the build-number string? What are your thoughts?

error in readme example

The readme example should have a needs: job1 line in the definition for job2, otherwise job2 can start executing before the job1 artifact has been uploaded and fail

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.