ce1914c7e6
Refactor caching mechanism in action.yml
...
This update modifies the caching strategy by removing the previous cache type and introducing a new registry-based cache for builds. This change enhances the efficiency of the caching process during CI/CD workflows.
2025-05-09 01:27:45 +03:00
6bc379401f
Add pull request event types to action.yml
...
This update introduces new event types for handling pull requests in the action.yml file, allowing for better caching and event management during CI/CD processes.
2025-05-08 23:21:34 +03:00
a126631a61
Add digest output to action.yml and set build-and-push step ID
...
This update introduces a new output 'digest' to the action.yml file, which captures the digest value from the build-and-push step. Additionally, the build-and-push step is now assigned an ID for better output management.
2025-05-08 20:51:26 +03:00
03f50cfd52
Add input option for pushing to registry in action.yml
...
Introduced a new input parameter 'push' to control whether the image should be pushed to the registry. The default value is set to true, allowing for more flexible image handling during the build process.
2025-04-28 02:46:59 +03:00
Shakar Bakr
89f03a4cdf
Merge pull request #15 from ditkrg/dependabot/github_actions/docker/build-push-action-6
...
Bump docker/build-push-action from 5 to 6
2024-10-17 14:36:08 +03:00
dependabot[bot]
99f10f531b
Bump docker/build-push-action from 5 to 6
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 5 to 6.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-06-18 04:46:54 +00:00
Shakar Bakr
ec4d5b9e24
Merge pull request #14 from ditkrg/dev
...
Fix empty tag output
2024-03-06 13:42:31 +03:00
Shakar Bakr
8282681e90
Code cleanup
...
Signed-off-by: Shakar Bakr <5h4k4r.b4kr@gmail.com>
2024-03-06 13:41:09 +03:00
Shakar Bakr
4d6653c493
Refactor tag extraction in action.yml
...
Signed-off-by: Shakar Bakr <5h4k4r.b4kr@gmail.com>
2024-03-06 13:38:43 +03:00
Shakar Bakr
66b6967fe6
Refactor code to extract all tags from JSON
...
Signed-off-by: Shakar Bakr <5h4k4r.b4kr@gmail.com>
2024-03-06 13:36:36 +03:00
Shakar Bakr
bce021de3a
Update jq command to extract the first tag from the JSON array
...
Signed-off-by: Shakar Bakr <5h4k4r.b4kr@gmail.com>
2024-03-06 13:33:57 +03:00
Shakar Bakr
e00f61ebff
Fix JSON parsing issue in action.yml
...
Signed-off-by: Shakar Bakr <5h4k4r.b4kr@gmail.com>
2024-03-06 13:31:28 +03:00
Shakar Bakr
f4d3093cf3
Refactor JSON tag extraction in action.yml
...
Signed-off-by: Shakar Bakr <5h4k4r.b4kr@gmail.com>
2024-03-06 13:29:44 +03:00
Shakar Bakr
d6f88e3c21
Add debug output to action.yml
...
Signed-off-by: Shakar Bakr <5h4k4r.b4kr@gmail.com>
2024-03-06 13:25:32 +03:00
Shakar Bakr
dae645a31a
Update echo statement in action.yml
...
Signed-off-by: Shakar Bakr <5h4k4r.b4kr@gmail.com>
2024-03-06 13:23:42 +03:00
Shakar Bakr
4bf54d5dc5
Fix array index in echo statement
...
Signed-off-by: Shakar Bakr <5h4k4r.b4kr@gmail.com>
2024-03-06 13:22:21 +03:00
Shakar Bakr
e226c336ff
Update echo statement to include index in jsonOutput
...
Signed-off-by: Shakar Bakr <5h4k4r.b4kr@gmail.com>
2024-03-06 12:47:49 +03:00
Shakar Bakr
70da99d3ea
Refactor JSON extraction logic in action.yml
...
Signed-off-by: Shakar Bakr <5h4k4r.b4kr@gmail.com>
2024-03-06 12:46:37 +03:00
Shakar Bakr
4a4669077d
Refactor variable name and update echo statement in action.yml
...
Signed-off-by: Shakar Bakr <5h4k4r.b4kr@gmail.com>
2024-03-06 12:44:11 +03:00
Shakar Bakr
4ddd760bcc
Commented out unnecessary code
...
Signed-off-by: Shakar Bakr <5h4k4r.b4kr@gmail.com>
2024-03-06 12:41:56 +03:00
Shakar Bakr
ae829aefaa
Update action.yml with new tag value and add JSON parsing
...
Signed-off-by: Shakar Bakr <5h4k4r.b4kr@gmail.com>
2024-03-06 12:38:41 +03:00
Shakar Bakr
51293f0a01
Update action.yml to use environment variable for image tag
...
Signed-off-by: Shakar Bakr <5h4k4r.b4kr@gmail.com>
2024-03-06 11:25:43 +03:00
Shakar Bakr
3aeafad034
Fix tag extraction in action.yml
...
Signed-off-by: Shakar Bakr <5h4k4r.b4kr@gmail.com>
2024-03-06 11:23:45 +03:00
Shakar Bakr
4d412de570
Refactor variable assignment in action.yml
...
Signed-off-by: Shakar Bakr <5h4k4r.b4kr@gmail.com>
2024-03-06 11:06:23 +03:00
Shakar Bakr
042365ed11
Update tag value in action.yml
...
Signed-off-by: Shakar Bakr <5h4k4r.b4kr@gmail.com>
2024-03-06 11:04:02 +03:00
Shakar Bakr
8b912d0b2c
Refactor set_tag step in action.yml
...
Signed-off-by: Shakar Bakr <5h4k4r.b4kr@gmail.com>
2024-03-06 11:03:01 +03:00
Shakar Bakr
41b517b4ef
Update action.yml to use the 'set_tag' output
...
Signed-off-by: Shakar Bakr <5h4k4r.b4kr@gmail.com>
2024-03-06 10:55:24 +03:00
Shakar Bakr
2ae135865b
Merge pull request #13 from ditkrg/update-readme
...
Update README.md
2024-03-04 15:41:03 +03:00
Shakar Bakr
69e4e9eb69
Update README.md
2024-03-04 15:40:49 +03:00
Shakar Bakr
76881e94db
Merge pull request #12 from ditkrg/add-major-tag-update
...
Update readme.md
2024-03-04 15:30:21 +03:00
Shakar Bakr
bf29bc0c88
Merge pull request #11 from ditkrg/dependabot/github_actions/actions/checkout-4
...
Bump actions/checkout from 3 to 4
2024-03-04 10:34:28 +03:00
Shakar Bakr
714d8939ac
Update readme.md
...
Signed-off-by: Shakar Bakr <5h4k4r.b4kr@gmail.com>
2024-03-04 10:33:20 +03:00
dependabot[bot]
c65fdb5252
Bump actions/checkout from 3 to 4
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-03-04 04:22:02 +00:00
Shakar Bakr
ed63a1b7e6
Merge pull request #9 from ditkrg/add-major-tag-update
...
Add workflow to update main version tag
2024-03-03 16:21:40 +03:00
Shakar Bakr
e30996fe96
Add workflow to update main version tag
...
Signed-off-by: Shakar Bakr <5h4k4r.b4kr@gmail.com>
2024-03-03 16:21:18 +03:00
Shakar Bakr
041cc2e9a4
Merge pull request #8 from ditkrg/test-action
...
Create a Custom GitHub Action
2024-03-03 15:58:10 +03:00
Shakar Bakr
95ecdf2564
Remove unnecessary step in build workflow
...
Signed-off-by: Shakar Bakr <5h4k4r.b4kr@gmail.com>
2024-03-03 15:44:38 +03:00
Shakar Bakr
d837188205
Add GitHub Action for building and pushing Docker images to a self-hosted registry
...
Signed-off-by: Shakar Bakr <5h4k4r.b4kr@gmail.com>
2024-03-03 15:05:21 +03:00
Shakar Bakr
4b683d74c5
Refactor action.yml inputs and update description
...
Signed-off-by: Shakar Bakr <5h4k4r.b4kr@gmail.com>
2024-03-03 15:04:30 +03:00
Shakar Bakr
95f45f8b52
Update outputs in action.yml
...
Signed-off-by: Shakar Bakr <5h4k4r.b4kr@gmail.com>
2024-03-03 14:39:50 +03:00
Shakar Bakr
49ece91376
Commented out unnecessary code and removed unused step
...
Signed-off-by: Shakar Bakr <5h4k4r.b4kr@gmail.com>
2024-03-03 14:36:17 +03:00
Shakar Bakr
11452e3e2a
Remove commented out code
...
Signed-off-by: Shakar Bakr <5h4k4r.b4kr@gmail.com>
2024-03-03 14:23:47 +03:00
Shakar Bakr
a0a5013f4c
Add command to save meta.json and print its contents
...
Signed-off-by: Shakar Bakr <5h4k4r.b4kr@gmail.com>
2024-03-03 14:21:56 +03:00
Shakar Bakr
6fd4e7497d
Update echo command in run-command step
...
Signed-off-by: Shakar Bakr <5h4k4r.b4kr@gmail.com>
2024-03-03 14:19:50 +03:00
Shakar Bakr
45da6fe554
Fix command substitution in run step
...
Signed-off-by: Shakar Bakr <5h4k4r.b4kr@gmail.com>
2024-03-03 14:18:55 +03:00
Shakar Bakr
d683d2ccb2
Update action.yml to extract the first tag from JSON output
...
Signed-off-by: Shakar Bakr <5h4k4r.b4kr@gmail.com>
2024-03-03 14:16:09 +03:00
Shakar Bakr
2442fd7725
Refactor Docker Buildx and add JSON output for metadata
...
Signed-off-by: Shakar Bakr <5h4k4r.b4kr@gmail.com>
2024-03-03 14:12:18 +03:00
Shakar Bakr
00bb7fe36f
Refactor JSON extraction in action.yml
...
Signed-off-by: Shakar Bakr <5h4k4r.b4kr@gmail.com>
2024-03-03 14:08:35 +03:00
Shakar Bakr
80887ec86b
Add JSON output and extraction using jq
...
Signed-off-by: Shakar Bakr <5h4k4r.b4kr@gmail.com>
2024-03-03 14:05:48 +03:00
Shakar Bakr
c14b1df2c6
Add new step to echo and cat meta.json
...
Signed-off-by: Shakar Bakr <5h4k4r.b4kr@gmail.com>
2024-03-03 13:56:47 +03:00