GitHub

Original file line numberDiff line numberDiff line change

@@ -1,11 +1,8 @@

11

name: Build Cache [using jupyter-book]

22

on:

3-

push:

4-

branches:

5-

- main

63

schedule:

7-

# run cache monthly to prevent expiration

8-

- cron: '0 0 1 * *'

4+

# Execute cache weekly at 3am on Monday

5+

- cron: '0 3 * * 1'

96

jobs:

107

tests:

118

runs-on: ubuntu-latest

Original file line numberDiff line numberDiff line change

@@ -2,9 +2,6 @@ name: Link Checker [Anaconda, Linux]

22

on:

33

pull_request:

44

types: [opened, reopened]

5-

schedule:

6-

# UTC 12:00 is early morning in Australia

7-

- cron: '0 12 * * *'

85

jobs:

96

link-check-linux:

107

name: Link Checking (${{ matrix.python-version }}, ${{ matrix.os }})

Original file line numberDiff line numberDiff line change

@@ -6,13 +6,16 @@ dependencies:

66

- anaconda=2024.10

77

- pip

88

- pip:

9-

- jupyter-book==0.15.1

10-

- docutils==0.17.1

11-

- quantecon-book-theme==0.7.2

9+

- jupyter-book==1.0.3

10+

- quantecon-book-theme==0.7.6

1211

- sphinx-tojupyter==0.3.0

1312

- sphinxext-rediraffe==0.2.7

14-

- sphinx-exercise==0.4.1

13+

- sphinx-reredirects==0.1.4

14+

- sphinx-exercise==1.0.1

15+

- sphinx-proof==0.2.0

1516

- ghp-import==1.1.0

16-

- sphinxcontrib-youtube==1.1.0

17-

- sphinx-togglebutton==0.3.1

18-

- sphinx-proof

17+

- sphinxcontrib-youtube==1.3.0 #Version 1.3.0 is required as quantecon-book-theme is only compatible with sphinx<=5

18+

- sphinx-togglebutton==0.3.2

19+

# Docker Requirements

20+

- pytz

21+
Original file line numberDiff line numberDiff line change

@@ -16,5 +16,19 @@ This table contains the latest execution statistics.

1616

```{nb-exec-table}

1717

```

1818
19-

These lectures are built on `linux` instances through `github actions` so are

20-

executed using the following [hardware specifications](https://docs.github.com/en/actions/reference/specifications-for-github-hosted-runners#supported-runners-and-hardware-resources)

19+

(status:machine-details)=

20+
21+

These lectures are built on `linux` instances through `github actions`.

22+
23+

These lectures are using the following python version

24+
25+

```{code-cell} ipython

26+

!python --version

27+

```

28+
29+

and the following package versions

30+
31+

```{code-cell} ipython

32+

:tags: [hide-output]

33+

!conda list

34+

```

Read the original on github.com ↗