Use literal block style for multi-line YAML
Allows for Julia code to not require the use of semi-colon which is matches how most users will write Julia code. An additional benefit is that it allows for use of single line comments.
This commit is contained in:
parent
ab9949a236
commit
e258aacd7a
24
.travis.yml
24
.travis.yml
@ -12,7 +12,7 @@ julia:
|
|||||||
before_script:
|
before_script:
|
||||||
- git config --global user.name Tester
|
- git config --global user.name Tester
|
||||||
- git config --global user.email te@st.er
|
- git config --global user.email te@st.er
|
||||||
script: travis_wait julia --project -e 'using Pkg; Pkg.test(; coverage=true)'
|
script: travis_wait julia --project -e 'using Pkg; Pkg.test(coverage=true)'
|
||||||
matrix:
|
matrix:
|
||||||
fast_finish: true
|
fast_finish: true
|
||||||
allow_failures:
|
allow_failures:
|
||||||
@ -26,14 +26,16 @@ matrix:
|
|||||||
- git config --global user.name name
|
- git config --global user.name name
|
||||||
- git config --global user.email email
|
- git config --global user.email email
|
||||||
- git config --global github.user username
|
- git config --global github.user username
|
||||||
- julia --project=docs -e '
|
- |
|
||||||
using Pkg;
|
julia --project=docs -e '
|
||||||
Pkg.develop(PackageSpec(; path=pwd()));
|
using Pkg
|
||||||
Pkg.instantiate();
|
Pkg.develop(PackageSpec(path=pwd()))
|
||||||
include("docs/make.jl");'
|
Pkg.instantiate()
|
||||||
|
include("docs/make.jl")'
|
||||||
after_success: skip
|
after_success: skip
|
||||||
after_success: julia -e '
|
after_success: |
|
||||||
using Pkg;
|
julia -e '
|
||||||
Pkg.add("Coverage");
|
using Pkg
|
||||||
using Coverage;
|
Pkg.add("Coverage")
|
||||||
Codecov.submit(process_folder());'
|
using Coverage
|
||||||
|
Codecov.submit(process_folder())'
|
||||||
|
@ -57,10 +57,11 @@ jobs:
|
|||||||
- uses: julia-actions/setup-julia@v1
|
- uses: julia-actions/setup-julia@v1
|
||||||
with:
|
with:
|
||||||
version: '1.0'
|
version: '1.0'
|
||||||
- run: julia --project=docs -e '
|
- run: |
|
||||||
using Pkg;
|
julia --project=docs -e '
|
||||||
Pkg.develop(PackageSpec(; path=pwd()));
|
using Pkg
|
||||||
Pkg.instantiate();'
|
Pkg.develop(PackageSpec(path=pwd()))
|
||||||
|
Pkg.instantiate()'
|
||||||
- run: julia --project=docs docs/make.jl
|
- run: julia --project=docs docs/make.jl
|
||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
@ -1,21 +1,23 @@
|
|||||||
.definitions:
|
.definitions:
|
||||||
script: &script
|
script: &script
|
||||||
script:
|
script:
|
||||||
- julia --project=@. -e '
|
- |
|
||||||
using Pkg;
|
julia --project=@. -e '
|
||||||
Pkg.build();
|
using Pkg
|
||||||
Pkg.test({{#HAS_COVERAGE}}; coverage=true{{/HAS_COVERAGE}});'
|
Pkg.build()
|
||||||
|
Pkg.test({{#HAS_COVERAGE}}coverage=true{{/HAS_COVERAGE}})'
|
||||||
{{#HAS_COVERAGE}}
|
{{#HAS_COVERAGE}}
|
||||||
coverage: &coverage
|
coverage: &coverage
|
||||||
coverage: /Test coverage (\d+\.\d+%)/
|
coverage: /Test coverage (\d+\.\d+%)/
|
||||||
after_script:
|
after_script:
|
||||||
- julia -e '
|
- |
|
||||||
using Pkg;
|
julia -e '
|
||||||
Pkg.add("Coverage");
|
using Pkg
|
||||||
using Coverage;
|
Pkg.add("Coverage")
|
||||||
c, t = get_summary(process_folder());
|
using Coverage
|
||||||
using Printf;
|
c, t = get_summary(process_folder())
|
||||||
@printf "Test coverage %.2f%%\n" 100c / t;'
|
using Printf
|
||||||
|
@printf "Test coverage %.2f%%\n" 100c / t'
|
||||||
{{/HAS_COVERAGE}}
|
{{/HAS_COVERAGE}}
|
||||||
{{#VERSIONS}}
|
{{#VERSIONS}}
|
||||||
Julia {{{.}}}:
|
Julia {{{.}}}:
|
||||||
@ -30,11 +32,12 @@ pages:
|
|||||||
image: julia:{{{VERSION}}}
|
image: julia:{{{VERSION}}}
|
||||||
stage: deploy
|
stage: deploy
|
||||||
script:
|
script:
|
||||||
- julia --project=docs -e '
|
- |
|
||||||
using Pkg;
|
julia --project=docs -e '
|
||||||
Pkg.develop(PackageSpec(; path=pwd()));
|
using Pkg
|
||||||
Pkg.instantiate();
|
Pkg.develop(PackageSpec(path=pwd()))
|
||||||
include("docs/make.jl");'
|
Pkg.instantiate()
|
||||||
|
include("docs/make.jl")'
|
||||||
- mkdir -p public
|
- mkdir -p public
|
||||||
- mv docs/build public/dev
|
- mv docs/build public/dev
|
||||||
artifacts:
|
artifacts:
|
||||||
|
@ -38,27 +38,30 @@ jobs:
|
|||||||
include:
|
include:
|
||||||
- stage: Documentation
|
- stage: Documentation
|
||||||
julia: {{{VERSION}}}
|
julia: {{{VERSION}}}
|
||||||
script: julia --project=docs -e '
|
script: |
|
||||||
using Pkg;
|
julia --project=docs -e '
|
||||||
Pkg.develop(PackageSpec(; path=pwd()));
|
using Pkg
|
||||||
Pkg.instantiate();
|
Pkg.develop(PackageSpec(path=pwd()))
|
||||||
include("docs/make.jl");'
|
Pkg.instantiate()
|
||||||
|
include("docs/make.jl")'
|
||||||
after_success: skip
|
after_success: skip
|
||||||
{{/HAS_DOCUMENTER}}
|
{{/HAS_DOCUMENTER}}
|
||||||
{{#HAS_COVERAGE}}
|
{{#HAS_COVERAGE}}
|
||||||
after_success:
|
after_success:
|
||||||
{{#HAS_CODECOV}}
|
{{#HAS_CODECOV}}
|
||||||
- julia -e '
|
- |
|
||||||
using Pkg;
|
julia -e '
|
||||||
Pkg.add("Coverage");
|
using Pkg
|
||||||
using Coverage;
|
Pkg.add("Coverage")
|
||||||
Codecov.submit(process_folder());'
|
using Coverage
|
||||||
|
Codecov.submit(process_folder())'
|
||||||
{{/HAS_CODECOV}}
|
{{/HAS_CODECOV}}
|
||||||
{{#HAS_COVERALLS}}
|
{{#HAS_COVERALLS}}
|
||||||
- julia -e '
|
- |
|
||||||
using Pkg;
|
julia -e '
|
||||||
Pkg.add("Coverage");
|
using Pkg
|
||||||
using Coverage;
|
Pkg.add("Coverage")
|
||||||
Coveralls.submit(process_folder());'
|
using Coverage
|
||||||
|
Coveralls.submit(process_folder())'
|
||||||
{{/HAS_COVERALLS}}
|
{{/HAS_COVERALLS}}
|
||||||
{{/HAS_COVERAGE}}
|
{{/HAS_COVERAGE}}
|
||||||
|
24
test/fixtures/AllPlugins/.gitlab-ci.yml
vendored
24
test/fixtures/AllPlugins/.gitlab-ci.yml
vendored
@ -1,20 +1,22 @@
|
|||||||
.definitions:
|
.definitions:
|
||||||
script: &script
|
script: &script
|
||||||
script:
|
script:
|
||||||
- julia --project=@. -e '
|
- |
|
||||||
using Pkg;
|
julia --project=@. -e '
|
||||||
Pkg.build();
|
using Pkg
|
||||||
Pkg.test(; coverage=true);'
|
Pkg.build()
|
||||||
|
Pkg.test(coverage=true)'
|
||||||
coverage: &coverage
|
coverage: &coverage
|
||||||
coverage: /Test coverage (\d+\.\d+%)/
|
coverage: /Test coverage (\d+\.\d+%)/
|
||||||
after_script:
|
after_script:
|
||||||
- julia -e '
|
- |
|
||||||
using Pkg;
|
julia -e '
|
||||||
Pkg.add("Coverage");
|
using Pkg
|
||||||
using Coverage;
|
Pkg.add("Coverage")
|
||||||
c, t = get_summary(process_folder());
|
using Coverage
|
||||||
using Printf;
|
c, t = get_summary(process_folder())
|
||||||
@printf "Test coverage %.2f%%\n" 100c / t;'
|
using Printf
|
||||||
|
@printf "Test coverage %.2f%%\n" 100c / t'
|
||||||
Julia 1.0:
|
Julia 1.0:
|
||||||
image: julia:1.0
|
image: julia:1.0
|
||||||
<<: *script
|
<<: *script
|
||||||
|
22
test/fixtures/AllPlugins/.travis.yml
vendored
22
test/fixtures/AllPlugins/.travis.yml
vendored
@ -17,13 +17,15 @@ jobs:
|
|||||||
allow_failures:
|
allow_failures:
|
||||||
- julia: nightly
|
- julia: nightly
|
||||||
after_success:
|
after_success:
|
||||||
- julia -e '
|
- |
|
||||||
using Pkg;
|
julia -e '
|
||||||
Pkg.add("Coverage");
|
using Pkg
|
||||||
using Coverage;
|
Pkg.add("Coverage")
|
||||||
Codecov.submit(process_folder());'
|
using Coverage
|
||||||
- julia -e '
|
Codecov.submit(process_folder())'
|
||||||
using Pkg;
|
- |
|
||||||
Pkg.add("Coverage");
|
julia -e '
|
||||||
using Coverage;
|
using Pkg
|
||||||
Coveralls.submit(process_folder());'
|
Pkg.add("Coverage")
|
||||||
|
using Coverage
|
||||||
|
Coveralls.submit(process_folder())'
|
||||||
|
@ -34,10 +34,11 @@ jobs:
|
|||||||
- uses: julia-actions/setup-julia@v1
|
- uses: julia-actions/setup-julia@v1
|
||||||
with:
|
with:
|
||||||
version: '1.0'
|
version: '1.0'
|
||||||
- run: julia --project=docs -e '
|
- run: |
|
||||||
using Pkg;
|
julia --project=docs -e '
|
||||||
Pkg.develop(PackageSpec(; path=pwd()));
|
using Pkg
|
||||||
Pkg.instantiate();'
|
Pkg.develop(PackageSpec(path=pwd()))
|
||||||
|
Pkg.instantiate()'
|
||||||
- run: julia --project=docs docs/make.jl
|
- run: julia --project=docs docs/make.jl
|
||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
11
test/fixtures/DocumenterTravis/.travis.yml
vendored
11
test/fixtures/DocumenterTravis/.travis.yml
vendored
@ -19,9 +19,10 @@ jobs:
|
|||||||
include:
|
include:
|
||||||
- stage: Documentation
|
- stage: Documentation
|
||||||
julia: 1.0
|
julia: 1.0
|
||||||
script: julia --project=docs -e '
|
script: |
|
||||||
using Pkg;
|
julia --project=docs -e '
|
||||||
Pkg.develop(PackageSpec(; path=pwd()));
|
using Pkg
|
||||||
Pkg.instantiate();
|
Pkg.develop(PackageSpec(path=pwd()))
|
||||||
include("docs/make.jl");'
|
Pkg.instantiate()
|
||||||
|
include("docs/make.jl")'
|
||||||
after_success: skip
|
after_success: skip
|
||||||
|
20
test/fixtures/WackyOptions/.gitlab-ci.yml
vendored
20
test/fixtures/WackyOptions/.gitlab-ci.yml
vendored
@ -1,10 +1,11 @@
|
|||||||
.definitions:
|
.definitions:
|
||||||
script: &script
|
script: &script
|
||||||
script:
|
script:
|
||||||
- julia --project=@. -e '
|
- |
|
||||||
using Pkg;
|
julia --project=@. -e '
|
||||||
Pkg.build();
|
using Pkg
|
||||||
Pkg.test();'
|
Pkg.build()
|
||||||
|
Pkg.test()'
|
||||||
Julia 0.6:
|
Julia 0.6:
|
||||||
image: julia:0.6
|
image: julia:0.6
|
||||||
<<: *script
|
<<: *script
|
||||||
@ -15,11 +16,12 @@ pages:
|
|||||||
image: julia:1.2
|
image: julia:1.2
|
||||||
stage: deploy
|
stage: deploy
|
||||||
script:
|
script:
|
||||||
- julia --project=docs -e '
|
- |
|
||||||
using Pkg;
|
julia --project=docs -e '
|
||||||
Pkg.develop(PackageSpec(; path=pwd()));
|
using Pkg
|
||||||
Pkg.instantiate();
|
Pkg.develop(PackageSpec(path=pwd()))
|
||||||
include("docs/make.jl");'
|
Pkg.instantiate()
|
||||||
|
include("docs/make.jl")'
|
||||||
- mkdir -p public
|
- mkdir -p public
|
||||||
- mv docs/build public/dev
|
- mv docs/build public/dev
|
||||||
artifacts:
|
artifacts:
|
||||||
|
@ -56,7 +56,7 @@ uuid = "69de0a69-1ddd-5017-9359-2bf0b02dc9f0"
|
|||||||
version = "0.3.10"
|
version = "0.3.10"
|
||||||
|
|
||||||
[[Pkg]]
|
[[Pkg]]
|
||||||
deps = ["Dates", "LibGit2", "Libdl", "Logging", "Markdown", "Printf", "REPL", "Random", "SHA", "UUIDs"]
|
deps = ["Dates", "LibGit2", "Libdl", "Logging", "Markdown", "Printf", "REPL", "Random", "SHA", "Test", "UUIDs"]
|
||||||
uuid = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f"
|
uuid = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f"
|
||||||
|
|
||||||
[[Printf]]
|
[[Printf]]
|
||||||
|
Loading…
Reference in New Issue
Block a user