Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FEAT: add CI pipeline #2

Draft
wants to merge 14 commits into
base: main
Choose a base branch
from
Draft

FEAT: add CI pipeline #2

wants to merge 14 commits into from

Conversation

Robbe-Haegeman
Copy link
Collaborator

@Robbe-Haegeman Robbe-Haegeman commented Dec 20, 2024

This PR adds a Github actions based pipeline to the project.
It is based on Jon Gjengset's excellent Github repo on the topic: rust-ci-conf,
but was modified in order to accommodate mono-repo structures.

Information on the enabled jobs, can be found in the README added in the workflow folder

The PR will be placed in a draft state for the following reason:

  • Add filtering so that only the directory that was changed, gets checked
    • When this is added, the check_config and scheduled_config can be merged
  • Finalize the documentation (removing the ❌'s if valid)

This PR will probably be put on hold and only finished once some other deadlines are taken care of.
The reason I'm still creating the PR now, is to showcase the work and (hopefully) test it as well.

@Robbe-Haegeman Robbe-Haegeman self-assigned this Dec 20, 2024
@Robbe-Haegeman Robbe-Haegeman marked this pull request as draft December 20, 2024 13:27
Invalid workflow file: .github/workflows/check.yml#L26
secret name `GITHUB_TOKEN` within `workflow_call` can not be used since it would collide with system reserved name
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant