# Main idea - [ ] create a workflow using GitHub actions . - [ ] make sure that the action are automatically updated - [ ] immigrate from the local CI (pre-commit tests) to online CI using `GitHub-Action workflows` # Steps - [x] create new branch innovation > - [x] create new directory `.github/workflows` > - [x] create the new workflow file `name.yml` - [ ] add the code for the workflow file > - [ ] To run on the `Inovation` branch >> - [x] experiment with a basic workflow >> - [ ] experiment with `action` from `local/public repo AND docker images` >> - [ ] experiment with `input` and `outputs`. >> - [ ] experiment with `env` >>> - [ ] simple variable name >> - [ ] experiment with `local scripts` >> - [ ] experiment with `input output artifacts` >>>- [ ] in the same workflow dependent >>>- [ ] in separate workflow > - [ ] to run on all branches - [ ] Create a `Workflow` that fetch the new `main` branch version to any created branch - [ ] Create a `workflow` using a `Template` - [ ] Create a workflow that handles pull requests > - Mainly to the `main` branch . - [ ] Create a workflow to handles the `releases` branch > - from the `source` -> `build` -> `test` -> `release` -> `main` -> `production` - [ ] Create a `workflow` using a `Template` II and `manually` to this > - use this link for info: https://github.com/actions/starter-workflows > - [ ] continuous-integration > - [ ] deployment > - [ ] testing > - [ ] code-quality > - [ ] code-review > - [ ] dependency-management > - [ ] monitoring > - [ ] Automation > - [ ] utilities > - [ ] Pages > - [ ] Hugo - [ ] Create a workflow that handles all the `makefiles` # references - https://docs.github.com/en/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot
Main idea
GitHub-Action workflowsSteps
Workflowthat fetch the newmainbranch version to any created branchworkflowusing aTemplatereleasesbranchworkflowusing aTemplateII andmanuallyto thismakefilesreferences