Skip to content
Snippets Groups Projects
Unverified Commit 0e60614e authored by jakob-fritz's avatar jakob-fritz Committed by GitHub
Browse files

Fixed issue with waiting for other pipeline (#461)

And properly provide all artifacts for creation of website
parent 9808c30c
No related branches found
No related tags found
No related merge requests found
Pipeline #203872 passed
...@@ -117,7 +117,7 @@ jobs: ...@@ -117,7 +117,7 @@ jobs:
MIRROR_BRANCH: ${{ env.MIRROR_BRANCH }} MIRROR_BRANCH: ${{ env.MIRROR_BRANCH }}
get_artifacts_from_other_workflow: get_artifacts_from_other_workflow:
runs-on: ubuntu-latest# runs-on: ubuntu-latest
needs: needs:
- mirror_to_gitlab - mirror_to_gitlab
steps: steps:
...@@ -196,3 +196,10 @@ jobs: ...@@ -196,3 +196,10 @@ jobs:
merge-multiple: true merge-multiple: true
run-id: ${{ steps.get_id.outputs.result }} run-id: ${{ steps.get_id.outputs.result }}
github-token: ${{ secrets.ACTION_READ_TOKEN }} github-token: ${{ secrets.ACTION_READ_TOKEN }}
path: ./github_ci_artifacts
- name: Uploading artifacts
uses: actions/upload-artifact@v4
with:
name: Github_CI_artifacts
path: |
./github_ci_artifacts/*
--- ---
name: CI pipeline for pySDC name: Create Website for pySDC
on: on:
workflow_run: workflow_run:
...@@ -8,7 +8,7 @@ on: ...@@ -8,7 +8,7 @@ on:
types: ["completed"] types: ["completed"]
jobs: jobs:
post-processing: build_website:
runs-on: ubuntu-latest runs-on: ubuntu-latest
if: >- if: >-
${{ github.repository_owner == 'Parallel-in-Time' ${{ github.repository_owner == 'Parallel-in-Time'
......
# How to contribute to pySDC # How to contribute to pySDC
Developments on the `pySDC` code use the classical approach of forks and pull requests. Developments on the `pySDC` code use the classical approach of forks and pull requests.
You can look at [extended GitHub documentation](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/getting-started/about-collaborative-development-models) for more details (skip this if you are already used to it). Furthermore, branches on `pySDC` follow a pre-defined structure. To contribute to any of them, please look at the [pull request recommendations](./docs/contrib/01_pull_requests.md). You can look at [extended GitHub documentation](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/getting-started/about-collaborative-development-models)
for more details (skip this if you are already used to it).
Furthermore, branches on `pySDC` follow a pre-defined structure.
To contribute to any of them, please look at the [pull request recommendations](./docs/contrib/01_pull_requests.md).
Additionally, a _few_ rules are set to enforce code readability, consistency and reliability. Some of them are automatically tested with each commit, and summarized in the page on [continuous integration (CI)](./docs/contrib/02_continuous_integration.md). Additionally, a _few_ rules are set to enforce code readability,
Others are specific conventions chosen for the pySDC library, that may follow Python standards (or not ...), detailed in the [naming conventions](./docs/contrib/03_naming_conventions.md) page. consistency and reliability.
Some of them are automatically tested with each commit,
and summarized in the page on [continuous integration (CI)](./docs/contrib/02_continuous_integration.md).
Others are specific conventions chosen for the pySDC library,
that may follow Python standards (or not ...), detailed in the
[naming conventions](./docs/contrib/03_naming_conventions.md) page.
Finally, while `pySDC` provides many base functionalities that implement classical flavors of SDC, it also allows problem-specific applications through Object-Oriented Programming (OOP) and the implementation of custom inherited classes. Finally, while `pySDC` provides many base functionalities that implement
This follows a specific OOP framework, you can look at the page on [custom implementations](./docs/contrib/04_custom_implementations.md) for more details. Additional guideline are also given on how to [document the code](./docs/contrib/05_documenting_code.md) in `pySDC`. classical flavors of SDC, it also allows problem-specific applications through
Object-Oriented Programming (OOP) and the implementation of custom inherited classes.
This follows a specific OOP framework, you can look at the page on
[custom implementations](./docs/contrib/04_custom_implementations.md)
for more details. Additional guideline are also given on how to
[document the code](./docs/contrib/05_documenting_code.md) in `pySDC`.
> 📣 Some core components (collocation matrix, $Q-\Delta$ coefficients, Lagrange barycentric interpolation) > 📣 Some core components (collocation matrix, $Q-\Delta$ coefficients, Lagrange barycentric interpolation)
> are implemented and developed in the [`qmat` companion package](https://github.com/Parallel-in-Time/qmat). > are implemented and developed in the [`qmat` companion package](https://github.com/Parallel-in-Time/qmat).
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment