7 Commits

Author SHA1 Message Date
Joseph Lenox
b3cac9d0fb
Cleanup old branch builds (#4680)
* #4620

Invalidate posDetectSurfaces during make_perimeters() when posSlice would also get invalidated.
Can't use invalidate_step() as that invalidates the perimeters as well.

* Add a test step to check for regression #4620 - behavior on running Print::process() again on the same model.

* Fix naming scheme for macos/osx builds to make it obvious if it is a PR or not.

* Remove previous versions of the same kind of branch or PR ID

* Adjust copied statements to account for different calling conventions; osx does not have an arch name argument for make_dmg

* Remember to set the version too

* Update windows build server command to clean up old branch builds.

* Specifically look for PR${PR_ID} instead of just ${PR_ID} to avoid unintentional deletions.

* don't symlink pull requests

* Update to call more functions on osx

* Only delete/clean once, not once per file uploaded.
2019-01-06 13:53:41 -06:00
Alessandro Ranellucci
28592cf160 Try to compile on OSX 10.12 and fix Mac deployment 2018-11-09 16:53:40 +01:00
Joseph Lenox
2bedc5c9df Link to libstdc++ statically. (#4016)
* Link to libstdc++ statically.

* use a linker flag instead.

* Update Build.PL

* Link to static paths on Travis only.

* Fix SFTP to abort of SFTP errors.

* Create sftp.sh

* always set -static-libstdc++ now in ldflags

also removed gcc 4.6 workaround

* remove buggy gcc check for 4.7, it is no longer supported

* Remove -lstdc++

Static linking is done on Travis for linux.

* Filter -lstdc++ on linux, static c++
2017-06-09 08:05:21 -05:00
Joseph Lenox
ab278f03e1 Deploy PRs to branches/ subdir. (#3865)
* Deploy PRs to branches/ subdir.

* wrong path to util

* added PR number to file name

* check for appveyor pr variable

* also use branches if pushing a branch on windows

* also use branches if pushing a branch on unix

* wrong or operator on powershell
2017-04-06 20:37:53 -05:00
Joseph Lenox
04b59affce only decrypt if the key is available (#3858)
* only decrypt if the key is available

* Use script instead of explicit command

* Don't deploy if the keyfile is missing/empty.

* Don't deploy if key is not available.

* Don't decrypt appveyor key if no secret

* wrong name

* Fix the logic and a typo
2017-04-05 11:27:04 -05:00
Joseph Lenox
cf34a5293d Actually deploy. 2017-04-04 19:21:43 -05:00
Joseph Lenox
e36e821f72 Travis uploads files to slic3r.org now. 2017-04-04 18:48:19 -05:00