Commit graph

65 commits

Author SHA1 Message Date
Łukasz Domeradzki
b34f18497d
.NET 8 (#3005)
* Initial .NET 8

* Make it compile in release mode ignoring warnings for now

* First round of improvements

* Second round of improvements

* Third round of improvements

* Use new throws

* Fix .NET Framework, YAY, thanks madness!

Madness devs are awesome

* Misc

* Misc

* AF_NETLINK might be required for some http calls

No clue why

* Fix service files

Doesn't do what it should

* Update CardsFarmer.cs

* New improvements

* Address feedback

* Misc

* Misc

* Misc refactor

* Misc
2023-11-14 19:12:33 +01:00
Łukasz Domeradzki
88d2924bc2
Update cc.sh 2023-07-23 12:25:14 +02:00
Łukasz Domeradzki
0e8e360c7e
Update cc.sh 2023-07-22 21:25:23 +02:00
Łukasz Domeradzki
98ef37e722
Extract PublicListing and MatchActively to a plugin, resurrect MatchActively (#2759)
* Start work on extracting remote communication

* ok

* Dockerfile fixes

* More fixes

* Prepare /Api/Announce and /Api/HeartBeat

* Decrease publish race conditions

* OK

* Misc

* Misc

* Misc

* Move Steam group part back to ASF core

* Finally implement match actively v2 core

* Update RemoteCommunication.cs

* Use single round exclusively, report inventories more often

* Use randomization when asking others for assetIDs

* Add support for license and crowdin

* Kill dead code

* Fix return type of inventories

* Fix responses for good

* Unify old backend with new

* Report whole inventory, always

Helps with optimization on the backend side in terms of inventory fetching

* Update RemoteCommunication.cs

* Determine index of each asset and tell server about it

* Update AnnouncementRequest.cs

* Fix ASF screwing up with the order

* Fix warnings

* Misc rename

* Final logging touches
2022-12-15 18:46:37 +01:00
Łukasz Domeradzki
8bf2504acf
.NET 7 (#2733)
* Initial changes to target .NET 7

* Update Directory.Build.props

* Update publish.yml

* Limit max publish jobs further
2022-11-14 23:38:56 +01:00
Archi
d64669d563
Closes #2459 2021-11-29 09:56:43 +01:00
Łukasz Domeradzki
0850a261cb
Add osx-arm64 ASF variant (#2451) 2021-11-10 20:36:09 +01:00
Archi
566be6e8c4
Use --self-contained and --no-self-contained as recommended by .NET 6.0 docs 2021-11-10 19:39:04 +01:00
Łukasz Domeradzki
0eee21360d
.NET 6.0 (#2388)
* Bump non-source files to net6.0

* Correct .NET 6.0 warnings

* Correct CI

* Correct linking errors

Not much I can do about them ATM

* Remove TrimmerRoots

At least runtime is no longer needed for our STD plugin, not sure about the dictionary

* Correct cc.sh

* Revert "Remove TrimmerRoots"

This reverts commit 11f603d3d6.

* First round of cat & mice game

* Update Directory.Build.props

* Update Startup.cs

* Update Startup.cs

* Update Startup.cs

* Fix new warnings

* Update SDK

* Address netf error

* Update Directory.Packages.props
2021-11-08 23:41:02 +01:00
JustArchi
5644cf0353 Correct build/run scripts for osx compatibility 2021-05-15 23:37:52 +02:00
JustArchi
33643bcaf2 CI: Add support for lock files 2021-05-09 01:57:49 +02:00
JustArchi
5ea6a167e4 Add --no-analysis to cc.sh 2021-05-08 00:17:27 +02:00
JustArchi
00fba90928 Misc STD enhancements in cc.sh 2021-01-14 11:03:42 +01:00
JustArchi
24d82503ff Closes #2129 2021-01-14 10:54:15 +01:00
Łukasz Domeradzki
35f4651ed6
.NET 5.0 (#1999)
* Initial work

* Fix CIs

* Fix warnings

* Update .travis.yml

* Update dockerfiles

* Update libraries to .NET 5.0

* Misc

* Remove workaround for #1812

* Update cc.sh

* CI updates

* CI updates

* Update .travis.yml
2020-11-10 23:22:57 +01:00
JustArchi
4b570f7928 Handle token in cc.sh, misc 2020-06-15 13:45:17 +02:00
JustArchi
b5152eb852 Modify cc.sh and run.sh for plugin scenario 2020-06-15 13:21:56 +02:00
JustArchi
23442b56b7 Fix unknown switch
Official docs have lied to me once again
2020-04-22 23:05:30 +02:00
JustArchi
35d74cae1b Update cc.sh 2020-04-22 22:48:42 +02:00
JustArchi
83060a4ff6 Misc 2020-02-18 21:24:22 +01:00
Łukasz Domeradzki
2eb9067a91
Re-enable trimming and single file publishing (#1542)
* Trimming tests

* More tests

* Final touches
2019-12-05 21:34:40 +01:00
Łukasz Domeradzki
44e062bce0
.NET Core 3.1 (#1535)
* .NET Core 3.1

* Misc
2019-12-04 18:33:51 +01:00
JustArchi
633146a3f9 Rewrite ASF scripts to POSIX sh 2019-11-07 22:02:59 +01:00
JustArchi
53694854f2 Update cc.sh 2019-09-26 22:13:50 +02:00
Ł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
JustArchi
36b2a4b505 Add support of ASF_PATH to shell scripts + misc 2019-08-03 02:16:16 +02:00
JustArchi
fdbb51a7b1 Misc 2019-02-24 17:25:51 +01:00
JustArchi
5f14684d37 Misc bash scripts improvements 2019-02-19 00:59:26 +01:00
JustArchi
6c80de1078 Misc 2019-01-14 18:29:49 +01:00
JustArchi
1d8edde943 Misc improvements 2019-01-11 16:48:40 +01:00
JustArchi
4dca323726 Make ASF-ui build skippable 2019-01-11 00:55:15 +01:00
JustArchi
c73536733a Misc 2018-12-26 02:53:06 +01:00
Łukasz Domeradzki
1d78060015
.NET Core 2.2 (#958)
* Initial bump

* Fix travis
2018-12-07 22:04:09 +01:00
JustArchi
ca59b992d7 Update cc.sh 2018-12-05 23:23:59 +01:00
JustArchi
a67139a5c2 Update cc.sh 2018-12-05 23:17:09 +01:00
JustArchi
9cda8f4e7e Misc 2018-10-13 01:40:52 +02:00
JustArchi
03ffabb9af Misc 2018-10-02 13:54:06 +02:00
Łukasz Domeradzki
d0f32c8250
ASF V3.4 with ASF UI (#906)
* Add ASF UI as dependency

* Correct CIs

* Misc

* Misc

* Another attempt of fixing travis

* And another one

* Test monmon improvements

* Test

* Another test

* More travis tests

* And one more

* Another test

* More tests

* More tests

* More tests

* Final code

* Use deploy script for ASF UI

* Misc

* Kill obsolete code and bump version

* Delete old asf-ui

* Add new ASF-ui

* Add UI.html
2018-09-23 01:52:19 +02:00
JustArchi
22c563b56b Correct cc.sh 2018-06-04 00:23:04 +02:00
JustArchi
1857fec906 Misc 2018-05-13 20:33:44 +02:00
JustArchi
d8d004190c Add --no-link-during-publish to cc.sh 2018-03-17 19:00:31 +01:00
JustArchi
6a2c1ce01b Update cc.sh 2018-03-17 17:15:32 +01:00
JustArchi
4aa3576142 Misc 2018-02-26 19:58:25 +01:00
JustArchi
cf10f07124 Add --no-shared-compilation to cc.sh 2018-02-07 06:37:21 +01:00
JustArchi
ae640ba6ba cc.sh: use dotnet publ;ish
There is almost no difference between those two, but publish copies core libraries for running the project that might be missing if user deletes bin/obj/packages folders.
2017-12-07 14:39:41 +01:00
JustArchi
47b3f8f563 Closes #696 2017-11-13 02:13:29 +01:00
JustArchi
ad4e4ed92f Don't catch EXIT signal
It's not only pointless, but causes issues when scripts are being run in another set -e container.
2017-10-18 15:10:32 +02:00
JustArchi
944421e47e cc.sh/run.sh code review 2017-10-18 15:03:52 +02:00
JustArchi
5c6bd0eb6f Misc 2017-08-31 07:54:25 +02:00
JustArchi
6b4634746a Update scripts
So they match more what travis is doing.
2017-08-31 07:54:07 +02:00