Commit graph

149 commits

Author SHA1 Message Date
Łukasz Domeradzki
5b4867c387
Update ASF to .NET Core 3.0 (#1427)
* Initial bump to .net core 3.0

* Update cc.sh

* Update appveyor.yml

* Update ArchiSteamFarm.csproj

* Update appveyor.yml

* Update .travis.yml

* Build corrections

* Cleanup

* Update .travis.yml

* Don't publish trimmed for now

* Update ArchiSteamFarm.csproj
2019-09-26 20:28:25 +02:00
dependabot-preview[bot]
f01f9c8565 Bump Microsoft.NET.Test.Sdk from 16.3.0-preview-20190828-03 to 16.3.0
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 16.3.0-preview-20190828-03 to 16.3.0.
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Commits](https://github.com/microsoft/vstest/compare/v16.3.0-preview-20190828-03...v16.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-19 16:43:32 +00:00
JustArchi
5c98d90ae6 Update ArchiSteamFarm.Tests.csproj 2019-09-09 01:09:04 +02:00
dependabot-preview[bot]
6ee3da39c8 Bump Microsoft.NET.Test.Sdk
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 16.3.0-preview-20190808-03 to 16.3.0-preview-20190828-03.
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Commits](https://github.com/microsoft/vstest/compare/v16.3.0-preview-20190808-03...v16.3.0-preview-20190828-03)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-08 22:35:00 +00:00
JustArchi
332a2070ed Packages update 2019-08-29 14:10:17 +02:00
Łukasz Domeradzki
38e227b298
Bump to .NET Framework 4.8 (#1210) 2019-08-01 23:31:07 +02:00
dependabot-preview[bot]
da8e7c7b94 Bump Microsoft.NET.Test.Sdk from 16.1.1 to 16.2.0
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 16.1.1 to 16.2.0.
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Commits](https://github.com/microsoft/vstest/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-06-27 06:48:39 +00:00
dependabot-preview[bot]
a93262aa9d Bump ConfigureAwaitChecker.Analyzer from 3.0.0 to 4.0.0
Bumps [ConfigureAwaitChecker.Analyzer](https://github.com/cincuranet/ConfigureAwaitChecker) from 3.0.0 to 4.0.0.
- [Release notes](https://github.com/cincuranet/ConfigureAwaitChecker/releases)
- [Commits](https://github.com/cincuranet/ConfigureAwaitChecker/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-06-13 16:11:36 +00:00
dependabot-preview[bot]
c07bed7df1 Bump Microsoft.NET.Test.Sdk from 16.1.0 to 16.1.1
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 16.1.0 to 16.1.1.
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Commits](https://github.com/microsoft/vstest/compare/v16.1.0...v16.1.1)
2019-05-30 06:29:30 +00:00
dependabot[bot]
2139f75ed3 Bump Microsoft.NET.Test.Sdk from 16.0.1 to 16.1.0
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 16.0.1 to 16.1.0.
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Commits](https://github.com/microsoft/vstest/compare/v16.0.1...v16.1.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-05-09 09:30:09 +00:00
JustArchi
331dee149e Misc 2019-04-30 15:34:11 +02:00
JustArchi
e3b2b65935 Packages cleanup 2019-04-30 14:56:09 +02:00
dependabot[bot]
7dc9a76768 Bump JetBrains.Annotations from 2018.3.0 to 2019.1.1
Bumps JetBrains.Annotations from 2018.3.0 to 2019.1.1.

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-03-27 10:46:45 +00:00
dependabot[bot]
3ec9c05252 Bump Microsoft.NET.Test.Sdk from 16.0.0 to 16.0.1
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 16.0.0 to 16.0.1.
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Commits](https://github.com/microsoft/vstest/commits)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-03-05 01:25:57 +00:00
dependabot[bot]
1a763a56ea Bump Microsoft.NET.Test.Sdk from 16.0.0-preview-20190203-03 to 16.0.0
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 16.0.0-preview-20190203-03 to 16.0.0.
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Commits](https://github.com/microsoft/vstest/commits)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-03-01 22:16:09 +00:00
JustArchi
b677ba8202 Code/style cleanup 2019-02-16 17:34:17 +01:00
dependabot[bot]
7c8086d200 Bump Microsoft.NET.Test.Sdk
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 16.0.0-preview-20190124-02 to 16.0.0-preview-20190203-03.
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Commits](https://github.com/microsoft/vstest/compare/v16.0.0-preview-20190124-02...v16.0.0-preview-20190203-03)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-02-04 01:44:14 +00:00
JustArchi
5ca35d0db4 Closes #1050 2019-02-02 22:54:23 +01:00
dependabot[bot]
eefab22ead Bump Microsoft.NET.Test.Sdk
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 16.0.0-preview-20181205-02 to 16.0.0-preview-20190124-02.
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Commits](https://github.com/microsoft/vstest/compare/v16.0.0-preview-20181205-02...v16.0.0-preview-20190124-02)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-01-29 02:45:21 +00:00
JustArchi
3f43b641d9 Closes #1059 2019-01-26 18:14:07 +01:00
dependabot[bot]
b390010375 Bump ConfigureAwaitChecker.Analyzer from 2.0.1 to 3.0.0
Bumps [ConfigureAwaitChecker.Analyzer](https://github.com/cincuranet/ConfigureAwaitChecker) from 2.0.1 to 3.0.0.
- [Release notes](https://github.com/cincuranet/ConfigureAwaitChecker/releases)
- [Commits](https://github.com/cincuranet/ConfigureAwaitChecker/commits)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-01-22 01:35:28 +00:00
dependabot[bot]
2daa902190 Bump JetBrains.Annotations from 2018.2.1 to 2018.3.0
Bumps JetBrains.Annotations from 2018.2.1 to 2018.3.0.

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-01-15 11:36:40 +00:00
JustArchi
15c0f8ebbe Misc 2019-01-14 20:15:28 +01:00
JustArchi
e1e9a9f457 Rider cleanup 2019-01-14 19:11:17 +01:00
Łukasz Domeradzki
d306028945
Conditionally disable netf on non-Windows platforms (#1032) 2019-01-14 18:23:06 +01:00
dependabot[bot]
2f64d2777b Bump ConfigureAwaitChecker.Analyzer from 2.0.0 to 2.0.1
Bumps [ConfigureAwaitChecker.Analyzer](https://github.com/cincuranet/ConfigureAwaitChecker) from 2.0.0 to 2.0.1.
- [Release notes](https://github.com/cincuranet/ConfigureAwaitChecker/releases)
- [Commits](https://github.com/cincuranet/ConfigureAwaitChecker/commits)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-01-14 02:34:04 +00:00
JustArchi
192656cd02 Implement basic code contracts 2019-01-10 23:44:32 +01:00
Łukasz Domeradzki
0f2a816b92
Implement plugin system (#1020)
* Implement basic plugin system

* The dawn of new era

* Add plugins warning

* Move more members to PublicAPI

* Open commands for the plugins

* Add IBotHackNewChat

* Run plugin events in parallel

* Use properties in IPlugin

* Hook our custom plugin into CI to ensure it compiles

* Fix dotnet brain damage

* Add IBotsComparer

* Add code documentation

* Add IBotTradeOffer

* Add IBotTradeOffer example

* Add IBotTradeOfferResults

* Final bulletproofing

* Final renaming
2019-01-10 22:33:07 +01:00
JustArchi
3bbddcf723 Happy new year 🎉 2019-01-02 16:32:53 +01:00
JustArchi
f8aa8babcf R# cleanup 2018-12-15 00:27:15 +01:00
JustArchi
c684582ce1 Packages update 2018-12-07 22:14:39 +01:00
Łukasz Domeradzki
1d78060015
.NET Core 2.2 (#958)
* Initial bump

* Fix travis
2018-12-07 22:04:09 +01:00
JustArchi
328e34d313 Packages update + OpenAPI 3.0 2018-11-28 03:13:38 +01:00
JustArchi
6ef8093b19 Cleanup 2018-11-19 15:33:29 +01:00
JustArchi
fc9b2ed470 Misc 2018-10-29 23:19:31 +01:00
JustArchi
2aa9ea2fde Packages update 2018-10-21 17:03:13 +02:00
JustArchi
3b607b1294 Misc 2018-10-17 20:28:17 +02:00
JustArchi
f4a96c681e R# cleanup 2018-10-17 20:22:55 +02:00
JustArchi
8a2d15f177 Packages update 2018-10-11 18:24:54 +02:00
JustArchi
0c953c12d8 Misc 2018-10-05 18:37:07 +02:00
JustArchi
f0952129fa Misc 2018-10-05 18:16:41 +02:00
JustArchi
1d6804168b Further STM logic improvement 2018-10-05 15:54:22 +02:00
JustArchi
903a903858 Further cleanup 2018-10-05 04:26:57 +02:00
JustArchi
deba7cac92 Cleanup and fixes of ASF tests 2018-10-05 04:21:27 +02:00
JustArchi
b29e39dd59 Fix another STM logic flaw 2018-10-05 03:37:49 +02:00
JustArchi
77d2414f95 Packages update 2018-09-28 13:55:12 +02:00
JustArchi
c51afa77c6 Closes #897 2018-09-16 16:24:44 +02:00
JustArchi
9534d2b9f0 R# cleanup 2018-09-08 00:46:40 +02:00
JustArchi
616cc51860 Packages update 2018-08-24 02:56:10 +02:00
JustArchi
d7f976fe97 Packages update 2018-08-19 14:38:20 +02:00
JustArchi
57c708a1c6 Fix STM trading logic 2018-08-01 23:11:15 +02:00
JustArchi
2855c3906d Add failing test
This one needs to be fixed.
2018-08-01 09:50:50 +02:00
JustArchi
16d002f99b Misc code cleanup 2018-07-27 04:52:14 +02:00
JustArchi
f471689a06 Packages update 2018-07-20 01:46:46 +02:00
JustArchi
ca0d6575d8 Packages update 2018-07-11 16:31:46 +02:00
Łukasz Domeradzki
a4cd7d47c5
CI fixes (#847)
* AppVeyor fixes

* Test

* Revert "Test"

This reverts commit 5700ad66a8.

* Revert "AppVeyor fixes"

This reverts commit d15777dea4.

* Try something else
2018-07-10 10:20:53 +02:00
JustArchi
84331b8c7b Add linux-arm workaround for https://github.com/dotnet/coreclr/issues/18486 2018-07-10 09:37:51 +02:00
Łukasz Domeradzki
c1d85852e8
CI improvements
* Test potential solution for generic-netf being 'special'

* Bump OSX

* Misc
2018-07-04 05:43:51 +02:00
JustArchi
a6cd1471db Packages update 2018-06-13 02:40:50 +02:00
JustArchi
636486c202 Correct ArchiSteamFarm.Tests for net472 2018-06-11 01:38:35 +02:00
JustArchi
c966dd13b7 Enable ArchiSteamFarm.Tests for net472 2018-06-11 01:29:08 +02:00
JustArchi
9cf047e0f9 Packages update 2018-06-08 15:13:48 +02:00
Łukasz Domeradzki
9a30277cf8
Runtime upgrade to .NET Core 2.1 (#804)
* Initial bump to .NET Core 2.1

* Add workaround for https://github.com/mono/linker/issues/286

* Deprecate BackgroundGCPeriod

* Websockets updates

* Misc

* Check if travis works with 2.1

* Not yet

* Fix travis for now

* Test

* Whatever, travis is broken right now

* Schema update

* Update travis

* Test travis

* Check OSX

* Correct CI versions

* Misc

* Misc
2018-06-04 00:17:13 +02:00
JustArchi
89af8c5fdf Packages update 2018-05-25 23:46:05 +02:00
JustArchi
55b238f28f Packages update 2018-05-12 00:59:49 +02:00
JustArchi
26985c6023 Remove service from ArchiSteamFarm.Tests
This shouldn't really be needed, but let's see if tests start failing afterwards.
2018-04-22 20:00:22 +02:00
JustArchi
66c80e618f Closes #764 2018-04-13 09:17:27 +02:00
JustArchi
1d7cc00f42 Packages update 2018-04-07 20:32:30 +02:00
JustArchi
6597937cf5 Packages update 2018-03-23 07:07:09 +01:00
JustArchi
9360d61a48 csproj sorting 2018-03-18 00:56:31 +01:00
JustArchi
66391b6fc9 Packages update 2018-03-08 23:01:00 +01:00
JustArchi
45e235d9ee Packages update 2018-02-24 23:41:12 +01:00
JustArchi
e141e43d3f Packages update 2018-02-21 17:44:59 +01:00
JustArchi
7e4a1854ce Packages update 2018-02-13 13:24:20 +01:00
JustArchi
1bdcc78a2d Packages update 2018-01-16 10:45:20 +01:00
JustArchi
ac31e783c2 Packages update 2018-01-12 20:23:04 +01:00
JustArchi
6bbff6ab4e Happy new year 2018-01-01 02:56:53 +01:00
JustArchi
339eb8df0d Rename 2/2 2017-12-14 08:23:17 +01:00
JustArchi
627c6d2b82 Packages update 2017-12-11 13:53:47 +01:00
JustArchi
2dd9d86ba7 Misc 2017-12-07 09:10:56 +01:00
JustArchi
d5f44f8f6c ReSharper: update header 2017-11-18 17:27:06 +01:00
JustArchi
8019cdcbb4 Code review according to Jeffrey Richter
> The pattern is to take the basest class or interface possible for your arguments and return the most specific class or interface possible for your return types. This gives your callers the most flexibility in passing in types to your methods and the most opportunities to cast/reuse the return values.
2017-11-16 22:10:11 +01:00
JustArchi
5ad01e2da8 Packages update 2017-11-11 19:33:46 +01:00
JustArchi
110d98e07b Packages update 2017-10-31 20:22:33 +01:00
JustArchi
247cb3d3bd Packages update 2017-10-26 23:28:43 +02:00
JustArchi
6b4ab6bf5e Packages update 2017-10-14 07:08:58 +02:00
JustArchi
459f57ea38 Packages update 2017-10-12 11:43:36 +02:00
JustArchi
35ad4f0f36 Remove RuntimeIdentifiers from ArchiSteamFarm.Tests
I'm not sure if this is required, tests should always run in source "dotnet build" variant and not anything being published, in worst case my CIs will poke me to add this back.
2017-10-11 00:50:25 +02:00
JustArchi
49c5a53497 Packages update 2017-10-10 21:52:44 +02:00
JustArchi
68c4c046b2 Packages update 2017-09-27 04:31:57 +02:00
JustArchi
2ebbc219f8 Closes #657 2017-09-27 04:19:10 +02:00
JustArchi
04a5d59d52 Hack ASF icon 2017-09-27 02:58:57 +02:00
JustArchi
757ae9ab3e Packages update 2017-09-17 18:20:35 +02:00
JustArchi
035b70458e Rewrite ASF inventory fetching into new endpoint, #646 2017-09-17 18:01:17 +02:00
JustArchi
94160bdc42 Packages update 2017-08-12 01:22:52 +02:00
JustArchi
ce600fdf42 Packages update 2017-07-31 17:38:38 +02:00
JustArchi
93716218a5 Misc 2017-07-13 06:08:52 +02:00
JustArchi
a718d1cefe Travis: Unit tests fixes 2017-07-10 08:52:59 +02:00
JustArchi
5b2b00a9f0 Add MatchableTypes
As well as unit testing so I'm sure that part is not screwed up.
2017-07-10 08:20:15 +02:00