Skip to content

[Build] Add repository workflows #3

Open
@xames3

Description

  • this issue deals with adding GitHub Actions workflows to the project. below would be ideal deliverables for completion of these tasks:

    • to have an action workflow for uploading/publishing artifacts and deploy static site to GitHub Pages. this can be done using the deploy-pages action.
    • to have an action workflow for assigning proper labels to the issues, pull requests, etc. this action should ideally assign relatively straightforward or obvious labels to the opened tasks. it could be achieved using the labeler action but we still need to investigate a proper and meaningful labelling strategy.
    • need to have an action workflow for greeting first time contributors. although, not completely sure which would be an ideal action pick for this from the marketplace. need to investigate more on a better viable option.
    • workflow related to image compression or file size optimization.

note: we need to come up with a decisive plan whether to have multiple deployment workflows or fewer with all the combined features-set. this includes code linting, commits linting (might be too overkill) and concurrent deployments.

Metadata

Assignees

Labels

ci/cdmodifications to CI/CD pipelines or processescommunitycontributions from the community or enhancements that support community engagementdocumentationupdates, additions, or improvements to the project’s documentationenhancementenhancements to existing functionality or the addition of new features or contenthigh prioritypull requests that should be reviewed and merged as a priority due to their importanceopen sciencecontributions that enhance transparency, reproducibility, or accessibility in line with Open Sciencerefactorstructural improvements to the code without altering its external behaviorwork in progresspull requests that are not yet ready for review or merging

Type

No type

Projects

  • Status

    In progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions