dc9fd11 Avoid expensive duplicate call to LoadAppConfigIfPresent
b0b50fe Use sanitized definition for machine clone
dc7d287 Rename to internal/appconfig
99a41a4 Fix internal/app reference after rebasing
61b531e Validate v2 app config before deploy
f71814b Complain with linter
443ee3a Respect fly launch --force-machines with --no-deploy
f78d457 Remove LoadAppV2ConfigIfPresent
1206e1f Warn of invalid fly.toml when used on V2 app
ae69059 Merge apiConfig into appConfig
e3069a0 Convert apiConfig into appConfig checking for errors
81d2ab0 Set machine platform on fly config comamnds
b3460b1 SetPlatformVersion checks parse error and RawDefinition before set
96141e4 FromDefinition must set RawDefinition, ToDefinition is not sanitized
2610e29 Remove platform constant aliases
a67231f Finally remove internal/app
2f84d81 Port last uses of internal/app. Kudos to gopatch
7455945 Move constants back to main file
6c9c426 s/app/appv2/
46bacfb Same LoadConfig signature and marshalTOML for v1 apps
b98ae02 Ensure config setters backwards compatibility
3cd4b99 Degrade fly.toml parsing on errors for Nomad apps
183e347 Retain fly.tomml in its raw form under Config.RawDefinition
c2708a7 Method to deal with platform versions
60ddf58 Rename Definition to RawDefinition
023f5a9 Unify interface to get file path of fly.toml
90a7823 Remove unused fields and functions from appv1.Config
4da2032 Small working change in new error
f9ab662 Fail deploy when no v2 machines