Skip to content

Commit 5bcdd2b

Browse files
committed
Release 1.0.0
1 parent 09bffa2 commit 5bcdd2b

6 files changed

Lines changed: 27 additions & 12 deletions

File tree

.github/workflows/CI.yml

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,10 @@ jobs:
3737
arch: x86
3838
steps:
3939
- uses: actions/checkout@v4
40-
- uses: julia-actions/setup-julia@v1
40+
- uses: julia-actions/setup-julia@v2
4141
with:
4242
version: ${{ matrix.version }}
43-
- uses: julia-actions/cache@v1
43+
- uses: julia-actions/cache@v2
4444
- name: "Instantiate test environment"
4545
shell: julia --color=yes --project=test {0}
4646
run: |
@@ -56,18 +56,19 @@ jobs:
5656
- name: "Summarize coverage"
5757
run: julia --project=test -L devrepl.jl -e 'display(show_coverage())'
5858
- uses: julia-actions/julia-processcoverage@v1
59-
- uses: codecov/codecov-action@v3
59+
- uses: codecov/codecov-action@v4
6060
with:
61-
files: lcov.info
61+
file: lcov.info
62+
token: ${{ secrets.CODECOV_TOKEN }}
6263
testoldest:
6364
name: Test Lower Compat Bounds
6465
runs-on: ubuntu-latest
6566
steps:
6667
- uses: actions/checkout@v4
67-
- uses: julia-actions/setup-julia@v1
68+
- uses: julia-actions/setup-julia@v2
6869
with:
6970
version: 1.6
70-
- uses: julia-actions/cache@v1
71+
- uses: julia-actions/cache@v2
7172
- name: "Instantiate test environment"
7273
shell: julia --color=yes --project=test {0}
7374
run: |
@@ -90,7 +91,7 @@ jobs:
9091
pages: write
9192
steps:
9293
- uses: actions/checkout@v4
93-
- uses: julia-actions/setup-julia@v1
94+
- uses: julia-actions/setup-julia@v2
9495
with:
9596
version: '1'
9697
- name: "Instantiate build environment"
@@ -106,7 +107,7 @@ jobs:
106107
env:
107108
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
108109
DOCUMENTER_KEY: ${{ secrets.DOCUMENTER_KEY }}
109-
- uses: actions/upload-artifact@v3
110+
- uses: actions/upload-artifact@v4
110111
with:
111112
name: doc-inventories-docs
112113
path: docs/build/
@@ -115,7 +116,7 @@ jobs:
115116
runs-on: ubuntu-latest
116117
steps:
117118
- uses: actions/checkout@v4
118-
- uses: julia-actions/setup-julia@v1
119+
- uses: julia-actions/setup-julia@v2
119120
with:
120121
version: '1'
121122
- name: Install JuliaFormatter and format

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Release Notes
2+
3+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
4+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
5+
6+
## Version 1.0.0 - 2024-06-03
7+
8+
* Initial stable release

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "DocInventories"
22
uuid = "43dc2714-ed3b-44b5-b226-857eda1aa7de"
33
authors = ["Michael Goerz <mail@michaelgoerz.net>"]
4-
version = "0.4.1"
4+
version = "1.0.0"
55

66
[deps]
77
CodecZlib = "944b1d66-785c-5afd-91f1-9de20f533193"

docs/make.jl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ GITHUB = "https://github.com/goerz/DocInventories.jl"
1212
links = InterLinks(
1313
"Julia" => (
1414
"https://docs.julialang.org/en/v1/",
15+
"https://docs.julialang.org/en/v1/objects.inv",
1516
joinpath(@__DIR__, "src", "inventories", "Julia.toml")
1617
),
1718
"JuliaDocs" => (

docs/src/creating.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Creating Inventory Files
22

3-
In general, inventory files should be generated automatically by [Documenter](@extref Documenter :doc:`index`) or [Sphinx](@extref sphinx :doc:`index`). However, there are situations where producing and inventory file "by hand" make sense:
3+
In general, inventory files should be generated automatically by [Documenter](@extref Documenter :doc:`index`) or [Sphinx](@extref sphinx :doc:`index`). However, there are situations where producing an inventory file "by hand" make sense:
44

55
* A project does not provide an inventory file. Maybe its documentation is entirely in its Github README file.
66

@@ -27,7 +27,7 @@ inventory = Inventory(
2727
nothing # hide
2828
```
2929

30-
Then, we can [`push!`](@extref Julia Base.push!) [`InventoryItems`](@ref InventoryItem) for all pages we want to include in the inventory:
30+
Then, we can [`push!`](@extref Julia Base.push!) new [`InventoryItems`](@ref InventoryItem) for all pages we want to include in the inventory:
3131

3232

3333
```@example creating

docs/src/index.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,11 @@ to the relevant `Project.toml` file.
5656
Pages = [page for (name, page) in Main.PAGES[2:end]]
5757
```
5858

59+
## Changelog
60+
61+
The `DocInventories` project follows [Semantic Versioning](https://semver.org/spec/v2.0.0.html). You can find a [`CHANGELOG` for versions after `v1.0`](https://github.com/JuliaDocs/DocInventories.jl/blob/master/CHANGELOG.md) online.
62+
63+
5964
## Related Projects
6065

6166
* [Documenter.jl](https://documenter.juliadocs.org/stable/) — The default documentation generator in the [Julia](https://julialang.org) ecosystem. As of version `1.3.0`, `Documenter` automatically generates and deploys a ([Sphinx-format](@ref "Sphinx Inventory Format")) `objects.inv` file that enables linking into a project's documentation.

0 commit comments

Comments
 (0)