Skip to content

Commit

Permalink
updated contributors and CI
Browse files Browse the repository at this point in the history
  • Loading branch information
kaat0 committed Jul 3, 2024
1 parent 3678412 commit 75cd627
Show file tree
Hide file tree
Showing 7 changed files with 39 additions and 32 deletions.
8 changes: 4 additions & 4 deletions .all-contributorsrc
Original file line number Diff line number Diff line change
Expand Up @@ -38,10 +38,10 @@
]
},
{
"login": "apriljunge",
"name": "Gregor",
"avatar_url": "https://avatars.githubusercontent.com/u/10660618?v=4",
"profile": "https://github.com/apriljunge",
"login": "gwehrle",
"name": "Gregor Wehrle",
"avatar_url": "https://avatars.githubusercontent.com/u/171450664?v=4",
"profile": "https://github.com/gwehrle",
"contributions": [
"question",
"ideas",
Expand Down
33 changes: 19 additions & 14 deletions .github/workflows/CI.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,23 +53,28 @@ jobs:
fail-fast: false
matrix:
version:
- '1.8' # oldest
- 'lts' # latest LTS build
- '1' # current
- 'nightly' # dev
os:
- ubuntu-latest
- macOS-latest
- windows-latest
arch:
# - x86
- x64
# - aarch64
- 'pre' # latest prerelease build (RCs, betas, and alphas
julia-arch: [x64, x86, aarch64]
os: [macOS-latest, ubuntu-latest, windows-latest]
exclude:
- os: macOS-latest
julia-arch: x86
- os: ubuntu-latest
julia-arch: aarch64
- os: windows-latest
julia-arch: aarch64
steps:
- uses: actions/checkout@v3
- uses: julia-actions/setup-julia@v1
- uses: actions/checkout@v4
- uses: julia-actions/setup-julia@v2
with:
version: ${{ matrix.version }}
arch: ${{ matrix.arch }}
- uses: julia-actions/cache@v1
arch: ${{ matrix.julia-arch }}
- uses: julia-actions/cache@v2
- uses: julia-actions/julia-buildpkg@v1
- uses: julia-actions/julia-runtest@v1
- uses: julia-actions/julia-processcoverage@v1
- uses: codecov/codecov-action@v4
with:
token: ${{ secrets.CODECOV_TOKEN }}
2 changes: 1 addition & 1 deletion .github/workflows/cffvalidation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Check out a copy of the repository
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Validate a CITATION.cff from a subdirectory
uses: citation-file-format/[email protected]
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/debug.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
steps:
- name: "checkout"
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
uses: actions/checkout@v3
uses: actions/checkout@v4

## opening a debug console
- name: Setup upterm session
Expand Down
8 changes: 5 additions & 3 deletions .github/workflows/documentation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@ jobs:
contents: write
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: julia-actions/setup-julia@v1
- uses: actions/checkout@v4
- uses: julia-actions/setup-julia@v2
with:
version: '1'
- name: Install dependencies
Expand All @@ -25,4 +25,6 @@ jobs:
DOCUMENTER_KEY: ${{ secrets.DOCUMENTER_KEY }} # If authenticating with SSH deploy key
run: julia --project=docs/ --code-coverage=user docs/make.jl
- uses: julia-actions/julia-processcoverage@v1
- uses: codecov/codecov-action@v3
- uses: codecov/codecov-action@v4
with:
token: ${{ secrets.CODECOV_TOKEN }}
16 changes: 8 additions & 8 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
new: ${{ steps.version_check.outputs.new }}
steps:
- name: "checkout"
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: "check version number"
id: version_check
Expand Down Expand Up @@ -101,7 +101,7 @@ jobs:

# 1. checkout the repo
- name: "checkout"
uses: actions/checkout@v3
uses: actions/checkout@v4

# 2. create release note
- name: "create release note"
Expand Down Expand Up @@ -137,15 +137,15 @@ jobs:
# 3. create release archive
- name: "create release archive"
uses: papeloto/action-zip@v1.1
uses: papeloto/action-zip@v1.2
with:
files: docs src test README.md LICENSE Project.toml
recursive: false
dest: TrainRuns.jl-v${{ needs.version.outputs.new }}.zip
- run: echo "- creating ZIP-Archive for the new release :white_check_mark:" >> $GITHUB_STEP_SUMMARY

# 4. upload artifact to share it with other jobs
- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
path: |
release-note-v${{ needs.version.outputs.new }}.md
Expand All @@ -162,8 +162,8 @@ jobs:
steps:
- run: echo "Archiving package on zenodo to get a DOI:" >> $GITHUB_STEP_SUMMARY
# 1. download artifact in folder artifact/ and move it one level up and checkout the repo
- uses: actions/checkout@v3
- uses: actions/download-artifact@v3
- uses: actions/checkout@v4
- uses: actions/download-artifact@v4
- run: |
mv ./artifact/TrainRuns.jl-v${{ needs.version.outputs.new }}.zip ./
echo "- getting ZIP-Archive and release notes :white_check_mark:" >> $GITHUB_STEP_SUMMARY
Expand Down Expand Up @@ -220,7 +220,7 @@ jobs:
- run: echo "Updating CITATION.cff and CHANGELOG.md:" >> $GITHUB_STEP_SUMMARY
# 1. checkout the repo
- name: "checkout"
uses: actions/checkout@v3
uses: actions/checkout@v4
# with:
# ref: main

Expand Down Expand Up @@ -279,7 +279,7 @@ jobs:
name: "Toot about it on fosstodon.org"
runs-on: ubuntu-latest
steps:
- uses: cbrgm/mastodon-github-action@v1
- uses: cbrgm/mastodon-github-action@v2
with:
message: "The new version ${{ needs.version.outputs.new }} of TrainRuns.jl is available! DOI: https://doi.org/${{ needs.zenodo.outputs.doi }}."
visibility: "public" # default: public
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ This work was supervised by South Westphalia University of Applied Sciences and
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/MaxKannenberg"><img src="https://avatars.githubusercontent.com/u/95709892?v=4?s=100" width="100px;" alt="Max Kannenberg"/><br /><sub><b>Max Kannenberg</b></sub></a><br /><a href="#research-MaxKannenberg" title="Research">🔬</a> <a href="#code-MaxKannenberg" title="Code">💻</a> <a href="#ideas-MaxKannenberg" title="Ideas, Planning, & Feedback">🤔</a> <a href="#maintenance-MaxKannenberg" title="Maintenance">🚧</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/kaat0"><img src="https://avatars.githubusercontent.com/u/142348?v=4?s=100" width="100px;" alt="Martin Scheidt"/><br /><sub><b>Martin Scheidt</b></sub></a><br /><a href="#mentoring-kaat0" title="Mentoring">🧑‍🏫</a> <a href="#tutorial-kaat0" title="Tutorials">✅</a> <a href="#code-kaat0" title="Code">💻</a> <a href="#test-kaat0" title="Tests">⚠️</a> <a href="#tool-kaat0" title="Tools">🔧</a> <a href="#research-kaat0" title="Research">🔬</a> <a href="#data-kaat0" title="Data">🔣</a> <a href="#maintenance-kaat0" title="Maintenance">🚧</a> <a href="#ideas-kaat0" title="Ideas, Planning, & Feedback">🤔</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/apriljunge"><img src="https://avatars.githubusercontent.com/u/10660618?v=4?s=100" width="100px;" alt="Gregor"/><br /><sub><b>Gregor</b></sub></a><br /><a href="#question-apriljunge" title="Answering Questions">💬</a> <a href="#ideas-apriljunge" title="Ideas, Planning, & Feedback">🤔</a> <a href="#doc-apriljunge" title="Documentation">📖</a> <a href="#bug-apriljunge" title="Bug reports">🐛</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/gwehrle"><img src="https://avatars.githubusercontent.com/u/171450664?v=4?s=100" width="100px;" alt="Gregor Wehrle"/><br /><sub><b>Gregor Wehrle</b></sub></a><br /><a href="#question-gwehrle" title="Answering Questions">💬</a> <a href="#ideas-gwehrle" title="Ideas, Planning, & Feedback">🤔</a> <a href="#doc-gwehrle" title="Documentation">📖</a> <a href="#bug-gwehrle" title="Bug reports">🐛</a></td>
</tr>
</tbody>
</table>
Expand Down

0 comments on commit 75cd627

Please sign in to comment.