Skip to content

Commit 6a151db

Browse files
committed
Merge branch 'release/v0.8.9'
2 parents 70f5a41 + 528d3ee commit 6a151db

158 files changed

Lines changed: 1882 additions & 333 deletions

File tree

Some content is hidden

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

.dockerignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,13 @@
33
.git
44
.github
55
.gitignore
6+
db/
67
target/
78
LICENSE
89
README.md
910
Dockerfile
11+
Dockerfile.dev
1012
Makefile
1113
docker-compose.yml
14+
docker-compose.dev.yml
1215
CHANGELOG.md

.github/workflows/build_test_and_check.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,23 @@ on:
55
branches:
66
- master
77
- develop
8+
paths:
9+
- '**.rs'
10+
- '**.js'
11+
- '**.json'
12+
- '**.html'
13+
- 'Cargo.lock'
14+
- '**Cargo.toml'
15+
- 'diesel.toml'
816
pull_request:
17+
paths:
18+
- '**.rs'
19+
- '**.js'
20+
- '**.json'
21+
- '**.html'
22+
- 'Cargo.lock'
23+
- '**Cargo.toml'
24+
- 'diesel.toml'
925

1026
env:
1127
CARGO_TERM_COLOR: always
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
name: build-test-and-check
2+
3+
on:
4+
push:
5+
branches:
6+
- master
7+
- develop
8+
paths-ignore:
9+
- '**.rs'
10+
- '**.js'
11+
- '**.json'
12+
- '**.html'
13+
- 'Cargo.lock'
14+
- '**Cargo.toml'
15+
- 'diesel.toml'
16+
pull_request:
17+
paths-ignore:
18+
- '**.rs'
19+
- '**.js'
20+
- '**.json'
21+
- '**.html'
22+
- 'Cargo.lock'
23+
- '**Cargo.toml'
24+
- 'diesel.toml'
25+
26+
jobs:
27+
build:
28+
runs-on: ubuntu-latest
29+
steps:
30+
- run: 'echo "No build required"'
31+
test:
32+
runs-on: ubuntu-latest
33+
steps:
34+
- run: 'echo "No build required"'
35+
lint:
36+
runs-on: ubuntu-latest
37+
steps:
38+
- run: 'echo "No build required"'
39+
format_check:
40+
runs-on: ubuntu-latest
41+
steps:
42+
- run: 'echo "No build required"'

.github/workflows/docker_build.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ on:
44
push:
55
branches:
66
- 'release/**'
7+
pull_request:
8+
paths:
9+
- 'Dockerfile'
710
workflow_dispatch:
811

912
jobs:
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
name: build-dev-docker-image
2+
3+
on:
4+
push:
5+
branches:
6+
- master
7+
- develop
8+
paths:
9+
- 'Dockerfile.dev'
10+
pull_request:
11+
paths:
12+
- 'Dockerfile.dev'
13+
workflow_dispatch:
14+
15+
jobs:
16+
build_dev_docker_image:
17+
runs-on: ubuntu-latest
18+
steps:
19+
- name: Set up QEMU
20+
uses: docker/setup-qemu-action@v1
21+
- name: Set up Docker Buildx
22+
uses: docker/setup-buildx-action@v1
23+
- name: Build
24+
id: docker_build
25+
uses: docker/build-push-action@v2
26+
with:
27+
push: false
28+
tags: openbookpublishers/thoth:latest
29+
file: Dockerfile.dev
30+
build-args: |
31+
THOTH_GRAPHQL_API=https://api.thoth.pub
32+
THOTH_EXPORT_API=https://export.thoth.pub
33+
- name: Image digest
34+
run: echo ${{ steps.docker_build.outputs.digest }}
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
name: build-dev-docker-image
2+
3+
on:
4+
push:
5+
branches:
6+
- master
7+
- develop
8+
paths-ignore:
9+
- 'Dockerfile.dev'
10+
pull_request:
11+
paths-ignore:
12+
- 'Dockerfile.dev'
13+
14+
jobs:
15+
build_dev_docker_image:
16+
runs-on: ubuntu-latest
17+
steps:
18+
- run: 'echo "No build required"'
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
name: build-docker-image
2+
3+
on:
4+
pull_request:
5+
paths-ignore:
6+
- 'Dockerfile'
7+
8+
jobs:
9+
build_docker_image:
10+
runs-on: ubuntu-latest
11+
steps:
12+
- run: 'echo "No build required"'

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
.env
2+
db/
23
target/

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
66

77
## [Unreleased]
88

9+
## [[0.8.9]](https://github.com/thoth-pub/thoth/releases/tag/v0.8.9) - 2022-09-21
10+
### Added
11+
- [#426](https://github.com/thoth-pub/thoth/issues/426) - Add ProQuest Ebrary ONIX 2.1 specification
12+
- [#420](https://github.com/thoth-pub/thoth/issues/420) - Add RNIB Bookshare to the list of supported platforms for ONIX 2.1
13+
- [#423](https://github.com/thoth-pub/thoth/issues/423) - Add a link to the Thoth user manual under "Docs" tab of navbar
14+
- Development workflow in docker
15+
16+
### Changed
17+
- [#425](https://github.com/thoth-pub/thoth/issues/425) - Fix typo in contribution type illustrator
18+
- [#429](https://github.com/thoth-pub/thoth/issues/429) - Incomplete metadata record errors are now returned as a 404 instead of 500
19+
- [#424](https://github.com/thoth-pub/thoth/issues/424) - Fix inactive tag on catalogue
20+
- Added derives for `Eq` alongside `PartialEq` to comply with [`rustc 1.63.0`](https://github.com/rust-lang/rust/releases/tag/1.63.0)
21+
- Upgrade rust to `1.63.0` in development `Dockerfile`
22+
- Order contributions and relations by ordinal, and subjects by type and ordinal
23+
924
## [[0.8.8]](https://github.com/thoth-pub/thoth/releases/tag/v0.8.8) - 2022-08-02
1025
### Added
1126
- [#389](https://github.com/thoth-pub/thoth/issues/389) - Streamline chapter (child work) creation process

Cargo.lock

Lines changed: 30 additions & 29 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)