{"id":19579767,"url":"https://github.com/wolfssl/actions-build-autotools-project","last_synced_at":"2025-04-27T08:31:55.338Z","repository":{"id":67194961,"uuid":"603130643","full_name":"wolfSSL/actions-build-autotools-project","owner":"wolfSSL","description":"Action that builds an autotools project","archived":false,"fork":false,"pushed_at":"2024-07-19T17:58:33.000Z","size":17,"stargazers_count":2,"open_issues_count":0,"forks_count":4,"subscribers_count":15,"default_branch":"master","last_synced_at":"2025-04-04T23:11:13.317Z","etag":null,"topics":["automation-testing","autotools","github","github-actions","security","testing","wolfcrypt","wolfssl"],"latest_commit_sha":null,"homepage":"https://www.wolfssl.com","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wolfSSL.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","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}},"created_at":"2023-02-17T17:20:21.000Z","updated_at":"2023-12-04T17:09:07.000Z","dependencies_parsed_at":"2024-11-11T07:19:30.474Z","dependency_job_id":"28ef72d0-3b60-46d2-8e2e-f8c7e40acdeb","html_url":"https://github.com/wolfSSL/actions-build-autotools-project","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wolfSSL%2Factions-build-autotools-project","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wolfSSL%2Factions-build-autotools-project/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wolfSSL%2Factions-build-autotools-project/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wolfSSL%2Factions-build-autotools-project/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wolfSSL","download_url":"https://codeload.github.com/wolfSSL/actions-build-autotools-project/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251112541,"owners_count":21538162,"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-testing","autotools","github","github-actions","security","testing","wolfcrypt","wolfssl"],"created_at":"2024-11-11T07:19:04.014Z","updated_at":"2025-04-27T08:31:54.219Z","avatar_url":"https://github.com/wolfSSL.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Build Autotools Project\n\nThis action builds an autotools project using the `autoreconf` -\u003e `configure` -\u003e `build` cycle.\n\n# Usage\n\n```yaml\n- uses: wolfSSL/actions-build-autotools-project@v1\n  with:\n    # Parameters to be used in the actions/checkout step. See\n    # https://github.com/actions/checkout for details on how\n    # to use these parameters.\n    repository: ''\n    ref: ''\n    # This parameter is also used as the build directory. This\n    # is useful when building multiple projects in one action.\n    path: ''\n\n    # The arguments passed to the ./configure script.\n    configure: ''\n\n    # Whether or not make check should be run on the build.\n    # Default: true\n    check: ''\n\n    # Whether or not make install should be run on the build.\n    # Installs to $GITHUB_WORKSPACE/build-dir by default.\n    # Default: false\n    install: ''\n\n    # The patch file to use when we are building an OSP project.\n    patch-file: ''\n\n    # The user_settings.h file to copy in when when building.\n    user-settings: ''\n```\n\n# Example\n\n```yaml\n- name: Build, test, and install wolfSSL\n  uses: wolfSSL/actions-build-autotools-project@v1\n  with:\n    repository: wolfSSL/wolfssl\n    ref: master\n    path: wolfssl\n    configure: --enable-all\n    check: true\n    install: true\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwolfssl%2Factions-build-autotools-project","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwolfssl%2Factions-build-autotools-project","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwolfssl%2Factions-build-autotools-project/lists"}