Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] main from JustArchiNET:main #375

Merged
merged 191 commits into from
Jul 31, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
191 commits
Select commit Hold shift + click to select a range
56759bc
Make some inventory description properties public
JustArchi May 21, 2024
f7d722a
CI: Switch to using environment variables
JustArchi May 21, 2024
0d62034
CI: Run qodana in different environment
JustArchi May 21, 2024
375a888
CI: Run first part of publish in test environment
JustArchi May 21, 2024
3fce1cc
Monitoring: Bump OpenTelemetry dependencies, since the upstream issue…
JustArchi May 21, 2024
b6a4cca
Automatic translations update
JustArchi-ArchiBot May 22, 2024
54c2b6b
Update github/codeql-action action to v3.25.6
renovate[bot] May 22, 2024
905d2ac
Update swashbuckle-aspnetcore monorepo to v6.6.2
renovate[bot] May 22, 2024
bc2831c
Update dependency MSTest to v3.4.0
renovate[bot] May 23, 2024
dd3b3de
Update ASF-ui digest to 63254c3
renovate[bot] May 23, 2024
454f40f
CI: Divide environments further
JustArchi May 23, 2024
308d7c2
Merge branch 'main' of https://github.com/JustArchiNET/ArchiSteamFarm
JustArchi May 23, 2024
6098cdc
Bump
JustArchi May 23, 2024
5431e49
Update ASF-ui digest to b1521b7
renovate[bot] May 23, 2024
b305e98
Update ASF-ui digest to 491227c
renovate[bot] May 24, 2024
2b12f8a
Update donation options
JustArchi May 25, 2024
464e375
Update ASF-ui digest to 8e361ae
renovate[bot] May 26, 2024
d1d843c
Automatic translations update
JustArchi-ArchiBot May 27, 2024
e73c72d
Update dependency MSTest to v3.4.1
renovate[bot] May 27, 2024
ebdb412
Update dependency Microsoft.IdentityModel.JsonWebTokens to v7.6.0
renovate[bot] May 28, 2024
e9ca1e3
Update docker/login-action action to v3.2.0
renovate[bot] May 28, 2024
668bf50
Monitor incoming trades (#3201)
Abrynos May 28, 2024
1917c9d
Misc
JustArchi May 28, 2024
8c38de1
Downgrade prometheus exporter again
JustArchi May 28, 2024
7023040
Add initial support for build attestations
JustArchi May 28, 2024
17c4ec6
Fix observable counters
JustArchi May 28, 2024
c37846b
Bump
JustArchi May 28, 2024
f2586d7
Update crowdin/github-action action to v2 (#3209)
renovate[bot] May 29, 2024
792167a
CI: Misc
JustArchi May 29, 2024
d2f43e4
CI: Misc
JustArchi May 29, 2024
d25883f
Update ASF-ui digest to a72c668
renovate[bot] May 29, 2024
45ff19f
Update dependency MSTest to v3.4.2
renovate[bot] May 30, 2024
0abe05b
Update dependency MSTest to v3.4.3
renovate[bot] May 30, 2024
0b07b7c
Update ASF-ui digest to 605cbf7
renovate[bot] May 30, 2024
31fe692
Update ASF-ui digest to 7818887
renovate[bot] May 31, 2024
ab1fb70
Update github/codeql-action action to v3.25.7
renovate[bot] May 31, 2024
8673ef8
Closes #3210
JustArchi May 31, 2024
1d6e87d
Bump
JustArchi May 31, 2024
13755d4
Make ASF compatible with global invariant mode
JustArchi Jun 2, 2024
25aabe7
Use native Rfc2898DeriveBytes for Pbkdf2 instead of CryptSharp implem…
JustArchi Jun 2, 2024
ccb4601
Bump
JustArchi Jun 2, 2024
969a5f7
Automatic translations update
JustArchi-ArchiBot Jun 3, 2024
9968b0a
Update wiki digest to f05654b
renovate[bot] Jun 3, 2024
09f914c
Update actions/attest-build-provenance action to v1.2.0
renovate[bot] Jun 3, 2024
7983dc0
Automatic translations update
JustArchi-ArchiBot Jun 4, 2024
fc493ea
Update github/codeql-action action to v3.25.8
renovate[bot] Jun 4, 2024
e5d61b2
Automatic translations update
JustArchi-ArchiBot Jun 5, 2024
cf4fca9
Update ASF-ui digest to 1e68294
renovate[bot] Jun 5, 2024
ecec5cd
Automatic translations update
JustArchi-ArchiBot Jun 6, 2024
16f7bcc
Update dependency Humanizer to v3.0.0-beta.54
renovate[bot] Jun 6, 2024
3ddb77e
Update ASF-ui digest to c5a2ac4
renovate[bot] Jun 7, 2024
4a0b79f
Misc
JustArchi Jun 7, 2024
bffb5e5
Bump
JustArchi Jun 7, 2024
5908cc4
Automatic translations update
JustArchi-ArchiBot Jun 9, 2024
58050c9
CI: Fix failure when in PR mode
JustArchi Jun 10, 2024
1c7eb0f
Update docker/build-push-action action to v5.4.0
renovate[bot] Jun 10, 2024
a23cdc9
Automatic translations update
JustArchi-ArchiBot Jun 11, 2024
48fb388
Make PICS changes happen a bit more often
JustArchi Jun 11, 2024
062a5f4
Update ASF-ui digest to 185cc47
renovate[bot] Jun 11, 2024
b39ea67
Automatic translations update
JustArchi-ArchiBot Jun 12, 2024
164deb1
Update ASF-ui digest to 7efd77d
renovate[bot] Jun 12, 2024
d0c302c
Update actions/checkout action to v4.1.7
renovate[bot] Jun 12, 2024
476733c
Update github/codeql-action action to v3.25.9
renovate[bot] Jun 12, 2024
db3091b
Update ASF-ui digest to 51952a3
renovate[bot] Jun 13, 2024
972a46a
Update github/codeql-action action to v3.25.10
renovate[bot] Jun 13, 2024
6463a2b
Update actions/attest-build-provenance action to v1.3.1
renovate[bot] Jun 13, 2024
7797c4e
Update dependency OpenTelemetry.Extensions.Hosting to v1.9.0
renovate[bot] Jun 14, 2024
4f23434
Update renovate.json5
JustArchi Jun 15, 2024
792d8da
Automatic translations update
JustArchi-ArchiBot Jun 16, 2024
dd1dfdc
Closes #3221
JustArchi Jun 17, 2024
0e6b75a
Update IBotTradeOffer2.cs
JustArchi Jun 17, 2024
c12d83b
Bump
JustArchi Jun 17, 2024
d6fe8ee
Update docker/build-push-action action to v6 (#3222)
renovate[bot] Jun 17, 2024
77c4dee
Update actions/attest-build-provenance action to v1.3.2
renovate[bot] Jun 17, 2024
1c23e4b
Update opentelemetry-dotnet-contrib monorepo to v1.9.0
renovate[bot] Jun 18, 2024
150ed2c
Update dependency Microsoft.IdentityModel.JsonWebTokens to v7.6.1
renovate[bot] Jun 18, 2024
c67b967
Update ASF-ui digest to 1c49bcf
renovate[bot] Jun 18, 2024
91bca33
Update dependency OpenTelemetry.Instrumentation.Runtime to v1.9.0
renovate[bot] Jun 18, 2024
7714478
Update docker/build-push-action action to v6.0.1
renovate[bot] Jun 18, 2024
9f1a3a0
Add support for selected bot groups
JustArchi Jun 19, 2024
c27e447
Automatic translations update
JustArchi-ArchiBot Jun 20, 2024
08aa8f2
Update ASF-ui digest to 3ae4df4
renovate[bot] Jun 20, 2024
6015cd5
Update dependency Microsoft.IdentityModel.JsonWebTokens to v7.6.2
renovate[bot] Jun 20, 2024
7665a1c
Bump
JustArchi Jun 20, 2024
dc7ee7f
Update docker/build-push-action action to v6.0.2
renovate[bot] Jun 20, 2024
0768765
chore: blacklist summer sale 2024 appid (#3226)
nolddor Jun 20, 2024
4259bb0
Bump
JustArchi Jun 21, 2024
2e5a2a1
Automatic translations update
JustArchi-ArchiBot Jun 21, 2024
12bb61c
chore(deps): update docker/build-push-action action to v6.1.0
renovate[bot] Jun 21, 2024
35c3c2a
Automatic translations update
JustArchi-ArchiBot Jun 23, 2024
cf51ca4
Automatic translations update
JustArchi-ArchiBot Jun 24, 2024
ca3f3e0
Resolve selected .NET 9 analyzer warnings
JustArchi Jun 24, 2024
0058bc6
Move dockerfiles from legacy KV format
JustArchi Jun 24, 2024
9a26366
Misc
JustArchi Jun 24, 2024
7eb24d7
Automatic translations update
JustArchi-ArchiBot Jun 25, 2024
11bab46
Add deprecation helper
JustArchi Jun 26, 2024
e4b00b3
Bump
JustArchi Jun 26, 2024
b26a9af
chore(deps): update docker/build-push-action action to v6.2.0
renovate[bot] Jun 26, 2024
c417f88
chore(deps): update github/codeql-action action to v3.25.11
renovate[bot] Jun 28, 2024
bd98cad
Automatic translations update
JustArchi-ArchiBot Jun 29, 2024
cc2b1db
chore(deps): update asf-ui digest to 91c39f3
renovate[bot] Jun 29, 2024
92d28ad
Automatic translations update
JustArchi-ArchiBot Jun 30, 2024
2bc8a4c
Automatic translations update
JustArchi-ArchiBot Jul 2, 2024
0c45d3c
chore(deps): update asf-ui digest to 6a4b92a
renovate[bot] Jul 2, 2024
c580ec7
Automatic translations update
JustArchi-ArchiBot Jul 3, 2024
4c095e8
chore(deps): update docker/build-push-action action to v6.3.0
renovate[bot] Jul 3, 2024
c37e54c
chore(deps): update jetbrains/qodana-action action to v2024.1.8
renovate[bot] Jul 3, 2024
811ea46
Remove deprecated functionality, bump
JustArchi Jul 3, 2024
8bbcfc4
Automatic translations update
JustArchi-ArchiBot Jul 4, 2024
1e6dcc8
chore(deps): update docker/setup-buildx-action action to v3.4.0
renovate[bot] Jul 4, 2024
2f951e0
chore(deps): update wiki digest to 743294a
renovate[bot] Jul 5, 2024
5322321
chore(deps): update actions/download-artifact action to v4.1.8
renovate[bot] Jul 5, 2024
b0ac2b4
chore(deps): update actions/upload-artifact action to v4.3.4
renovate[bot] Jul 5, 2024
2196bcc
Automatic translations update
JustArchi-ArchiBot Jul 6, 2024
fd95c6c
chore(deps): update asf-ui digest to cd60876
renovate[bot] Jul 6, 2024
06254a9
chore(deps): update dependency jetbrains.annotations to v2024 (#3243)
renovate[bot] Jul 6, 2024
f30fcb3
Automatic translations update
JustArchi-ArchiBot Jul 7, 2024
2f09e74
Update prometheus exporter to fixed version
JustArchi Jul 7, 2024
95d15aa
Bump
JustArchi Jul 7, 2024
6f98228
chore(deps): update wiki digest to 469c6c7
renovate[bot] Jul 7, 2024
4c99ce4
chore(deps): update wiki digest to 7539ff8
renovate[bot] Jul 7, 2024
173e0ea
Automatic translations update
JustArchi-ArchiBot Jul 8, 2024
890a431
Cleanup main csproj file
JustArchi Jul 8, 2024
0db051a
Misc
JustArchi Jul 8, 2024
1010f27
Automatic translations update
JustArchi-ArchiBot Jul 9, 2024
9fdf8c6
chore(deps): update actions/setup-dotnet action to v4.0.1
renovate[bot] Jul 9, 2024
b27dd34
Misc
JustArchi Jul 9, 2024
7afcf82
Update config.yml
JustArchi Jul 9, 2024
b9beb6e
Fix ASF trying to create www folder if it doesn't exist yet
JustArchi Jul 9, 2024
0d8f7b8
Misc
JustArchi Jul 9, 2024
e096f4f
chore(deps): update asf-ui digest to 29f16e8
renovate[bot] Jul 9, 2024
fe76ada
Automatic translations update
JustArchi-ArchiBot Jul 10, 2024
d1ab859
chore(deps): update asf-ui digest to 329c79b
renovate[bot] Jul 10, 2024
530743c
chore(deps): update actions/attest-build-provenance action to v1.3.3
renovate[bot] Jul 10, 2024
b14d5de
Fix struct reordering (#3247)
ezhevita Jul 10, 2024
1c91326
chore(deps): update actions/setup-node action to v4.0.3
renovate[bot] Jul 10, 2024
f71b0bc
chore(deps): update dependency microsoft.identitymodel.jsonwebtokens …
renovate[bot] Jul 10, 2024
dc57860
Misc optimization
JustArchi Jul 10, 2024
93b9cf4
Automatic translations update
JustArchi-ArchiBot Jul 11, 2024
4652070
Misc
JustArchi Jul 11, 2024
a7c67b0
chore(deps): update asf-ui digest to 3aab5a4
renovate[bot] Jul 11, 2024
e2f2b6a
Automatic translations update
JustArchi-ArchiBot Jul 12, 2024
5e81e3a
chore(deps): update asf-ui digest to 6df84ff
renovate[bot] Jul 12, 2024
aa46079
chore(deps): update github/codeql-action action to v3.25.12
renovate[bot] Jul 12, 2024
19d1794
chore(deps): update wiki digest to 0b5412c
renovate[bot] Jul 12, 2024
b4ab287
Automatic translations update
JustArchi-ArchiBot Jul 13, 2024
724be4c
Automatic translations update
JustArchi-ArchiBot Jul 14, 2024
3b3f1ca
Misc
JustArchi Jul 14, 2024
f87b63d
Merge branch 'main' of https://github.com/JustArchiNET/ArchiSteamFarm
JustArchi Jul 14, 2024
38ae309
Monitoring (#3251)
Abrynos Jul 14, 2024
62e786b
Bring back deprecated function
JustArchi Jul 14, 2024
a4d0b7d
Merge branch 'main' of https://github.com/JustArchiNET/ArchiSteamFarm
JustArchi Jul 14, 2024
7d6b4b7
Bump
JustArchi Jul 14, 2024
7b1b3d4
Misc
JustArchi Jul 14, 2024
f0c7222
chore(deps): update docker/build-push-action action to v6.4.0
renovate[bot] Jul 15, 2024
70bfbd7
Automatic translations update
JustArchi-ArchiBot Jul 16, 2024
079bbc8
chore(deps): update asf-ui digest to bd5cdf0
renovate[bot] Jul 16, 2024
4fc1f4c
chore(deps): update dependency microsoft.identitymodel.jsonwebtokens …
renovate[bot] Jul 16, 2024
3a8a8ef
chore(deps): update dependency mstest to v3.5.0
renovate[bot] Jul 16, 2024
bd5739d
chore(deps): update asf-ui digest to a1d6bea
renovate[bot] Jul 17, 2024
ae8224b
chore(deps): update docker/build-push-action action to v6.4.1
renovate[bot] Jul 17, 2024
3894a6a
chore(deps): update github/codeql-action action to v3.25.13
renovate[bot] Jul 19, 2024
b664b85
Remove ConfigureAwaitChecker.Analyzer
JustArchi Jul 19, 2024
0c890e5
Misc
JustArchi Jul 19, 2024
64f4853
chore(deps): update dependency steamkit2 to v3.0.0-alpha.2
renovate[bot] Jul 21, 2024
c737c79
Misc SK2 improvements
JustArchi Jul 21, 2024
30e887a
chore(deps): update docker/build-push-action action to v6.5.0
renovate[bot] Jul 22, 2024
3b48b79
chore(deps): update docker/login-action action to v3.3.0
renovate[bot] Jul 22, 2024
da5fb39
chore(deps): update docker/setup-buildx-action action to v3.5.0
renovate[bot] Jul 22, 2024
e7dad02
chore(deps): update dependency microsoft.identitymodel.jsonwebtokens …
renovate[bot] Jul 23, 2024
7e78922
chore(deps): update crowdin/github-action action to v2.1.0
renovate[bot] Jul 23, 2024
5aaf547
Automatic translations update
JustArchi-ArchiBot Jul 24, 2024
a11866c
chore(deps): update asf-ui digest to 62a5689
renovate[bot] Jul 24, 2024
70d35bf
Automatic translations update
JustArchi-ArchiBot Jul 25, 2024
97ecfc0
chore(deps): update github/codeql-action action to v3.25.14
renovate[bot] Jul 25, 2024
cdbabc0
Automatic translations update
JustArchi-ArchiBot Jul 26, 2024
40d5fe7
chore(deps): update asf-ui digest to 74f0f71
renovate[bot] Jul 26, 2024
8bbff38
Misc fix against case-sensitivity for 2fafinalized
JustArchi Jul 26, 2024
f3fae74
chore(deps): update crowdin/github-action action to v2.1.1
renovate[bot] Jul 26, 2024
03a5853
chore(deps): update github/codeql-action action to v3.25.15
renovate[bot] Jul 26, 2024
4e6905d
Bump
JustArchi Jul 27, 2024
79a15ad
chore(deps): update asf-ui digest to a138b8c
renovate[bot] Jul 27, 2024
dc7f2ac
chore(deps): update wiki digest to d2c0479
renovate[bot] Jul 28, 2024
cca465d
Automatic translations update
JustArchi-ArchiBot Jul 29, 2024
01fd6f3
chore(deps): update asf-ui digest to 07ceace
renovate[bot] Jul 29, 2024
102f3de
chore(deps): update wiki digest to d8213b7
renovate[bot] Jul 29, 2024
7ab499e
chore(deps): update docker/setup-buildx-action action to v3.6.1
renovate[bot] Jul 29, 2024
4ca93c3
Automatic translations update
JustArchi-ArchiBot Jul 30, 2024
46ec3e5
chore(deps): update asf-ui digest to 745b067
renovate[bot] Jul 30, 2024
f3c870b
chore(deps): update actions/attest-build-provenance action to v1.4.0
renovate[bot] Jul 30, 2024
ba618dc
Automatic translations update
JustArchi-ArchiBot Jul 31, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 1 addition & 3 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,2 @@
# These are supported funding model platforms

github: JustArchi
custom: ["https://paypal.me/JustArchi", "https://pay.revolut.com/justarchi", "https://commerce.coinbase.com/checkout/0c23b844-c51b-45f4-9135-8db7c6fcf98e", "https://steamcommunity.com/tradeoffer/new/?partner=46697991&token=0ix2Ruv_"]
custom: ["https://paypal.me/JustArchi", "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=HD2P2P3WGS5Y4", "https://pay.revolut.com/justarchi", "https://steamcommunity.com/tradeoffer/new/?partner=46697991&token=0ix2Ruv_"]
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ contact_links:
url: https://github.com/JustArchiNET/ArchiSteamFarm/wiki/Localization
about: Please use our crowdin platform
- name: ❓ Support question or technical issue
url: https://github.com/JustArchiNET/ArchiSteamFarm/blob/main/.github/SUPPORT.md
about: Please review our support guidelines
url: https://github.com/JustArchiNET/ArchiSteamFarm/discussions/categories/support-english
about: Please use GitHub discussions or other support channels
- name: 🗯️ Negative feedback, complaints and demands
url: https://www.youtube.com/watch?v=dQw4w9WgXcQ
about: We're taking those very seriously
4 changes: 3 additions & 1 deletion .github/RELEASE_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,4 +14,6 @@ This is automated GitHub deployment, human-readable changelog should be availabl

ASF is available for free, this release was made possible thanks to the people that decided to support the project. If you're grateful for what we're doing, please consider a donation. Developing ASF requires massive amount of time and knowledge, especially when it comes to Steam (and its problems). Even $1 is highly appreciated and shows that you care. Thank you!

[![GitHub sponsor](https://img.shields.io/badge/GitHub-sponsor-ea4aaa.svg?logo=github-sponsors)](https://github.com/sponsors/JustArchi) [![Crypto donate](https://img.shields.io/badge/Crypto-donate-f7931a.svg?logo=bitcoin)](https://commerce.coinbase.com/checkout/0c23b844-c51b-45f4-9135-8db7c6fcf98e) [![PayPal.me donate](https://img.shields.io/badge/PayPal.me-donate-00457c.svg?logo=paypal)](https://paypal.me/JustArchi) [![PayPal donate](https://img.shields.io/badge/PayPal-donate-00457c.svg?logo=paypal)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=HD2P2P3WGS5Y4) [![Revolut donate](https://img.shields.io/badge/Revolut-donate-0075eb.svg?logo=revolut)](https://pay.revolut.com/justarchi) [![Steam donate](https://img.shields.io/badge/Steam-donate-000000.svg?logo=steam)](https://steamcommunity.com/tradeoffer/new/?partner=46697991&token=0ix2Ruv_)
[![GitHub sponsor](https://img.shields.io/badge/GitHub-sponsor-ea4aaa.svg?logo=github-sponsors)](https://github.com/sponsors/JustArchi) [![PayPal.me donate](https://img.shields.io/badge/PayPal.me-donate-00457c.svg?logo=paypal)](https://paypal.me/JustArchi) [![PayPal donate](https://img.shields.io/badge/PayPal-donate-00457c.svg?logo=paypal)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=HD2P2P3WGS5Y4) [![Revolut donate](https://img.shields.io/badge/Revolut-donate-0075eb.svg?logo=revolut)](https://pay.revolut.com/justarchi) [![Steam donate](https://img.shields.io/badge/Steam-donate-000000.svg?logo=steam)](https://steamcommunity.com/tradeoffer/new/?partner=46697991&token=0ix2Ruv_)

[![BTC donate](https://img.shields.io/badge/BTC-donate-f7931a.svg?logo=bitcoin)](https://www.blockchain.com/explorer/addresses/btc/3HwcgZbtoF5vSxJkNUvThVSJipKi7r5EqU) [![ETH donate](https://img.shields.io/badge/ETH-donate-3c3c3d.svg?logo=ethereum)](https://www.blockchain.com/explorer/addresses/eth/0xA1F7Ba62C5a3A8b93Fe6656936192432F328a366) [![LTC donate](https://img.shields.io/badge/LTC-donate-a6a9aa.svg?logo=litecoin)](https://live.blockcypher.com/ltc/address/MJCeBEZUsNgDhRhqbLFfPiDcf7CSrdvmZ3) [![USDC donate](https://img.shields.io/badge/USDC-donate-2775ca.svg?logo=cashapp)](https://etherscan.io/address/0xCf42D9F53F974CBd7c304eF0243CAe8e029885A8) [![USDT donate](https://img.shields.io/badge/USDT-donate-50af95.svg?logo=tether)](https://etherscan.io/address/0x985FDdD3AD00838A2049B07A33b783104d60f776)
10 changes: 1 addition & 9 deletions .github/renovate.json5
Original file line number Diff line number Diff line change
Expand Up @@ -12,13 +12,5 @@
],
"git-submodules": {
"enabled": true
},
"packageRules": [
{
// TODO: <= 1.7.0-rc.1 for invalid response on monitoring endpoint, last failed version 1.8.0-rc.1 - https://github.com/open-telemetry/opentelemetry-dotnet/issues/5506
"allowedVersions": "<= 1.7.0-rc.1",
"matchManagers": [ "nuget" ],
"matchPackageNames": [ "OpenTelemetry.Exporter.Prometheus.AspNetCore" ]
}
]
}
}
4 changes: 2 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,13 +21,13 @@ jobs:

steps:
- name: Checkout code
uses: actions/checkout@v4.1.6
uses: actions/checkout@v4.1.7
with:
show-progress: false
submodules: recursive

- name: Setup .NET Core
uses: actions/setup-dotnet@v4.0.0
uses: actions/setup-dotnet@v4.0.1
with:
dotnet-version: ${{ env.DOTNET_SDK_VERSION }}

Expand Down
7 changes: 4 additions & 3 deletions .github/workflows/code-quality.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,16 +15,17 @@ permissions:

jobs:
main:
environment: qa-qodana
runs-on: ubuntu-latest

steps:
- name: Checkout code
uses: actions/checkout@v4.1.6
uses: actions/checkout@v4.1.7
with:
show-progress: false

- name: Run Qodana scan
uses: JetBrains/qodana-action@v2024.1.5
uses: JetBrains/qodana-action@v2024.1.8
with:
args: --config,.github/qodana.yaml,--property=idea.headless.enable.statistics=false
pr-mode: false
Expand All @@ -33,6 +34,6 @@ jobs:
QODANA_TOKEN: ${{ secrets.QODANA_TOKEN }}

- name: Report Qodana results to GitHub
uses: github/codeql-action/upload-sarif@v3.25.5
uses: github/codeql-action/upload-sarif@v3.25.15
with:
sarif_file: ${{ runner.temp }}/qodana/results/qodana.sarif.json
6 changes: 3 additions & 3 deletions .github/workflows/crowdin-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,18 +9,18 @@ permissions: {}

jobs:
upload:
environment: main
environment: dev-crowdin
runs-on: ubuntu-latest

steps:
- name: Checkout code
uses: actions/checkout@v4.1.6
uses: actions/checkout@v4.1.7
with:
show-progress: false
submodules: recursive

- name: Upload latest strings for translation on Crowdin
uses: crowdin/github-action@v1.20.4
uses: crowdin/github-action@v2.1.1
with:
crowdin_branch_name: main
config: '.github/crowdin.yml'
Expand Down
7 changes: 3 additions & 4 deletions .github/workflows/docker-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,21 +19,20 @@ jobs:

steps:
- name: Checkout code
uses: actions/checkout@v4.1.6
uses: actions/checkout@v4.1.7
with:
show-progress: false
submodules: recursive

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3.3.0
uses: docker/setup-buildx-action@v3.6.1

- name: Build ${{ matrix.configuration }} Docker image from ${{ matrix.file }}
uses: docker/build-push-action@v5.3.0
uses: docker/build-push-action@v6.5.0
with:
build-args: CONFIGURATION=${{ matrix.configuration }}
context: .
file: ${{ matrix.file }}
platforms: ${{ env.PLATFORMS }}
provenance: true
sbom: true
secrets: STEAM_TOKEN_DUMPER_TOKEN=${{ secrets.STEAM_TOKEN_DUMPER_TOKEN }}
25 changes: 9 additions & 16 deletions .github/workflows/docker-publish-latest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ on:
types: [released]

env:
ASF_PRIVATE_SNK: ${{ secrets.ASF_PRIVATE_SNK }}
PLATFORMS: linux/amd64,linux/arm,linux/arm64
TAG: latest

Expand All @@ -14,40 +13,32 @@ permissions:

jobs:
main:
environment: release-docker
runs-on: ubuntu-latest

steps:
- name: Checkout code
uses: actions/checkout@v4.1.6
uses: actions/checkout@v4.1.7
with:
show-progress: false
submodules: recursive

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3.3.0
uses: docker/setup-buildx-action@v3.6.1

- name: Login to ghcr.io
uses: docker/login-action@v3.1.0
uses: docker/login-action@v3.3.0
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}

- name: Login to DockerHub
uses: docker/login-action@v3.1.0
uses: docker/login-action@v3.3.0
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}

- name: Prepare private key for signing
shell: sh
run: |
set -eu

if [ -n "${ASF_PRIVATE_SNK-}" ]; then
echo "$ASF_PRIVATE_SNK" | base64 -d > "resources/ArchiSteamFarm.snk"
fi

- name: Prepare environment outputs
shell: sh
run: |
Expand All @@ -59,14 +50,16 @@ jobs:
echo "DH_REPOSITORY=$(echo ${{ secrets.DOCKERHUB_USERNAME }}/${{ github.event.repository.name }} | tr '[:upper:]' '[:lower:]')" >> "$GITHUB_ENV"

- name: Build and publish Docker image from Dockerfile.Service
uses: docker/build-push-action@v5.3.0
uses: docker/build-push-action@v6.5.0
with:
context: .
file: Dockerfile.Service
platforms: ${{ env.PLATFORMS }}
provenance: true
sbom: true
secrets: STEAM_TOKEN_DUMPER_TOKEN=${{ secrets.STEAM_TOKEN_DUMPER_TOKEN }}
secrets: |
ASF_PRIVATE_SNK=${{ secrets.ASF_PRIVATE_SNK }}
STEAM_TOKEN_DUMPER_TOKEN=${{ secrets.STEAM_TOKEN_DUMPER_TOKEN }}
labels: |
org.opencontainers.image.created=${{ env.DATE_ISO8601 }}
org.opencontainers.image.version=${{ env.FIXED_TAG }}
Expand Down
25 changes: 9 additions & 16 deletions .github/workflows/docker-publish-main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ on:
- main

env:
ASF_PRIVATE_SNK: ${{ secrets.ASF_PRIVATE_SNK }}
PLATFORMS: linux/amd64,linux/arm,linux/arm64
TAG: main

Expand All @@ -15,40 +14,32 @@ permissions:

jobs:
main:
environment: release-docker
runs-on: ubuntu-latest

steps:
- name: Checkout code
uses: actions/checkout@v4.1.6
uses: actions/checkout@v4.1.7
with:
show-progress: false
submodules: recursive

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3.3.0
uses: docker/setup-buildx-action@v3.6.1

- name: Login to ghcr.io
uses: docker/login-action@v3.1.0
uses: docker/login-action@v3.3.0
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}

- name: Login to DockerHub
uses: docker/login-action@v3.1.0
uses: docker/login-action@v3.3.0
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}

- name: Prepare private key for signing
shell: sh
run: |
set -eu

if [ -n "${ASF_PRIVATE_SNK-}" ]; then
echo "$ASF_PRIVATE_SNK" | base64 -d > "resources/ArchiSteamFarm.snk"
fi

- name: Prepare environment outputs
shell: sh
run: |
Expand All @@ -59,13 +50,15 @@ jobs:
echo "DH_REPOSITORY=$(echo ${{ secrets.DOCKERHUB_USERNAME }}/${{ github.event.repository.name }} | tr '[:upper:]' '[:lower:]')" >> "$GITHUB_ENV"

- name: Build and publish Docker image from Dockerfile
uses: docker/build-push-action@v5.3.0
uses: docker/build-push-action@v6.5.0
with:
context: .
platforms: ${{ env.PLATFORMS }}
provenance: true
sbom: true
secrets: STEAM_TOKEN_DUMPER_TOKEN=${{ secrets.STEAM_TOKEN_DUMPER_TOKEN }}
secrets: |
ASF_PRIVATE_SNK=${{ secrets.ASF_PRIVATE_SNK }}
STEAM_TOKEN_DUMPER_TOKEN=${{ secrets.STEAM_TOKEN_DUMPER_TOKEN }}
labels: |
org.opencontainers.image.created=${{ env.DATE_ISO8601 }}
org.opencontainers.image.version=${{ github.sha }}
Expand Down
25 changes: 9 additions & 16 deletions .github/workflows/docker-publish-released.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ on:
- '*'

env:
ASF_PRIVATE_SNK: ${{ secrets.ASF_PRIVATE_SNK }}
PLATFORMS: linux/amd64,linux/arm,linux/arm64
TAG: released

Expand All @@ -15,40 +14,32 @@ permissions:

jobs:
main:
environment: release-docker
runs-on: ubuntu-latest

steps:
- name: Checkout code
uses: actions/checkout@v4.1.6
uses: actions/checkout@v4.1.7
with:
show-progress: false
submodules: recursive

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3.3.0
uses: docker/setup-buildx-action@v3.6.1

- name: Login to ghcr.io
uses: docker/login-action@v3.1.0
uses: docker/login-action@v3.3.0
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}

- name: Login to DockerHub
uses: docker/login-action@v3.1.0
uses: docker/login-action@v3.3.0
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}

- name: Prepare private key for signing
shell: sh
run: |
set -eu

if [ -n "${ASF_PRIVATE_SNK-}" ]; then
echo "$ASF_PRIVATE_SNK" | base64 -d > "resources/ArchiSteamFarm.snk"
fi

- name: Prepare environment outputs
shell: sh
run: |
Expand All @@ -60,13 +51,15 @@ jobs:
echo "DH_REPOSITORY=$(echo ${{ secrets.DOCKERHUB_USERNAME }}/${{ github.event.repository.name }} | tr '[:upper:]' '[:lower:]')" >> "$GITHUB_ENV"

- name: Build and publish Docker image from Dockerfile
uses: docker/build-push-action@v5.3.0
uses: docker/build-push-action@v6.5.0
with:
context: .
platforms: ${{ env.PLATFORMS }}
provenance: true
sbom: true
secrets: STEAM_TOKEN_DUMPER_TOKEN=${{ secrets.STEAM_TOKEN_DUMPER_TOKEN }}
secrets: |
ASF_PRIVATE_SNK=${{ secrets.ASF_PRIVATE_SNK }}
STEAM_TOKEN_DUMPER_TOKEN=${{ secrets.STEAM_TOKEN_DUMPER_TOKEN }}
labels: |
org.opencontainers.image.created=${{ env.DATE_ISO8601 }}
org.opencontainers.image.version=${{ env.FIXED_TAG }}
Expand Down
Loading