{"id":28323860,"url":"https://github.com/abecms/github-actions","last_synced_at":"2026-01-27T05:32:33.290Z","repository":{"id":132693581,"uuid":"413900440","full_name":"abecms/github-actions","owner":"abecms","description":null,"archived":false,"fork":false,"pushed_at":"2021-10-05T17:22:27.000Z","size":1,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-06-24T01:39:13.811Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/abecms.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-10-05T16:41:47.000Z","updated_at":"2021-10-05T17:22:31.000Z","dependencies_parsed_at":null,"dependency_job_id":"abde6234-65f2-44d9-88a5-0293416676c5","html_url":"https://github.com/abecms/github-actions","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/abecms/github-actions","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abecms%2Fgithub-actions","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abecms%2Fgithub-actions/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abecms%2Fgithub-actions/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abecms%2Fgithub-actions/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/abecms","download_url":"https://codeload.github.com/abecms/github-actions/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abecms%2Fgithub-actions/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28803947,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-27T03:44:14.111Z","status":"ssl_error","status_checked_at":"2026-01-27T03:43:33.507Z","response_time":168,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-05-25T16:15:10.816Z","updated_at":"2026-01-27T05:32:33.282Z","avatar_url":"https://github.com/abecms.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Livingcolor Actions\n\n## retrieve-locale-files-fr.yml\n\n### Use Case\n\n1. On Shopify or ... users always contribute the translations in production, resulting in json files modified...\nwe'd like to have the translation always up to date on every environment (development, staging, ...).\nWe see these modifications as code, so we want to sync it from prod to dev.\n\n### Description\nthis action listens to a branch for specific files changed\nIf it's the case then commit it on another branch\n\n\n## Shopify theme 2.0 recipe\n\n### Use Case\n\nWith Shopify you can now attach your theme to a github branch. Unfortunately they don't use .gitignore. Leading to inconsistencies between environment. Example: \nWe have Shopify dev store and shopify production store. The `settings_data.json` is proper to each env.\nBut the dev `settings_data.json` is always pushed by shopify in the dev branch no matter what is included in the .gitignore.\nwhen we deploy dev to production, we overwrite the prod `settings_data.json` by the dev `settings_data.json` !!!\n\nThe solution ??? none !! (https://community.shopify.com/c/technical-q-a/github-integration-doesn-t-support-the-gitignore-file/m-p/1253056)\n\nSo here we are :)\n\nBe prepared !\n                                                                main-hk\n                                                                main-jp\n                                                                main-uk\n1. branch dev =\u003e deploy-staging =\u003e staging =\u003e deploy-prod =\u003e    main-fr\n                                                                main-de\n                                                                main-eu\n                                                                main-it\n                                                                main-es\n                                                                main-int\n\n2. action shopify-deploy-staging - \n    * avoid to overwrite theses files : \n        config/settings_data.json\n        assets/zifyapp-fblogin.js\n        templates/*.json\n        assets/algolia_config.js\n        assets/algolia_config.js.liquid\n        ...\n    * then deploy to staging branch\n\n3. action shopify-deploy-prod \n    * avoid to overwrite these files : \n        config/settings_data.json\n        assets/zifyapp-fblogin.js\n        templates/*.json\n        assets/algolia_config.js\n        assets/algolia_config.js.liquid\n        ...\n    * avoid to overwrite the locale files except :\n        default\n    we execpt it because we want to add keys translation\n\n4. never use the default to translate but create a specific json translation file\n\n5. deploy to all environment (stores)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabecms%2Fgithub-actions","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fabecms%2Fgithub-actions","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabecms%2Fgithub-actions/lists"}