Skip to content

Commit b292424

Browse files
committed
Merge branch 'master' into EpisodeResetCondition
2 parents 7c044ca + fc74394 commit b292424

File tree

204 files changed

+17329
-12845
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

204 files changed

+17329
-12845
lines changed

.all-contributorsrc

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -498,6 +498,24 @@
498498
"contributions": [
499499
"bug"
500500
]
501+
},
502+
{
503+
"login": "tyleringebrand",
504+
"name": "tyleringebrand",
505+
"avatar_url": "https://avatars.githubusercontent.com/u/59975096?v=4",
506+
"profile": "https://github.com/tyleringebrand",
507+
"contributions": [
508+
"bug"
509+
]
510+
},
511+
{
512+
"login": "baedan",
513+
"name": "baedan",
514+
"avatar_url": "https://avatars.githubusercontent.com/u/106585642?v=4",
515+
"profile": "https://github.com/baedan",
516+
"contributions": [
517+
"code"
518+
]
501519
}
502520
],
503521
"contributorsPerLine": 7,

.cspell/cspell.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,10 @@
168168
"trilcol",
169169
"mvnormlogpdf",
170170
"mvnormals",
171-
"Optimise"
171+
"Optimise",
172+
"xlabel",
173+
"ylabel",
174+
"optimising"
172175
],
173176
"ignoreWords": [],
174177
"minWordLength": 5,
@@ -193,4 +196,4 @@
193196
"\\{%.*%\\}", // liquid syntax
194197
"/^\\s*```[\\s\\S]*?^\\s*```/gm" // Another attempt at markdown code blocks. https://github.com/streetsidesoftware/vscode-spell-checker/issues/202#issuecomment-377477473
195198
]
196-
}
199+
}

.github/workflows/ci.yml

Lines changed: 67 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,8 @@ jobs:
7777
run: |
7878
julia --color=yes -e '
7979
using Pkg;
80+
Pkg.develop(path="src/ReinforcementLearningBase")
81+
Pkg.develop(path="src/ReinforcementLearningEnvironments")
8082
Pkg.develop(path="src/ReinforcementLearningCore")
8183
Pkg.test("ReinforcementLearningCore")'
8284
@@ -90,6 +92,9 @@ jobs:
9092
run: |
9193
julia --color=yes -e '
9294
using Pkg;
95+
Pkg.develop(path="src/ReinforcementLearningBase")
96+
Pkg.develop(path="src/ReinforcementLearningEnvironments")
97+
Pkg.develop(path="src/ReinforcementLearningCore")
9398
Pkg.develop(path="src/ReinforcementLearningZoo")
9499
Pkg.test("ReinforcementLearningZoo")'
95100
@@ -103,6 +108,7 @@ jobs:
103108
run: |
104109
julia --color=yes -e '
105110
using Pkg;
111+
Pkg.develop(path="src/ReinforcementLearningBase")
106112
Pkg.develop(path="src/ReinforcementLearningEnvironments")
107113
Pkg.test("ReinforcementLearningEnvironments")'
108114
@@ -111,13 +117,13 @@ jobs:
111117
with:
112118
paths: src/ReinforcementLearningDatasets
113119

114-
- name: Test RLDatasets
115-
if: (steps.RLDatasets-changed.outputs.changed == 'true') || (contains(github.event.pull_request.labels.*.name, 'Integration Test'))
116-
run: |
117-
julia --color=yes -e '
118-
using Pkg;
119-
Pkg.develop(path="src/ReinforcementLearningDatasets")
120-
Pkg.test("ReinforcementLearningDatasets")'
120+
# - name: Test RLDatasets
121+
# if: (steps.RLDatasets-changed.outputs.changed == 'true') || (contains(github.event.pull_request.labels.*.name, 'Integration Test'))
122+
# run: |
123+
# julia --color=yes -e '
124+
# using Pkg;
125+
# Pkg.develop(path="src/ReinforcementLearningDatasets")
126+
# Pkg.test("ReinforcementLearningDatasets")'
121127

122128
- uses: marceloprado/has-changed-path@v1
123129
id: RLExperiments-changed
@@ -129,56 +135,61 @@ jobs:
129135
run: |
130136
julia --color=yes -e '
131137
using Pkg;
138+
Pkg.develop(path="src/ReinforcementLearningBase")
139+
Pkg.develop(path="src/ReinforcementLearningEnvironments")
140+
Pkg.develop(path="src/ReinforcementLearningCore")
141+
Pkg.develop(path="src/ReinforcementLearningZoo")
142+
Pkg.develop(path=".")
132143
Pkg.develop(path="src/ReinforcementLearningExperiments")
133144
Pkg.build("ReinforcementLearningExperiments")
134145
Pkg.test("ReinforcementLearningExperiments")'
135146
136-
docs:
137-
name: Documentation
138-
runs-on: ubuntu-latest
139-
steps:
140-
- uses: actions/checkout@v2
141-
- name: Setup python
142-
uses: actions/setup-python@v1
143-
with:
144-
python-version: ${{ matrix.python-version }}
145-
architecture: ${{ matrix.arch }}
146-
- run: python -m pip install --user matplotlib
147-
- uses: julia-actions/setup-julia@v1
148-
with:
149-
version: '1.6'
150-
- name: Build homepage
151-
run: |
152-
cd docs/homepage
153-
julia --project --color=yes -e '
154-
using Pkg; Pkg.instantiate();
155-
using NodeJS; run(`$(npm_cmd()) install highlight.js`);
156-
using Franklin;
157-
optimize()' > build.log
158-
159-
- name: Make sure homepage is generated without error
160-
run: |
161-
if grep -1 "Franklin Warning" build.log; then
162-
echo "Franklin reported a warning"
163-
exit 1
164-
else
165-
echo "Franklin did not report a warning"
166-
fi
167-
168-
- name: Build docs
169-
run: |
170-
cd docs
171-
julia --project --color=yes -e '
172-
using Pkg; Pkg.instantiate();
173-
include("make.jl")'
174-
mv build homepage/__site/docs
175-
176-
- name: Deploy to the main repo
177-
uses: peaceiris/actions-gh-pages@v3
178-
if: ${{ github.event_name == 'push' }}
179-
with:
180-
deploy_key: ${{ secrets.ACTIONS_DEPLOY_KEY }}
181-
external_repository: JuliaReinforcementLearning/JuliaReinforcementLearning.github.io
182-
force_orphan: true
183-
publish_branch: master
184-
publish_dir: ./docs/homepage/__site
147+
# docs:
148+
# name: Documentation
149+
# runs-on: ubuntu-latest
150+
# steps:
151+
# - uses: actions/checkout@v2
152+
# - name: Setup python
153+
# uses: actions/setup-python@v1
154+
# with:
155+
# python-version: ${{ matrix.python-version }}
156+
# architecture: ${{ matrix.arch }}
157+
# - run: python -m pip install --user matplotlib
158+
# - uses: julia-actions/setup-julia@v1
159+
# with:
160+
# version: '1.6'
161+
# - name: Build homepage
162+
# run: |
163+
# cd docs/homepage
164+
# julia --project --color=yes -e '
165+
# using Pkg; Pkg.instantiate();
166+
# using NodeJS; run(`$(npm_cmd()) install highlight.js`);
167+
# using Franklin;
168+
# optimize()' > build.log
169+
170+
# - name: Make sure homepage is generated without error
171+
# run: |
172+
# if grep -1 "Franklin Warning" build.log; then
173+
# echo "Franklin reported a warning"
174+
# exit 1
175+
# else
176+
# echo "Franklin did not report a warning"
177+
# fi
178+
179+
# - name: Build docs
180+
# run: |
181+
# cd docs
182+
# julia --project --color=yes -e '
183+
# using Pkg; Pkg.instantiate();
184+
# include("make.jl")'
185+
# mv build homepage/__site/docs
186+
187+
# - name: Deploy to the main repo
188+
# uses: peaceiris/actions-gh-pages@v3
189+
# if: ${{ github.event_name == 'push' }}
190+
# with:
191+
# deploy_key: ${{ secrets.ACTIONS_DEPLOY_KEY }}
192+
# external_repository: JuliaReinforcementLearning/JuliaReinforcementLearning.github.io
193+
# force_orphan: true
194+
# publish_branch: master
195+
# publish_dir: ./docs/homepage/__site

.github/workflows/cspell.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,6 @@ jobs:
1717
- uses: actions/setup-node@v1
1818
name: Run spell check
1919
with:
20-
node-version: "12"
20+
node-version: "14"
2121
- run: npm install -g cspell
2222
- run: cspell --config ./.cspell/cspell.json "**/*.jl" "**/*.md"

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ docs/experiments
3131
# It records a fixed state of all packages used by the project. As such, it should not be
3232
# committed for packages, but should be committed for applications that require a static
3333
# environment.
34-
# Manifest.toml
34+
Manifest.toml
3535

3636
.vscode/*
3737

0 commit comments

Comments
 (0)