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

[Build] Add repository workflows #3

Open
1 of 4 tasks
xames3 opened this issue Oct 27, 2024 · 2 comments
Open
1 of 4 tasks

[Build] Add repository workflows #3

xames3 opened this issue Oct 27, 2024 · 2 comments
Assignees
Labels
ci/cd modifications to CI/CD pipelines or processes community contributions from the community or enhancements that support community engagement documentation updates, additions, or improvements to the project’s documentation enhancement enhancements to existing functionality or the addition of new features or content high priority pull requests that should be reviewed and merged as a priority due to their importance open science contributions that enhance transparency, reproducibility, or accessibility in line with Open Science refactor structural improvements to the code without altering its external behavior work in progress pull requests that are not yet ready for review or merging

Comments

@xames3
Copy link
Collaborator

xames3 commented Oct 27, 2024

  • 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 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.
    • 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.
    • 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.

@xames3 xames3 self-assigned this Oct 27, 2024
@xames3 xames3 converted this from a draft issue Oct 27, 2024
@xames3 xames3 added enhancement enhancements to existing functionality or the addition of new features or content ci/cd modifications to CI/CD pipelines or processes high priority pull requests that should be reviewed and merged as a priority due to their importance labels Oct 27, 2024
xames3 added a commit that referenced this issue Oct 29, 2024
Reference:
  - #3

Signed-off-by: Akshay Mestry <[email protected]>
@xames3 xames3 added documentation updates, additions, or improvements to the project’s documentation community contributions from the community or enhancements that support community engagement open science contributions that enhance transparency, reproducibility, or accessibility in line with Open Science refactor structural improvements to the code without altering its external behavior work in progress pull requests that are not yet ready for review or merging labels Oct 31, 2024
@xames3
Copy link
Collaborator Author

xames3 commented Oct 31, 2024

  • added workflow for ci checks and deployment. see here 9f19f77. the code has been tested and seems deployment ready. however, some testing is advisable.

xames3 added a commit that referenced this issue Oct 31, 2024
Reference:
  - #3

Signed-off-by: Akshay Mestry <[email protected]>
@xames3
Copy link
Collaborator Author

xames3 commented Oct 31, 2024

  • the deployment workflow is working as expected. need to work on the next workflows.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci/cd modifications to CI/CD pipelines or processes community contributions from the community or enhancements that support community engagement documentation updates, additions, or improvements to the project’s documentation enhancement enhancements to existing functionality or the addition of new features or content high priority pull requests that should be reviewed and merged as a priority due to their importance open science contributions that enhance transparency, reproducibility, or accessibility in line with Open Science refactor structural improvements to the code without altering its external behavior work in progress pull requests that are not yet ready for review or merging
Projects
None yet
Development

No branches or pull requests

1 participant