Skip to content

Commit

Permalink
Merge pull request #1 from invenia/master
Browse files Browse the repository at this point in the history
Move repo from gitlab to github
  • Loading branch information
rofinn authored Dec 7, 2020
2 parents e24c612 + 181d8a8 commit 4529f7e
Show file tree
Hide file tree
Showing 17 changed files with 1,226 additions and 0 deletions.
10 changes: 10 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
.DS_Store
# Coverage generated files
*.jl.cov
*.jl.*.cov
*.jl.mem
# Documenter generated files
/docs/build/
/docs/site/
# Pkg generated files
/Manifest.toml
22 changes: 22 additions & 0 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
include:
- project: invenia/gitlab-ci-helper
file: /templates/julia.yml

.setup: &setup
|
echo "$ci_init" > ci_init && source ci_init && rm ci_init
install_awscli
install_cloudspy

"Online Tests":
tags:
- linux
- docker-build
- shell-ci
variables:
LIVE: "true" # Runs the online S3 tests against AWS
before_script:
- *setup
- eval $(aws-stack-outputs gitlab-ci-runners) # Exports the test bucket to work in
extends: .test_shell_1_3
28 changes: 28 additions & 0 deletions Project.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name = "Checkpoints"
uuid = "b4a3413d-e481-5afc-88ff-bdfbd6a50dce"
authors = "Invenia Technical Computing Corporation"
version = "0.3.2"

[deps]
AWSS3 = "1c724243-ef5b-51ab-93f4-b0a88ac62a95"
DataStructures = "864edb3b-99cc-5e75-8d2d-829cb0a9cfe8"
FilePathsBase = "48062228-2e41-5def-b9a4-89aafe57970f"
JLSO = "9da8a3cd-07a3-59c0-a743-3fdc52c30d11"
Memento = "f28f55f0-a522-5efc-85c2-fe41dfb9b2d9"

[compat]
AWSCore = "0.5.5, 0.6"
AWSS3 = "0.6"
FilePathsBase = "0.6, 0.7, 0.8, 0.9"
JLSO = "2"
Memento = "0.10, 0.11, 0.12, 0.13, 1"
julia = "1"

[extras]
AWSCore = "4f1ea46c-232b-54a6-9b17-cc2d0f3e6598"
AWSS3 = "1c724243-ef5b-51ab-93f4-b0a88ac62a95"
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"

[targets]
test = ["AWSCore", "AWSS3", "Random", "Test"]
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Checkpoints
[![latest](https://img.shields.io/badge/docs-latest-blue.svg)](https://invenia.pages.invenia.ca/Checkpoints.jl/)
[![build status](https://gitlab.invenia.ca/invenia/Checkpoints.jl/badges/master/build.svg)](https://gitlab.invenia.ca/invenia/Checkpoints.jl/commits/master)
[![coverage](https://gitlab.invenia.ca/invenia/Checkpoints.jl/badges/master/coverage.svg)](https://gitlab.invenia.ca/invenia/Checkpoints.jl/commits/master)
254 changes: 254 additions & 0 deletions docs/Manifest.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,254 @@
[[AWSCore]]
deps = ["Base64", "DataStructures", "Dates", "HTTP", "IniFile", "JSON", "LazyJSON", "MbedTLS", "Retry", "Sockets", "SymDict", "Test", "XMLDict"]
git-tree-sha1 = "d9b2ada3bf289c504f765fec863cacea5aeb0541"
uuid = "4f1ea46c-232b-54a6-9b17-cc2d0f3e6598"
version = "0.6.0"

[[AWSS3]]
deps = ["AWSCore", "Base64", "DataStructures", "Dates", "EzXML", "HTTP", "MbedTLS", "Retry", "SymDict", "Test", "XMLDict"]
git-tree-sha1 = "4b7387c999f8c589542d1a449669d68a86583eca"
uuid = "1c724243-ef5b-51ab-93f4-b0a88ac62a95"
version = "0.5.0"

[[AWSTools]]
deps = ["AWSCore", "AWSS3", "Base64", "Dates", "FilePathsBase", "MbedTLS", "Memento", "Mocking", "OrderedCollections", "Retry", "Test", "UUIDs", "XMLDict"]
git-tree-sha1 = "42b01ca3ae5743647e80af6be24df496f66f7768"
uuid = "83bcdc74-1232-581c-948a-f29122bf8259"
version = "1.0.0"

[[BSON]]
deps = ["Test"]
git-tree-sha1 = "922b43e731601b73f0e53f1cc94ea719b94f673a"
uuid = "fbb218c0-5317-5bc6-957e-2ee96dd4b1f0"
version = "0.2.1"

[[Base64]]
uuid = "2a0f44e3-6c83-55bd-87e4-b1978d98bd5f"

[[BinaryProvider]]
deps = ["Libdl", "Pkg", "SHA", "Test"]
git-tree-sha1 = "055eb2690182ebc31087859c3dd8598371d3ef9e"
uuid = "b99e7846-7c00-51b0-8f62-c81ae34c0232"
version = "0.5.3"

[[Checkpoints]]
deps = ["AWSTools", "DataStructures", "FilePathsBase", "JLSO", "Memento"]
path = ".."
uuid = "b4a3413d-e481-5afc-88ff-bdfbd6a50dce"
version = "0.1.0+"

[[Compat]]
deps = ["Base64", "Dates", "DelimitedFiles", "Distributed", "InteractiveUtils", "LibGit2", "Libdl", "LinearAlgebra", "Markdown", "Mmap", "Pkg", "Printf", "REPL", "Random", "Serialization", "SharedArrays", "Sockets", "SparseArrays", "Statistics", "Test", "UUIDs", "Unicode"]
git-tree-sha1 = "49269e311ffe11ac5b334681d212329002a9832a"
uuid = "34da2185-b29b-5c13-b0c7-acf172513d20"
version = "1.5.1"

[[DataStructures]]
deps = ["InteractiveUtils", "OrderedCollections", "Random", "Serialization", "Test"]
git-tree-sha1 = "ca971f03e146cf144a9e2f2ce59674f5bf0e8038"
uuid = "864edb3b-99cc-5e75-8d2d-829cb0a9cfe8"
version = "0.15.0"

[[Dates]]
deps = ["Printf"]
uuid = "ade2ca70-3891-5945-98fb-dc099432e06a"

[[DelimitedFiles]]
deps = ["Mmap"]
uuid = "8bb1440f-4735-579b-a4ab-409b98df4dab"

[[Distributed]]
deps = ["LinearAlgebra", "Random", "Serialization", "Sockets"]
uuid = "8ba89e20-285c-5b6f-9357-94700520ee1b"

[[DocStringExtensions]]
deps = ["LibGit2", "Markdown", "Pkg", "Test"]
git-tree-sha1 = "1df01539a1c952cef21f2d2d1c092c2bcf0177d7"
uuid = "ffbed154-4ef7-542d-bbb7-c09d3a79fcae"
version = "0.6.0"

[[Documenter]]
deps = ["Base64", "DocStringExtensions", "InteractiveUtils", "LibGit2", "Logging", "Markdown", "Pkg", "REPL", "Random", "Test", "Unicode"]
git-tree-sha1 = "f5dd8036d6e6673d8f0f9b60cd844ebb89aec591"
uuid = "e30172f5-a6a5-5a46-863b-614d45cd2de4"
version = "0.21.4"

[[EzXML]]
deps = ["BinaryProvider", "Libdl", "Printf", "Test"]
git-tree-sha1 = "5623d1486bfaadd815f5c4ca501adda02b5337f1"
uuid = "8f5d6c58-4d21-5cfd-889c-e3ad7ee6a615"
version = "0.9.0"

[[FilePathsBase]]
deps = ["Compat"]
git-tree-sha1 = "230d04188b262b0795144a5907b495fbc3ce8131"
uuid = "48062228-2e41-5def-b9a4-89aafe57970f"
version = "0.4.0"

[[HTTP]]
deps = ["Base64", "Dates", "Distributed", "IniFile", "MbedTLS", "Random", "Sockets", "Test"]
git-tree-sha1 = "25db0e3f27bd5715814ca7e4ad22025fdcf5cc6e"
uuid = "cd3eb016-35fb-5094-929b-558a96fad6f3"
version = "0.8.0"

[[IniFile]]
deps = ["Test"]
git-tree-sha1 = "098e4d2c533924c921f9f9847274f2ad89e018b8"
uuid = "83e8ac13-25f8-5344-8a64-a9f2b223428f"
version = "0.5.0"

[[InteractiveUtils]]
deps = ["LinearAlgebra", "Markdown"]
uuid = "b77e0a4c-d291-57a0-90e8-8db25a27a240"

[[IterTools]]
deps = ["SparseArrays", "Test"]
git-tree-sha1 = "79246285c43602384e6f1943b3554042a3712056"
uuid = "c8e1da08-722c-5040-9ed9-7db0dc04731e"
version = "1.1.1"

[[JLSO]]
deps = ["BSON", "Dates", "Distributed", "InteractiveUtils", "Memento", "Pkg", "Random", "Serialization", "Test"]
git-tree-sha1 = "df7ec1f6de5b7a66d409023b349da45ff462a442"
uuid = "9da8a3cd-07a3-59c0-a743-3fdc52c30d11"
version = "1.0.0"

[[JSON]]
deps = ["Dates", "Distributed", "Mmap", "Sockets", "Test", "Unicode"]
git-tree-sha1 = "1f7a25b53ec67f5e9422f1f551ee216503f4a0fa"
uuid = "682c06a0-de6a-54ab-a142-c8b1cf79cde6"
version = "0.20.0"

[[LazyJSON]]
deps = ["DataStructures", "JSON", "Mmap", "Test"]
git-tree-sha1 = "f7bbbaebd2863861cb922efb63154b759cabadcc"
uuid = "fc18253b-5e1b-504c-a4a2-9ece4944c004"
version = "0.1.0"

[[LibGit2]]
uuid = "76f85450-5226-5b5a-8eaa-529ad045b433"

[[Libdl]]
uuid = "8f399da3-3557-5675-b5ff-fb832c97cbdb"

[[LinearAlgebra]]
deps = ["Libdl"]
uuid = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"

[[Logging]]
uuid = "56ddb016-857b-54e1-b83d-db4d58db5568"

[[Markdown]]
deps = ["Base64"]
uuid = "d6f4376e-aef5-505a-96c1-9c027394607a"

[[MbedTLS]]
deps = ["BinaryProvider", "Dates", "Libdl", "Random", "Sockets", "Test"]
git-tree-sha1 = "40b4a9149f0967714991328b8155c9ff5f91e755"
uuid = "739be429-bea8-5141-9913-cc70e7f3736d"
version = "0.6.7"

[[Memento]]
deps = ["Compat", "JSON", "Nullables", "Syslogs", "TimeZones"]
git-tree-sha1 = "c4ade3575bcc2c180cfa14cf8b3b63eebca51629"
uuid = "f28f55f0-a522-5efc-85c2-fe41dfb9b2d9"
version = "0.10.0"

[[Mmap]]
uuid = "a63ad114-7e13-5084-954f-fe012c677804"

[[Mocking]]
deps = ["Compat", "Dates"]
git-tree-sha1 = "4bf69aaf823b119b034e091e16b18311aa191663"
uuid = "78c3b35d-d492-501b-9361-3d52fe80e533"
version = "0.5.7"

[[Nullables]]
deps = ["Compat"]
git-tree-sha1 = "ae1a63457e14554df2159b0b028f48536125092d"
uuid = "4d1e1d77-625e-5b40-9113-a560ec7a8ecd"
version = "0.0.8"

[[OrderedCollections]]
deps = ["Random", "Serialization", "Test"]
git-tree-sha1 = "85619a3f3e17bb4761fe1b1fd47f0e979f964d5b"
uuid = "bac558e1-5e72-5ebc-8fee-abe8a469f55d"
version = "1.0.2"

[[Pkg]]
deps = ["Dates", "LibGit2", "Markdown", "Printf", "REPL", "Random", "SHA", "UUIDs"]
uuid = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f"

[[Printf]]
deps = ["Unicode"]
uuid = "de0858da-6303-5e67-8744-51eddeeeb8d7"

[[REPL]]
deps = ["InteractiveUtils", "Markdown", "Sockets"]
uuid = "3fa0cd96-eef1-5676-8a61-b3b8758bbffb"

[[Random]]
deps = ["Serialization"]
uuid = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"

[[Retry]]
deps = ["Test"]
git-tree-sha1 = "56bfdfca33e70883e96fd398548ebd4d405b41fe"
uuid = "20febd7b-183b-5ae2-ac4a-720e7ce64774"
version = "0.4.0"

[[SHA]]
uuid = "ea8e919c-243c-51af-8825-aaa63cd721ce"

[[Serialization]]
uuid = "9e88b42a-f829-5b0c-bbe9-9e923198166b"

[[SharedArrays]]
deps = ["Distributed", "Mmap", "Random", "Serialization"]
uuid = "1a1011a3-84de-559e-8e89-a11a2f7dc383"

[[Sockets]]
uuid = "6462fe0b-24de-5631-8697-dd941f90decc"

[[SparseArrays]]
deps = ["LinearAlgebra", "Random"]
uuid = "2f01184e-e22b-5df5-ae63-d93ebab69eaf"

[[Statistics]]
deps = ["LinearAlgebra", "SparseArrays"]
uuid = "10745b16-79ce-11e8-11f9-7d13ad32a3b2"

[[SymDict]]
deps = ["Test"]
git-tree-sha1 = "0108ccdaea3ef69d9680eeafc8d5ad198b896ec8"
uuid = "2da68c74-98d7-5633-99d6-8493888d7b1e"
version = "0.3.0"

[[Syslogs]]
deps = ["Compat", "Nullables"]
git-tree-sha1 = "d3e512a044cc8873c741d88758f8e1888c7c47d3"
uuid = "cea106d9-e007-5e6c-ad93-58fe2094e9c4"
version = "0.2.0"

[[Test]]
deps = ["Distributed", "InteractiveUtils", "Logging", "Random"]
uuid = "8dfed614-e22c-5e08-85e1-65c5234f0b40"

[[TimeZones]]
deps = ["Compat", "EzXML", "Mocking", "Nullables"]
git-tree-sha1 = "5437144a2bbb5b661783ad34b0d19d5696845b25"
uuid = "f269a46b-ccf7-5d73-abea-4c690281aa53"
version = "0.8.5"

[[UUIDs]]
deps = ["Random"]
uuid = "cf7118a7-6976-5b1a-9a39-7adc72f591a4"

[[Unicode]]
uuid = "4ec0a83e-493e-50e2-b9ac-8f72acf5a8f5"

[[XMLDict]]
deps = ["DataStructures", "EzXML", "IterTools", "Test"]
git-tree-sha1 = "77a40486f4e5c81c57867d056933022bc4c5fe02"
uuid = "228000da-037f-5747-90a9-8195ccbf91a5"
version = "0.3.0"
6 changes: 6 additions & 0 deletions docs/Project.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
[deps]
Checkpoints = "b4a3413d-e481-5afc-88ff-bdfbd6a50dce"
Documenter = "e30172f5-a6a5-5a46-863b-614d45cd2de4"

[compat]
Documenter = "~0.21"
19 changes: 19 additions & 0 deletions docs/make.jl
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
using Documenter, Checkpoints

makedocs(
modules=[Checkpoints],
format=Documenter.HTML(prettyurls=(get(ENV, "CI", nothing) == "true")),
pages=[
"Home" => "index.md",
"Usage" => "usage.md",
"API" => "api.md",
],
repo="https://gitlab.invenia.ca/invenia/Checkpoints.jl/blob/{commit}{path}#L{line}",
sitename="Checkpoints.jl",
authors="Rory Finnegan",
assets=[
"assets/invenia.css",
],
strict = true,
checkdocs = :none,
)
10 changes: 10 additions & 0 deletions docs/src/api.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# API

## Checkpoints

```@autodocs
Modules = [Checkpoints]
Public = true
Private = true
Pages = ["Checkpoints.jl"]
```
Loading

0 comments on commit 4529f7e

Please sign in to comment.