When attempting to release files for multiple os’s (windows, osx, linux) all in one github release, windows creates a new release, instead of adding to the release draft.
Expected behaviour: 1 github release with 3 assets.
Windows behaviour: 1 github release with 2 assets (osx + linux), and 1 other release for windows
Here is the travis.yml
used to generate the above:
dist: focal
language: shell
install: skip
script: date > file-$TRAVIS_OS_NAME.txt
jobs:
include:
- stage: Compile windows assets
os: windows
deploy: &deploy_base
provider: releases
token:
secure: qITruDqI7xeGFjzsUoe3avEYKACfrE5awqK5+DA+kpOy2XrqsiG87X0on/0PxT5Wx7Jvt0BIljFrEL7Tx/ewS1100SO6dou2y36sdsCExkVwymODGyhUHrOTU8SCV6zwWMYJO3Cil2KDerwld4RBtNUKqHlWurJyMIeca5+8Y19wdpS4tHGRTVI29vyyc7iA0Jca7LfPQXBBW9JYwRZIkhsUfpgBcEsqeCcoMXUCVq9xcMmHaQOnJF03ebstlZqejEHCgUV+m0s6YOMMkmWxer8OeMnUD1mDT/crK4bNNzQ1qNpF43panic1gSfjbqIAxE8PRs83u4YbgoAtHr2buTrpRD0hwujQUT7pCyCjDWYlkoDVBROznwveZUIdHWHnI3wPyvjXaK8xojJz4AVHw1qSWhzPsdoFDb4A4iD2rd2gNNJZOU6TjjnXXKxTk9T+jV+foSD0x9rj3a0XhZZjhtp9p+SBbhGX3e6E/xSQzwyQgER+fKQ3ltKQIJF4pQe/KrkcJ4qE54pSi5J5MlDSrpK1yXU8k7zkhJ1qOdUu3YYwg7iAhrXJFL0DAWFY9HvTHO/tHuBIWU0jNuTPj2bIOATxEMurKLIn0NlrA6ovPgqSqXntcS//bY61EB6fxXIwuF6c3D8Im5VP5afj/Q7xO8+cN4BWf2XBif7Ux8LSvEc=
draft: true
skip_cleanup: true
file: file-windows.txt
on:
all_branches: true
- stage: Compile mac assets
os: osx
deploy:
<<: *deploy_base
draft: false
file: file-osx.txt
- stage: Compile linux assets and publish
deploy:
<<: *deploy_base
draft: false
file: file-linux.txt