Commit Graph

38 Commits

Author SHA1 Message Date
Qstick 4dd0b49dbc Package and Installer Updates 2022-04-13 22:05:50 -05:00
ta264 8990b35d86 Fixed: No longer require first run as admin on windows
(cherry picked from commit 8d9302da7761752189b2d2820915d7d13197ce47)
(cherry picked from commit daa9ee30a2c5fc2511e34167ce642c1bfe2a8b41)
2022-04-13 21:28:59 -05:00
Mark McDowall 55372f554f Fixed: Removal of previous service
Fixes #2040

(cherry picked from commit cd28af98eed831e00a400e66b652e6a8d6f9c442)
2021-04-01 21:33:45 -04:00
Qstick 5827f34bd2 Fixed: (Windows) clean up extraneous files in build folder during installation
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2020-12-17 08:08:26 -05:00
Qstick bcfa856842 Win x86 Builds 2020-11-18 11:54:29 -05:00
Qstick 149b42b8d5 Fixed: Windows installer won't create shortcut if unchecked
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2020-10-13 23:25:39 -04:00
ta264 8fe924fdcd New: Multi target net framework 4.6.2 and net core 3.0 2020-10-13 23:18:02 -04:00
ta264 b1349213f2 New: Use dotnet tooling, produce 64bit build on windows 2020-10-13 23:15:01 -04:00
Qstick f8fa0eac16 New: Add Logging to Windows Setup
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2020-10-13 23:14:59 -04:00
ta264 a627c2c9ab Changed: Centralize version numbers (#961)
* Centralize version numbers

* Fixed: Run UpdateVersionNumber on Package (For Separate Jobs)
2019-09-07 20:40:23 -04: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
Qstick 6ea7f97b16 Changed: Version Bump 0.6.2 2019-05-10 21:26:54 -04:00
Qstick 8f29536187 Changed: Version Bump 0.6.1 2019-04-15 21:03:21 -04:00
Qstick 8f7df83f58
New: Bump Version to 0.6 (#726) 2019-04-11 22:06:30 -04:00
Qstick 9f9441788c New: Bump version to 0.5.0 2018-12-01 15:26:37 -05:00
Qstick 2af4a5004f New: Bump Version 0.4.0 2018-09-18 20:49:25 -04:00
Qstick ef107fc63d
Updated: Multiple UI package updates (#443)
* Updated: Multiple UI package updates

Co-Authored-By: taloth <taloth@users.noreply.github.com>

* Updated: inno version to 5.6.1

* Updated: react-tether to 1.0.1

* Updated: React to 16.4.2
2018-08-08 21:53:58 -04:00
Qstick afa78b1d20 New: Bump version 0.3.1 2018-07-20 22:07:31 -04:00
Qstick a3e08c9160 Fixed: Setup remote access for service during install
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-04-26 20:56:19 -04:00
Qstick feb6f4b205 Bump Version and Change Installer Name 2018-04-21 17:18:13 -04:00
Qstick 99d0421ba7
Fixed: Don't fail build on test failure (#173)
* Fixed: Don't fail build on test failure

This sets Appveyor up to use the original build.sh and test.sh scripts.
Enables tests for Travis
Add frontend linting checks to Appveyor builds
Add Failed Tests message to Appveyor builds
Fix windows installer naming
Fix a few UI issues causing eslint and stylelint to fail

* fixup! forgot one ui fix.

* fixup! Inno doesn't like appveyor appending string to pr version

* fixup! It's too late, my brain is mush
2017-12-31 13:53:16 -05:00
Qstick 10c29a65db Assembly Naming, Default Windows Service Account 2017-10-24 22:31:37 -04:00
Qstick f6fc78d927 Misc Build Script Updates 2017-10-15 00:07:56 -04:00
Joseph Milazzo ef4da4ac9f Track Parsing Code (#10)
* We now have the ability to import local tracks into Lidarr. Switching to IDv3 tag reading over custom parsing for local tracks.

* Stable code for track refresh.

* RefreshArtist and RescanArtist events are working correctly. Need to add potential rejection decisions in future.

* Implemented code comments

* PR comments and fixing some odd db bugs.

* Fix some conflicts after Unit Test PR Merge

Fix some conflicts after Unit Test PR Merge

* Track/Album Add and Update Fixes

Track/Album Add and Update Fixes

* Fixed an issue with trackimport looking up trackId instead of artistId

* Add Handle to TrackService for TrackAddedEvent

Add Handle to TrackService for TrackAddedEvent

* Update Quality Regex, Store BitRateMode in TrackFile

Update Quality Regex, Store BitRateMode in TrackFile
2017-07-03 13:39:06 -05:00
Matthew Despain adf45e8061 Yet more AppVeyor... 2017-05-08 08:21:18 -06:00
runraid a8b40ce1f6 Update readme, replace sonarr->lidarr 2017-05-06 07:44:46 -07:00
Keivan Beigi ec681f5245 spelling 2015-01-29 14:15:48 -08:00
Keivan Beigi d625d2e1ed Fixed: Sonarr now installs as sonarr instead of NzbDrone 2015-01-29 11:11:01 -08:00
Keivan Beigi c4e684fbd3 update usages of nzbdrone.com to sonarr.tv 2014-12-04 17:54:37 -08:00
Mark McDowall 0870afb425 Set file version on installer 2014-08-25 23:07:50 -07:00
kayone ed355a5ee6 install nzbdrone into c:\ProgramData instead of start menu 2013-11-26 18:07:37 -08:00
kayone b02c92d445 added branch version to generated setup file. 2013-11-26 17:08:28 -08:00
kayone 19657b471e installing as windows service is now optional during setup. 2013-11-26 15:59:17 -08:00
kayone 72fc530da9 updated build number, uninstall/reinstall service on install. 2013-11-26 12:43:36 -08:00
kayone 4389f9d96d fixed inno script. 2013-11-26 12:19:26 -08:00
kayone 36253714c9 update inno script 2013-11-26 12:17:16 -08:00
kayone 9c3cea2570 made paths relative in inno script file. 2013-11-26 12:07:05 -08:00
kayone 50913c69b6 added inno setup scripts 2013-11-25 21:34:53 -08:00