{"id":20431732,"url":"https://github.com/skylinecommunications/skyline-starter-workflows","last_synced_at":"2025-12-06T01:02:42.413Z","repository":{"id":142134491,"uuid":"607254841","full_name":"SkylineCommunications/Skyline-Starter-Workflows","owner":"SkylineCommunications","description":"Provided by Skyline Communications - Cross-Organisation github starter workflows for DataMiner related development.","archived":false,"fork":false,"pushed_at":"2024-03-18T13:54:15.000Z","size":33,"stargazers_count":4,"open_issues_count":0,"forks_count":117,"subscribers_count":0,"default_branch":"main","last_synced_at":"2024-03-18T15:19:18.709Z","etag":null,"topics":["skyline-communications","starter-workflows"],"latest_commit_sha":null,"homepage":"https://skyline.be/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SkylineCommunications.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2023-02-27T16:21:21.000Z","updated_at":"2024-04-15T11:27:32.279Z","dependencies_parsed_at":"2023-07-05T02:00:33.510Z","dependency_job_id":"a3171938-9757-4b01-86fc-9da33d1e62c4","html_url":"https://github.com/SkylineCommunications/Skyline-Starter-Workflows","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SkylineCommunications%2FSkyline-Starter-Workflows","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SkylineCommunications%2FSkyline-Starter-Workflows/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SkylineCommunications%2FSkyline-Starter-Workflows/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SkylineCommunications%2FSkyline-Starter-Workflows/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SkylineCommunications","download_url":"https://codeload.github.com/SkylineCommunications/Skyline-Starter-Workflows/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241975155,"owners_count":20051431,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["skyline-communications","starter-workflows"],"created_at":"2024-11-15T08:12:44.797Z","updated_at":"2025-12-06T01:02:42.376Z","avatar_url":"https://github.com/SkylineCommunications.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Skyline-Starter-Workflows\nGitHub starter workflows for DataMiner related development.\n\nWe offer a number of starter workflows that can be used as the starting point to create a workflow for your GitHub repository. These .yml files are designed to be small and call both reusable workflows and actions from the marketplace that always try to run the latest versions.\n\nA [GitHub action](xref:Deploying_Automation_scripts_from_a_GitHub_repository) provides an easy access point to a single key action, such as deploying a DMAPP, creating a DMAPP, running tests, and more.\n\n[GitHub reusable workflow](xref:github_reusable_workflows) allows the reuse of a combination of many different GitHub actions and other scripts, running across several jobs combined into a single easy call.\n\nBy combining these three concepts, you can avoid maintenance costs and ensure that you always run the latest stable versions without the need for further user configuration. Any default behavior can easily be overwritten and changed on your copy of the starter workflow if you wish to always use a specific version until it is manually adjusted. This might be necessary to meet security requirements for your organization.\n\n## Prerequisite\nYou require a github organization (that you created or are a member of).\nTo create a new organization, go to [https://github.com/organizations/plan](https://github.com/organizations/plan) and create a new Organization.\n\n## How to use\n\nOption 1: Individual repository\n* You can copy and paste the content of a .yml file from this repository into an Action Workflow of any other Repository.\n\nOption 2 (recommended): Organizations and multiple repositories within it\n* Fork this repository into your organization.\n  Your fork has a workflow you can activate, this automatically adds starter workflows to your organization and keeps them in-sync (through pull-requests) with ours.\n* The workflow requires authentication: You need to create a token under user\u003esettings\u003edeveloper settings\u003ePersonal access tokens (classic)\n  * Name: PAT\n  * Scopes:\n      * repo\n      * workflow\n      * admin:org/write:org\n      * admin:org/read:org\n* Run the workflow, and then accept the Pull Request that has appeared on a repository called .github within your organization.\n* After the above one-time setup, you will find the Starter Workflows being provided by your organization any time you try to add a new workflow to a repository in your organization.\n\nFor more information please see: [https://docs.dataminer.services/develop/CICD/GitHub/GitHub_Starter_Workflows.html](https://docs.dataminer.services/develop/CICD/GitHub/GitHub_Starter_Workflows.html)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fskylinecommunications%2Fskyline-starter-workflows","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fskylinecommunications%2Fskyline-starter-workflows","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fskylinecommunications%2Fskyline-starter-workflows/lists"}