Skip to content

Commit

Permalink
Merge pull request #54 from bauglir/update-ci-configuration
Browse files Browse the repository at this point in the history
Update CI configuration
  • Loading branch information
bauglir committed Mar 13, 2024
2 parents 88bedf7 + ae2df6f commit 90d1fa1
Show file tree
Hide file tree
Showing 8 changed files with 25 additions and 59 deletions.
12 changes: 7 additions & 5 deletions .github/workflows/CI.yml
@@ -1,3 +1,4 @@
---
name: CI

on:
Expand Down Expand Up @@ -26,7 +27,7 @@ jobs:
OS: ${{ matrix.os }}
JULIA: ${{ matrix.version }}
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: julia-actions/setup-julia@v1
with:
version: ${{ matrix.version }}
Expand All @@ -35,12 +36,13 @@ jobs:
- uses: julia-actions/julia-runtest@v1
- uses: julia-actions/julia-processcoverage@v1
- name: Codecov
uses: codecov/codecov-action@v3
uses: codecov/codecov-action@v4
with:
file: ./lcov.info
env_vars: OS,JULIA
file: ./lcov.info
token: ${{ secrets.CODECOV_TOKEN }}
- name: Coveralls parallel
uses: coverallsapp/github-action@master
uses: coverallsapp/github-action@v2
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
parallel: true
Expand All @@ -50,7 +52,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Aggregate Coveralls Reports
uses: coverallsapp/github-action@master
uses: coverallsapp/github-action@v2
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
parallel-finished: true
7 changes: 4 additions & 3 deletions .github/workflows/CodeFormattingCheck.yml
@@ -1,3 +1,4 @@
---
name: Code Format Check

on:
Expand All @@ -12,12 +13,12 @@ jobs:
steps:
- uses: julia-actions/setup-julia@v1
with:
version: '1.7.3'
version: '1.10'

- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Install JuliaFormatter and format
run: |
julia -e 'using Pkg; Pkg.add(PackageSpec(name="JuliaFormatter", version="1.0.3"))'
julia -e 'using Pkg; Pkg.add(PackageSpec(name="JuliaFormatter", version="1.0.53"))'
julia -e 'using JuliaFormatter; format("."; indent = 2, remove_extra_newlines = true, verbose = true, whitespace_typedefs = true, whitespace_ops_in_indices = true)'
- name: Format check
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/CompatHelper.yml
@@ -1,3 +1,4 @@
---
name: CompatHelper

on:
Expand All @@ -10,7 +11,7 @@ jobs:
steps:
- uses: julia-actions/setup-julia@v1
with:
version: '1.7.3'
version: '1.10'
- name: Install CompatHelper
run: julia -e 'using Pkg; Pkg.add("CompatHelper")'
- name: Update Dependencies
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/Documentation.yml
@@ -1,3 +1,4 @@
---
name: Documentation

on:
Expand All @@ -13,7 +14,7 @@ jobs:
docs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: julia-actions/setup-julia@v1
with:
version: '1.10'
Expand Down
15 changes: 8 additions & 7 deletions .github/workflows/Release.yml
@@ -1,3 +1,4 @@
---
name: Release

on:
Expand All @@ -11,18 +12,18 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Semantic Release
uses: cycjimmy/semantic-release-action@v3
uses: cycjimmy/semantic-release-action@v4
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
semantic_version: 19.0.3
semantic_version: 23.0.2
extends: |
@ethima/semantic-release-configuration
extra_plugins: |
@semantic-release/changelog
@semantic-release/git
@google/semantic-release-replace-plugin
@ethima/semantic-release-configuration
- name: Notify JuliaRegistrator of new release
uses: peter-evans/commit-comment@v2
uses: peter-evans/commit-comment@v3
with:
body: '@JuliaRegistrator register branch=main'
40 changes: 0 additions & 40 deletions .releaserc

This file was deleted.

2 changes: 1 addition & 1 deletion README.md
Expand Up @@ -32,7 +32,7 @@ when contributing.
Install Kroki through Julia's package manager

```
(v1.7) pkg> add Kroki
(v1.10) pkg> add Kroki
```

Construct diagrams using the
Expand Down
2 changes: 1 addition & 1 deletion docs/src/index.md
Expand Up @@ -28,7 +28,7 @@ and background.
Install Kroki through Julia's package manager

```
(v1.7) pkg> add Kroki
(v1.10) pkg> add Kroki
```

Construct diagrams using the
Expand Down

0 comments on commit 90d1fa1

Please sign in to comment.