Giter VIP home page Giter VIP logo

build-number's Issues

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

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.

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?

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?

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

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?

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.

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.

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

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.