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

Multi-target net48 and net7.0, streamline Docker image #18

Merged
merged 1 commit into from
Dec 19, 2023

Conversation

HebaruSan
Copy link
Member

  • The Docker image now starts from ubuntu:latest instead of the rapidly aging mono:latest and installs only the parts of Mono it needs, which dramatically shrinks it:
    REPOSITORY                         TAG       IMAGE ID       CREATED         SIZE
    kspckan/kspmmcfgvalidator          latest    123869981b6e   16 months ago   788MB
    
    REPOSITORY                         TAG       IMAGE ID       CREATED         SIZE
    kspmmcfgvalidator_testing          latest    0cb2723a6dd9   5 seconds ago   196MB
    
  • The .NET Framework target version is updated to 4.8
  • A .NET 7.0 target is added (but not used for anything yet)
  • ILRepack's noisy output is hidden during the build
  • The Resources.Designer.cs file is now auto-generated at build time

@HebaruSan HebaruSan added the enhancement New feature or request label Dec 19, 2023
@HebaruSan HebaruSan merged commit 341469e into KSP-CKAN:master Dec 19, 2023
1 check passed
@HebaruSan HebaruSan deleted the feature/updates branch December 19, 2023 23:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant