{"id":21734668,"url":"https://github.com/ansys/actions","last_synced_at":"2026-04-02T12:01:16.070Z","repository":{"id":61796605,"uuid":"548935695","full_name":"ansys/actions","owner":"ansys","description":"A collection of reusable workflows","archived":false,"fork":false,"pushed_at":"2026-03-27T00:24:36.000Z","size":34787,"stargazers_count":17,"open_issues_count":53,"forks_count":7,"subscribers_count":33,"default_branch":"main","last_synced_at":"2026-03-27T02:51:31.915Z","etag":null,"topics":["actions","automation","ci-cd","github-actions","workflows"],"latest_commit_sha":null,"homepage":"https://actions.docs.ansys.com/","language":"Python","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/ansys.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-10-10T12:19:34.000Z","updated_at":"2026-03-26T19:21:49.000Z","dependencies_parsed_at":"2023-09-29T11:58:44.670Z","dependency_job_id":"62b57393-b197-4b32-a56f-63e4c77b672d","html_url":"https://github.com/ansys/actions","commit_stats":null,"previous_names":[],"tags_count":272,"template":false,"template_full_name":null,"purl":"pkg:github/ansys/actions","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ansys%2Factions","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ansys%2Factions/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ansys%2Factions/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ansys%2Factions/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ansys","download_url":"https://codeload.github.com/ansys/actions/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ansys%2Factions/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31248946,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-31T15:15:33.278Z","status":"ssl_error","status_checked_at":"2026-03-31T15:15:28.327Z","response_time":111,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":["actions","automation","ci-cd","github-actions","workflows"],"created_at":"2024-11-26T05:10:04.823Z","updated_at":"2026-04-02T12:01:15.979Z","avatar_url":"https://github.com/ansys.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Ansys actions\n\n[![ansys][Ansys badge]][actions.docs.ansys.com]\n[![CI-CD][CI-CD badge]][CI-CD yml]\n[![MIT][MIT badge]][MIT url]\n\nA repository containing a collection of [GitHub Workflows] to be reused by\nprojects in the Ansys ecosystem.\n\nFor more information on available actions and how to use them, see\n[actions.docs.ansys.com].\n\n## Recommended workflow strategy\n\nThe different actions provided by [ansys/actions] can be used to create a\nsimple but effective workflow.\n\nThe following lines describe the suggested workflows for various events, such as\npushing a new commit to a pull request, merging a commit to the main branch of a\nrepository, and performing a new release. Each image showcases the distinct job\nsteps declared in a YML file. Jobs highlighted in green signify that they\nexecute, while those with a blue background indicate that they do not execute.\n\nFor additional in-depth information refer to the poster [CI/CD pipelines for\nscientists].\n\n### Recommended workflow when pushing a new commit to a pull-request\n\nThis workflow is recommended to ensure that the code ready to be merged is\ncompliant with the project style, its code integrity, and that it is capable of\nsuccessfully generating all the desired library artifacts.\n\n```mermaid\ngraph LR\n    A(Doc style) --\u003e B(Doc build)\n    C(Code style) --\u003e D(Tests)\n    B \u0026 D --\u003e E(Build library) --\u003e F(Release library) \u0026 H(Doc deploy dev)\n    F --\u003e G(Doc deploy stable)\n\n    classDef green fill:green, fill-opacity:0.5, stroke:green, stroke-width:2\n    class A,B,C,D,E green\n    classDef blue fill:lightblue, fill-opacity:0.5, stroke:lightblue\n    class F,H,G blue\n```\n\n### Recommended workflow when merging a new commit to the main branch of a repository\n\nThis workflow is similar to the one for validating new code contributions in a\npull-request, but it also deploys the development documentation as new changes\nwere introduced in the main development branch.\n\n```mermaid\ngraph LR\n    A(Doc style) --\u003e B(Doc build)\n    C(Code style) --\u003e D(Tests)\n    B \u0026 D --\u003e E(Build library) --\u003e F(Release library) \u0026 H(Doc deploy dev)\n    F --\u003e G(Doc deploy stable)\n\n    classDef green fill:green, fill-opacity:0.5, stroke:green, stroke-width:2\n    class A,B,C,D,E,H green\n    classDef blue fill:lightblue, fill-opacity:0.5, stroke:lightblue\n    class F,G blue\n```\n\n### Recommended workflow when performing a new release\n\nThis workflow outlines the recommended steps for performing a new software\nrelease, ensuring a smooth and well-documented process by deploying\nthe stable documentation at the end of the workflow.\n\n```mermaid\ngraph LR\n    A(Doc style) --\u003e B(Doc build)\n    C(Code style) --\u003e D(Tests)\n    B \u0026 D --\u003e E(Build library) --\u003e F(Release library) \u0026 H(Doc deploy dev)\n    F --\u003e G(Doc deploy stable)\n\n    classDef green fill:green, fill-opacity:0.5, stroke:green, stroke-width:2\n    class A,B,C,D,E,F,G green\n    classDef blue fill:lightblue, fill-opacity:0.5, stroke:lightblue\n    class H blue\n```\n\n[Ansys badge]: https://img.shields.io/badge/Ansys-ffc107.svg?labelColor=black\u0026logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAABDklEQVQ4jWNgoDfg5mD8vE7q/3bpVyskbW0sMRUwofHD7Dh5OBkZGBgW7/3W2tZpa2tLQEOyOzeEsfumlK2tbVpaGj4N6jIs1lpsDAwMJ278sveMY2BgCA0NFRISwqkhyQ1q/Nyd3zg4OBgYGNjZ2ePi4rB5loGBhZnhxTLJ/9ulv26Q4uVk1NXV/f///////69du4Zdg78lx//t0v+3S88rFISInD59GqIH2esIJ8G9O2/XVwhjzpw5EAam1xkkBJn/bJX+v1365hxxuCAfH9+3b9/+////48cPuNehNsS7cDEzMTAwMMzb+Q2u4dOnT2vWrMHu9ZtzxP9vl/69RVpCkBlZ3N7enoDXBwEAAA+YYitOilMVAAAAAElFTkSuQmCC\n[actions.docs.ansys.com]: https://actions.docs.ansys.com/\n[ansys/actions]: https://github.com/ansys/actions/\n[CI-CD badge]: https://github.com/ansys/actions/actions/workflows/ci_cd_night.yml/badge.svg\n[CI-CD yml]: https://github.com/ansys/actions/actions/workflows/ci_cd_night.yml\n[MIT badge]: https://img.shields.io/badge/License-MIT-blue.svg\n[MIT url]: https://opensource.org/blog/license/mit\n[GitHub Workflows]: https://docs.github.com/en/actions/using-workflows/about-workflows/\n[CI/CD pipelines for scientists]: https://scipy2023.pyansys.com/ci_cd.pdf\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fansys%2Factions","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fansys%2Factions","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fansys%2Factions/lists"}