Commit Graph

21 Commits

Author SHA1 Message Date
ta264 b1349213f2 New: Use dotnet tooling, produce 64bit build on windows 2020-10-13 23:15:01 -04:00
Qstick 38448333b2 Fixed: Bump 0.7.2, Allow update to 0.8+ netcore builds 2020-10-10 21:51:02 -04:00
ta264 200473408a Fixed: Tidy up mac test setup 2019-09-16 17:48:32 +01:00
ta264 4461ca3080 New: Test more mono versions; do all linux tests in docker 2019-09-16 17:48:32 +01:00
Qstick a5d4d1c6a1 Fixed: All Builds Marked as Production in Sentry 2019-09-14 00:44:17 -04:00
Qstick 459556b344 New: Bump Version to 0.7.1 2019-09-14 00:12:16 -04:00
Qstick 8612548af9 Changed: Test on Mono 5.0 and 5.4 2019-09-14 00:10:02 -04:00
ta264 a75754a8ee New: Run linting in parallel 2019-09-13 21:27:58 +01:00
ta264 4a2276225c New: Run integration tests for various mono versions 2019-09-13 21:27:58 +01:00
Qstick 31cb5fe523
Changed: Version Bump 0.7.0 (#952) 2019-09-09 08:06:49 -04:00
ta264 4edad5f563 Fixed: Actually fix skipping analyze on fork 2019-08-30 06:52:47 +01:00
ta264 c4578c0b0f Fixed: Don't run analyze on forks
It fails due to requring secrets not available on forked PRs
2019-08-27 21:36:05 +01:00
ta264 f1fc45fa99 New: Migrate to new csproj format 2019-08-24 17:31:58 -04:00
ta264 ee7d47d044 Fixed: All the tests 2019-08-24 15:45:55 -04:00
ta264 1fdfa3fac5 Fixed: Mac Packaging 2019-08-23 07:45:08 +01:00
Qstick 698d5e1cf5 Fixed: SonarCloud Backend Version being set to 1.0 2019-08-17 02:04:07 -04:00
Qstick 09bc1138b9 Fixed: Exclude API from coverage calculation 2019-08-17 00:55:18 -04:00
Qstick 6f884fb59d Fixed: Seperate Analysis Front/Back, Combine with coverage 2019-08-14 15:42:54 -04:00
Qstick da99cf5a1c
Map sentry org variable into correct format 2019-08-13 18:55:38 -04:00
ta264 f2cc5adc0b Fixed: Sentry source map upload 2019-08-13 19:52:42 +01:00
Qstick 6932046c5f
New: Set up CI with Azure Pipelines (#897)
* Set up CI with Azure Pipelines

[skip ci]

* Remove Travis, Build Multiple Environments

* Change Task Type to Bash

* Checkout submodules

* Remove Appveyor Tests, Add Azure Tests

* Oops Forget Steps

* bad name

* test script fixes

* add tests to build job

* fixup tests

* name test runs

* fpcalc and artifacts

* Try to fix installer

* Publish separately

* Try publish

* Another go at artifacts

* Tidy up

* Add sentry, assembly info patching and bump version

* Only patch one AssemblyInfo; set node version 10

* Try pipeline artifacts again

* Tidy up - pipeline artifact seems to be way forward

* Fix installer publish

* first go at test job seperation

* job names and depends/consitions for tests

* pusblish single file test artifact

* pipeline artifact for test

* blitz the pattern filter

* windows test jobs

* mac tests, checkout on test jobs

* try to download build artifact to test job

* download and extract artifact

* Set LD_LIBRARY_PATH and print some sqlite debug info on mac tests

* fixup! tests

* integration test fixes

* fixup! integration test fixes

* fixup! integration test fixes

* more fixup

* use bash cp

* test fixups

* mkdir before copy

* linux works! add osx integration tests

* im tooo tired

* coverage attempt

* coverage seperate stage

* windows paths for integration test

* switch coverage to windows where opencover actually works

* fix test script

* one last go

* Simplify installer, try to fix name

* Try to parallelize backend and frontend build

* Try adding a matrix

* Try matrix jobs not stages

* Try to fix package step

* Remove opencover install

* Try to fix tests

* coverage fixes

* revert build.sh changes

* triggers so we don't double build

* Publish coverage package so we can debug

* try coverage no build, output artifact

* use the full pipeline workspace from build job

* fix automation tests for new ui

* Assorted fix attempts

* Another go

* MacOS debug

* Tidy up, try to fix mac

* Fix mac fpcalc, add mac integration tests

* Add cross platform automation tests

* Fix packages

* Try to fix Automation tests

* Don't wait on the installer to create standard packages

* Fixes

* delete logentries reference

* run automation tests in headless mode

* try install firefox mac

* Revert "try install firefox mac"

This reverts commit 4684bb1901.

* test sonarcloud prepare outputs

* basic analyze and upload

* don't limit fetch depth on analyze

* manual scanner do front and backend?

* full analyize with tests, coverage

* should depend on tests, coverage

* no need for condition on coverage

* Fix up build numbering

* Try to fix sonar

* Separate coverage calculation and publication

* Try to fix coverage upload
2019-08-13 13:15:59 -04:00