Commit b94c08e
Feat/dtoss 8958 publish to GitHub (#182)
* new CI workflow template
* YAML syntax
* move from expression to shell logic
* Provide required parameters from the CI pipeline
Add outputs references
* Correct path reference in uses
* Refactor in new GitHub actions
* Use case-insensitive checks
* added ghcr.io logins
* Support for the change_folders environment variable
* registry interpolation is readable
* one line conditional
* quote string comparison
* thread the azurecr retagging
* more than 30 items returned in gh api packages call
* workflow consumes templates from working branch
* GitHub action reference paths
* more concise way to enforce lower case registry name
* Improved job name
* fail-fast false, simplify tagging: scrap env tag, tag initially with PR only, then later all images are tagged with merge commit hash
* azurecr login doesn't need its own step
* fix ghcr.io tagging console output
* Dump directory structure before SBOM
* Include subdirectories in the directory list
* Update directory list to list YAML / Dockerfile
* Update to find expression
* templates repo path for new GitHub Actions
* Add bash command
* execute permission on scripts
* explicitly use bash for scripts
* fix container names for SBOM, vulnerabilities scanning, remove redundant inputs
* debug SBOM file paths
* SBOM report upload fix
* SBOM action output definition
* SBOM action artifact
* Fetch tag metadata outside matrix job
* Token not needed
* needs dependency fixed
* use needs inline
* Determine PR number
* Work on PR Number
* PR-tag-logic
* Test deployment to GitHub
* Ensure that we can push with environment tag is specified
* name workflow jobs
* Outputs on containers-to-build
Remove duplicate fetch tag metadata
Build Docker Images has an id for repository_path
Set output for docker_compose_dir
* Fix incorrect repository reference
* Set repository path
* Update to ensure test on GitHub
* Additional output to ensure buildx occurs
* Add support to test deployment on last job
* Test for access to the GH repo before accessing all packages
* Lowercase requirement for repository
* Filter first gh api by container type
* Update ref
Add sample query to view output from github api
* Add tag for short commit hash
Remove unnecessary step 1b in get_docker_names
* Return all docker services for updates to tags
* Residual array reference
* Improved handling of array from bash script
* Testing the manifest overwrites of buildx
* Test azure repo integration
* Test azure containers
* Fix reference to acr name
* Update Azure login step
* Case sensitive casing for images
* Improve naming convention for clearer understanding
Remove redundant step for buildx
Ensure az acr login uses correct reference
* Test this with GitHub
* One final run for Github
* Improve naming convention for clearer understanding
Remove redundant step for buildx
Ensure az acr login uses correct reference
* Remove test_deployment reference
Case sensitivity
* Final commit
* Updates to remove unneeded changes
* Remove unneeded bash script file.
* Revert parameters to first iteration
* Update to use case-sensitive folder check
---------
Co-authored-by: patrickmoore-nc <[email protected]>1 parent d133450 commit b94c08e
File tree
4 files changed
+349
-45
lines changed- .github
- actions
- create-sbom-report
- scan-vulnerabilities
- workflows
- scripts/deployments
4 files changed
+349
-45
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
0 commit comments