daml/compatibility/old_cache

122 lines
851 B
Plaintext
Raw Normal View History

Supporting version splitting in Daml Assistant and Daml Compiler (#17682) * initial implementation supporting version splitting in assistant stubbed out implementations of resolveReleaseVersion/other resolution * implement resolveReleaseVersionFromGithub * continue work on fixing SDK/release version split * First commit that successfully runs `daml-head install <split version>` * fix tests * Ignore snapshot/metadata for isHeadVersion * remove log debugging * Fix tests for getSdk * refactor DA.Daml.Project.Types.defaultSdkPath * enable incremental changes to version cache * Allow resolveReleaseVersionFromGithub to fail via Either * Split getSdkVersionFromSdkPath into get{Sdk,Release}VersionFromSdkPath * Add resolveReleaseVersionFromDamlPath/Github to resolveReleaseVersion * Add mock sdk config with version * Remove getInstalledSdkVersions dependency on Cache * add override for github version api endpoint, useful for mocking * Add alternate-download to provide alternate tarball install resolution * initial work on comprehensive autotester * Copyright header * fix build generation to have valid Main.daml * improve error message for check_daml_install_nonzero * Make killing miniserve processes more robust * remove breakpoint * Implement `daml build` tests * Solve TODO in installExtracted to resolve sourceSdkVersion coherently Supply useful error message with it. * Return SdkVersion from sdkVersionFromReleaseVersion for typechecking * Finish tests for tarball build, drop installed_already_behaviour * Try to force-reload cache on tar failure, fix `Possible fix:` notes * Add AllowInstallNonRelease as a flag * Test allow_nonrelease, refactor, clean up setup_sandbox * Move no_cache_override_github_endpoint API response into file * Remove dead code, vestigial code * Remove TODOs that no longer are relevant * fix iAllowInstallNonRelease in InstallOptions for autoInstall * Refactor alternateVersionLocation * (Try to) lint language-support/ts/codegen/BUILD.bazel * fix daml-assistant/test * Enable allow_nonrelease post-build checks * Remove writeFile debugging from DA.Daml.Assistant.Version * Replace ../test-daml-yaml-install/test.sh with test-all-installs.sh * lint * more lint run-full-compat: true * Stop tracking API response in test-daml-yaml-install * Move ReleaseResolution into Version * remove extra deps, fixes daml-project-config-cabal-file-matches * Move InstallLocation to minimize changes to DA.Daml.Project.Types run-full-compat: true * Create cachePath in daml-assistant tests that need it * Bind to unused ports in test-all-installs.sh run-full-compat: true * Override via files instead of just URLs run-full-compat: true * Remove unused RELEASES_ENDPOINT * Use dict keys instead of hardcoding in test-all-installs listing * Refactor to remove check_daml_install_from_tarball_after_cache_reload * Improve comment on update_cache * Move shift before cases * Add comment for unsafeParseReleaseVersion * Rename unsafeParseReleaseVersion into unsafeParseOldReleaseVersion * remove done todo * Add some hungarian notation to resolveReleaseVersionFromDamlPath * drop redundant let * Define ordering over ReleaseVersion run-full-compat: true * use sdkVersion for codegen * Use `urls` attribute in http_file, `url` is unsupported on Windows (!) run-full-compat: true * Remove unnecessary check for cache reload run-full-compat: true * Try use daml executable directly without daml-sdk-0.0.0 run-full-compat: true * try force daml.exe to daml run-full-compat: true * Use daml.exe when windows is detected * add windows tarballs for snapshots * Fix most tests on windows, "line too long" breaks some tarball tests run-full-compat: true * Point to more recent snapshot post Moises's fixes * Add os-specific tarball paths and alternate-download run-full-compat: true * Fix windows autoinstall with 0.0.0 run-full-compat: true * Fix error message, remove daml_install_output catching * Detect "The input line is too long" in other post_failed commands * Fix missing releases endpoint, handle "cannot find the path specified" run-full-compat: true
2023-11-22 17:24:13 +03:00
2.7.4
2.7.3
2.3.17
2.3.16
2.7.1
2.7.0
2.6.5
2.6.4
2.3.15
2.3.14
2.3.13
2.3.12
2.6.3
2.6.2
2.6.1
2.3.11
2.5.5
2.3.10
2.6.0
2.5.3
2.5.2
2.4.3
2.5.1
2.3.8
2.5.0
2.4.2
2.3.7
2.3.6
2.4.0
2.3.4
2.3.3
2.3.2
2.3.1
2.3.0
1.18.3
2.0.1
2.2.0
2.1.1
2.1.0
1.18.2
2.0.0
1.18.1
1.18.0
1.11.3
1.17.1
1.17.0
1.16.0
1.15.0
1.14.2
1.14.0
1.11.2
1.13.1
1.13.0
1.12.0
1.11.1
1.11.0
1.10.0
1.9.0
1.8.1
1.8.0
1.6.1
1.7.0
1.6.0
1.5.0
1.4.0
1.3.0
1.2.0
1.1.1
1.0.1
1.0.0
0.13.55
0.13.54
0.13.53
0.13.52
0.13.51
0.13.50
0.13.46
0.13.43
0.13.42
0.13.41
0.13.40
0.13.39
0.13.38
0.13.37
0.13.36
0.13.34
0.13.33
0.13.32
0.13.31
0.13.30
0.13.29
0.13.27
0.13.25
0.13.24
0.13.23
0.13.22
0.13.21
0.13.20
0.13.19
0.13.18
0.13.16
0.13.15
0.13.14
0.13.13
0.13.12
0.13.10
0.13.5
0.13.0
0.12.25
0.12.24
0.12.22
0.12.21
0.12.20
0.12.19
0.12.18
0.12.17
0.12.16
0.12.15
0.12.12
0.12.11
0.12.3