diff --git a/.travis.yml b/.travis.yml index bb56ebd932..e53f5ab86b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,9 +1,7 @@ language: julia julia: - # - 1.0 - 1.5 - - nightly os: - linux @@ -33,24 +31,17 @@ script: jobs: include: - stage: docs - julia: 1.4 + julia: 1.5 os: linux script: - julia -e 'using UUIDs; write("Project.toml", replace(read("Project.toml", String), r"uuid = .*?\n" =>"uuid = \"$(uuid4())\"\n"))' - julia --project -e 'using Pkg; Pkg.activate("docs"); Pkg.instantiate(); Pkg.develop(PackageSpec(path = pwd()))' - julia --project=docs --color=yes docs/make.jl pdf after_success: skip - - name: TOML (Julia 1.3) + - name: TOML stage: test os: linux - julia: 1.3 - script: - - julia --project=ext/TOML -e 'using Pkg; Pkg.test()' - after_success: skip - - name: TOML (Julia nightly) - stage: test - os: linux - julia: nightly + julia: 1.5 script: - julia --project=ext/TOML -e 'using Pkg; Pkg.test()' after_success: skip diff --git a/Project.toml b/Project.toml index bbf1ec9e62..fd02885c0e 100644 --- a/Project.toml +++ b/Project.toml @@ -3,7 +3,7 @@ uuid = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f" keywords = ["package management"] license = "MIT" desc = "The next-generation Julia package manager." -version = "1.5.0" +version = "1.5.3" [deps] Dates = "ade2ca70-3891-5945-98fb-dc099432e06a" diff --git a/appveyor.yml b/appveyor.yml index 705632e298..1ae596eeb9 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,7 +1,6 @@ environment: matrix: - # - julia_version: 1.0 - - julia_version: nightly + - julia_version: 1.5 platform: - x64 # 64-bit diff --git a/src/Artifacts.jl b/src/Artifacts.jl index e8f755e67a..0168a72aea 100644 --- a/src/Artifacts.jl +++ b/src/Artifacts.jl @@ -227,6 +227,7 @@ function create_artifact(f::Function) if !isdir(new_path) # Move this generated directory to its final destination, set it to read-only mv(temp_dir, new_path) + chmod(new_path, filemode(dirname(new_path))) set_readonly(new_path) end diff --git a/src/project.jl b/src/project.jl index 82d3efda63..8f40b59cd7 100644 --- a/src/project.jl +++ b/src/project.jl @@ -36,7 +36,7 @@ function read_project_deps(raw::Dict{String,Any}, section_name::String) uuid = UUID(uuid) catch err err isa ArgumentError || rethrow() - pkgerror("Malfomed value for `$name` in `$(section_name)` section.") + pkgerror("Malformed value for `$name` in `$(section_name)` section.") end deps[name] = uuid end