{"id":15023695,"url":"https://github.com/tarathep/robotframework-github-action","last_synced_at":"2025-04-10T23:50:56.083Z","repository":{"id":65161961,"uuid":"398208053","full_name":"tarathep/robotframework-github-action","owner":"tarathep","description":"Github action can be used to run Robot Framework tests.","archived":false,"fork":false,"pushed_at":"2021-08-24T04:27:33.000Z","size":15,"stargazers_count":6,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-10-14T08:42:42.007Z","etag":null,"topics":["github-actions","robotframework","test-automation","tools"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tarathep.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}},"created_at":"2021-08-20T08:28:09.000Z","updated_at":"2024-04-16T19:28:36.000Z","dependencies_parsed_at":"2023-01-04T12:39:03.460Z","dependency_job_id":null,"html_url":"https://github.com/tarathep/robotframework-github-action","commit_stats":null,"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tarathep%2Frobotframework-github-action","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tarathep%2Frobotframework-github-action/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tarathep%2Frobotframework-github-action/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tarathep%2Frobotframework-github-action/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tarathep","download_url":"https://codeload.github.com/tarathep/robotframework-github-action/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248317707,"owners_count":21083528,"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":["github-actions","robotframework","test-automation","tools"],"created_at":"2024-09-24T19:59:20.823Z","updated_at":"2025-04-10T23:50:56.062Z","avatar_url":"https://github.com/tarathep.png","language":"Shell","readme":"# Robot Framework GitHub Action\nGithub action can be used to run Robot Framework tests.\n\nusing https://hub.docker.com/r/ppodgorsek/robot-framework for base image.\n\n\n## Custom on base ppodgorsek/robot-framework\ncan custom on ppodgorsek/robot-framework base image for install dependeincies or libraries\n\nThe versions used are:\n- Robot Framework 4.1\n- Robot Framework Browser Library 6.0.0\n- Robot Framework DatabaseLibrary 1.2.4\n- Robot Framework Datadriver 1.4.1\n- Robot Framework DateTimeTZ 1.0.6\n- Robot Framework Faker 5.0.0\n- Robot Framework FTPLibrary 1.9\n- Robot Framework IMAPLibrary 2 0.4.0\n- Robot Framework Pabot 2.0.1\n- Robot Framework Requests 0.9.1\n- Robot Framework SeleniumLibrary 5.1.3\n- Robot Framework SSHLibrary 3.7.0\n- Axe Selenium Library 2.1.6\n- Firefox ESR 78\n- Chromium 86.0\n- Amazon AWS CLI 1.20.6\n\n## Example usage\n\nRun with chrome:\n\n```yaml\njobs:\n  robot_test:\n    runs-on: ubuntu-latest\n    - name: Robot Framework\n      uses: tarathep/robotframework-github-action@v1.0\n      with:\n        tests_dir: '${{ github.workspace }}/tests/robot'\n        reports_dir: '${{ github.workspace }}/tests/robot/reports'\n```\n\nCustom image in dependencies at Dockerfile and push image to DockerHub\n\n```dockerfile\nFROM ppodgorsek/robot-framework:latest\nRUN pip install \u003clib\u003e\nRUN execute sh ..\n```\n\nExample run with Custom image\n\n```yaml\njobs:\n  robot_test:\n    runs-on: ubuntu-latest\n    - name: Robot Framework\n      uses: tarathep/robotframework-github-action@v1.0\n      with:\n        image: kietara/robot-framework\n        image_version: 1.0\n        tests_dir: '${{ github.workspace }}/tests/robot'\n        reports_dir: '${{ github.workspace }}/tests/robot/reports'\n```\n\n\n## Configurations\n\nAvailable configurations in with block:\n\n| Name                     | Default                    | Description                                               |\n| ------------------------ | -------------              | ----------------------------------------------            |\n| image                    | ppodgorsek/robot-framework | Custom image name for execute robot framework             |\n| image_version            | latest                     | Custom tag verion image for execute robot framework       |\n| tests_dir                | robot_tests                | Directory where Robot tests are located in the repository |\n| reports_dir              | reports                    | Where will the report from test be saved                  |\n| allowed_shared_memory    | '1g'                       | How much container can use shared memory                  |\n| browser                  | 'chrome'                   | Available options chrome / firefox                        |\n| robot_threads            | 1                          | Change this \u003e 1 if you want to run tests in parallel      |\n| pabot_options            | ''                         | These are only used if robot_threads \u003e 1                  |\n| robot_options            | ''                         | Pass extra settings for robot command                     |\n| screen_color_depth       | 24                         | Color depth of the virtual screen                         |\n| screen_height            | 1080                       | Height of the virtual screen                              |\n| screen_width             | 1920                       | Width of the virtual screen                               |\n\n\n\ncredit ref. https://github.com/joonvena/robotframework-docker-action\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftarathep%2Frobotframework-github-action","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftarathep%2Frobotframework-github-action","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftarathep%2Frobotframework-github-action/lists"}