{"id":20269135,"url":"https://github.com/restqa/restqa-action","last_synced_at":"2025-03-03T23:06:14.744Z","repository":{"id":65161477,"uuid":"260355909","full_name":"restqa/restqa-action","owner":"restqa","description":":octocat: | A GitHub action to run your RestQa project's test automation suite","archived":false,"fork":false,"pushed_at":"2020-10-24T00:34:31.000Z","size":6,"stargazers_count":2,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-03-15T02:46:07.706Z","etag":null,"topics":["automation-framework","automation-test","github-actions","restqa","testing"],"latest_commit_sha":null,"homepage":"https://restqa.io","language":"Dockerfile","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/restqa.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},"funding":{"github":["restqa"]}},"created_at":"2020-05-01T01:33:29.000Z","updated_at":"2023-01-04T15:40:21.000Z","dependencies_parsed_at":"2023-01-04T12:38:54.044Z","dependency_job_id":null,"html_url":"https://github.com/restqa/restqa-action","commit_stats":{"total_commits":14,"total_committers":1,"mean_commits":14.0,"dds":0.0,"last_synced_commit":"74b98a52130d11a40c45291aa845daee6fc1c08a"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/restqa%2Frestqa-action","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/restqa%2Frestqa-action/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/restqa%2Frestqa-action/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/restqa%2Frestqa-action/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/restqa","download_url":"https://codeload.github.com/restqa/restqa-action/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241753144,"owners_count":20014252,"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":["automation-framework","automation-test","github-actions","restqa","testing"],"created_at":"2024-11-14T12:23:31.760Z","updated_at":"2025-03-03T23:06:14.725Z","avatar_url":"https://github.com/restqa.png","language":"Dockerfile","readme":"# RestQa Action\n\n\u003e A GitHub action to run your RestQa project's test automation suite\n\n\u003cdiv align=\"center\"\u003e\n\t\u003cbr\u003e\n\t\u003cimg width=\"150\" src=\"https://avatars1.githubusercontent.com/u/60838103?s=150\u0026v=4\" alt=\"RestQa\"\u003e\n  \u003cp align=\"center\"\u003eRestQa\u003c/p\u003e\n\t\u003cbr\u003e\n\u003c/div\u003e\n\n\n## What is RestQa ? \n\nRestqa is an open automation framework based on Gherkin.\nA few step and your Test automation framework is setup. No dependency the framework is ready to be plug to all your project components\n\n## Pre Requisite\n\n* Project with RestQA installed (`.restqa.yml` file at the root level)\n\n## Usage\n\nThis action runs the [RestQa](https://hub.docker.com/repository/docker/restqa/restqa) container.\n\nIf all your feature files are in a folder called `tests`, run it like this:\n\n```yaml\nname: E2E Test\n\non: [push]\n\njobs:\n  RestQa:\n    runs-on: ubuntu-latest\n    steps:\n    - uses: actions/checkout@v1\n    - uses: restqa/restqa-action@0.0.1\n      with:\n        path: 'test/'\n```\n\n\nIf you want to pass environment variables to the RestQA command, run this:\n\n```yaml\n# This example is triggering the action manually\n\nname: E2E Test\n\non:\n  workflow_dispatch:\n     inputs:\n       environment:\n         description: 'Environment target'\n         required: true\n         default: 'prod'\n\njobs:\n  RestQa:\n    runs-on: ubuntu-latest\n    steps:\n    - uses: actions/checkout@v1\n    - uses: restqa/restqa-action@0.0.1\n      env:\n        SLACK_WEBHOOK_URL: ${{secrets.SLACK_WEBHOOK_URL}}\n        RESTQA_ENV: ${{github.event.inputs.environment}}\n      with:\n        path: 'test/'\n```\n\nAnd Voila !\n\n### References\n\n* [RestQa](http://www.restqa.io)\n* [RestQa Organization](https://github.com/restqa)\n\n### Keywords\n\n* test automation\n* Gherkin\n* Cucumber\n* End to End\n* E2E\n* Quality assurance\n* QA\n* Continuous integration\n  \n","funding_links":["https://github.com/sponsors/restqa"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frestqa%2Frestqa-action","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frestqa%2Frestqa-action","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frestqa%2Frestqa-action/lists"}