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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Linting, docs, package updates, project cleanups, and swarm PublicAddresses #1584

Merged
merged 19 commits into from
Jul 4, 2023

Conversation

Cyberboss
Copy link
Member

@Cyberboss Cyberboss commented Jul 4, 2023

馃啈
Fixed a warning that could occur with GitHub deployments enabled.
/:cl:

馃啈 Configuration
The new configuration version is 4.7.0.
Added Swarm:PublicAddress this address is simply included in the response to / on the main HTTP API. Clients can use this as a hint to talk to other servers in the swarm without additional user input.
/:cl:

API version bump pending #1464

- Move `Tgstation.Server.Host.Common.Constants` to `Tgstation.Server.Common`.
- Use `Tgstation.Server.Common.Constants.CanonicalPackageName` in strings everywhere where it makes sense.
- Add `SrcCommon.props` to dedupe more .csproj properties.
- Rename `TgsNugetNetVersion` to `TgsNugetNetFramework` and move to `Version.props`.
- Change Nugets packages' author to just `Jordan Dominion`.
- Fix name of wix extensions namespace.
- Update Octokit to `7.0.0`.
- Add missing documentation comment for `PackageReference`.
- Switch back to programmatic installs with the help of the Nuget package we use in `Tgstation.Server.Migrator`.
- Document usage of `Microsoft.Extensions.Hosting.WindowsServices`.
Every returned service must always be disposed.
- `ConfigVersion` to 4.7.0.
- Add setup wizard prompt.
- `README.md` update.
- Update live tests.
@Cyberboss Cyberboss added Refactor Refactor functionality for future improvements Fix Fixes incorrect functionality Feature New functionality CI/CD IT'S NOT A PHASE MOM, IT'S A REAL SPECIALIZATION Documentation Documentation updates Feature Request Requested functionality HTTP API The JSON Web API that controls the server Configuration Regarding the server setup JSON Swarm Related to server swarm feature labels Jul 4, 2023
@Cyberboss Cyberboss added this to the v5.13.0 milestone Jul 4, 2023
github-actions[bot]
github-actions bot previously approved these changes Jul 4, 2023
Also .gitignore ALL `launchSettings.json`s
@Cyberboss Cyberboss enabled auto-merge July 4, 2023 05:13
github-actions[bot]
github-actions bot previously approved these changes Jul 4, 2023
github-actions[bot]
github-actions bot previously approved these changes Jul 4, 2023
- Change `.dockerignore` to use a blacklist for `/build` instead of whitelist.
- Add missing `SrcCommon.props` to initial `COPY`s.
@codecov
Copy link

codecov bot commented Jul 4, 2023

Codecov Report

Merging #1584 (efadd9a) into dev (4b2ad93) will decrease coverage by 0.02%.
The diff coverage is 43.51%.

@@            Coverage Diff             @@
##              dev    #1584      +/-   ##
==========================================
- Coverage   92.70%   92.69%   -0.02%     
==========================================
  Files         597      597              
  Lines      122139   122168      +29     
==========================================
+ Hits       113227   113240      +13     
- Misses       8912     8928      +16     

@Cyberboss Cyberboss merged commit 554fb7a into dev Jul 4, 2023
88 checks passed
@Cyberboss Cyberboss deleted the MoreFeaturesBecauseWhyNot branch July 4, 2023 12:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI/CD IT'S NOT A PHASE MOM, IT'S A REAL SPECIALIZATION Configuration Regarding the server setup JSON Documentation Documentation updates Feature Request Requested functionality Feature New functionality Fix Fixes incorrect functionality HTTP API The JSON Web API that controls the server Refactor Refactor functionality for future improvements Swarm Related to server swarm feature
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant