{"id":18909970,"url":"https://github.com/jonasbn/github-action-perl-dist-zilla","last_synced_at":"2025-04-15T06:31:00.799Z","repository":{"id":37954185,"uuid":"261285478","full_name":"jonasbn/github-action-perl-dist-zilla","owner":"jonasbn","description":"An experimental GitHub Action for Perl's Dist::Zilla","archived":false,"fork":false,"pushed_at":"2025-04-08T04:40:56.000Z","size":99,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-10T04:48:38.351Z","etag":null,"topics":["action","dist-zilla","experimental","github-action","hacktoberfest","perl","perl5"],"latest_commit_sha":null,"homepage":"","language":"Shell","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/jonasbn.png","metadata":{"files":{"readme":"README.md","changelog":"Changelog.md","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,"publiccode":null,"codemeta":null}},"created_at":"2020-05-04T20:13:17.000Z","updated_at":"2025-04-08T04:40:59.000Z","dependencies_parsed_at":"2024-02-12T19:52:14.661Z","dependency_job_id":"438aab53-1b7d-4fab-b87b-af1f0db4cc38","html_url":"https://github.com/jonasbn/github-action-perl-dist-zilla","commit_stats":{"total_commits":53,"total_committers":4,"mean_commits":13.25,"dds":0.4528301886792453,"last_synced_commit":"d8f34e1ca123d24e190cb2a684b82c1e7123c88c"},"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonasbn%2Fgithub-action-perl-dist-zilla","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonasbn%2Fgithub-action-perl-dist-zilla/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonasbn%2Fgithub-action-perl-dist-zilla/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonasbn%2Fgithub-action-perl-dist-zilla/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jonasbn","download_url":"https://codeload.github.com/jonasbn/github-action-perl-dist-zilla/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249020709,"owners_count":21199603,"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":["action","dist-zilla","experimental","github-action","hacktoberfest","perl","perl5"],"created_at":"2024-11-08T09:38:50.008Z","updated_at":"2025-04-15T06:31:00.783Z","avatar_url":"https://github.com/jonasbn.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# github-action-perl-dist-zilla\n\nAn experimental GitHub Action for Perl's [Dist::Zilla][dzil.org]\n\nThe action utilizes a Docker image based on [Ebirah][ebirah], offering easy access to a containerized version Dist::Zilla's `dzil`.\n\nThe action is very _alpha_ software and Ebirah is very experimental.\n\nCurrently the implementation can be used for continuous integration (CI), more information below.\n\n## Inputs\n\n### `dzil-arguments`\n\n**Required** the arguments to the `dzil` command. Default `help`, which displays a help message\n\n`dzil` has a `--verbose` option, which can be used to get more information on the execution of the command.\n\n## Example usage\n\n```yaml\nname: Dist::Zilla Action\non: push\n\njobs:\n  dzil:\n    runs-on: ubuntu-latest\n    name: \"dzil run\"\n    steps:\n      - name: Check out repository\n        uses: actions/checkout@v3\n      - name: Installing dependencies and testing all using dzil\n        uses: jonasbn/github-action-perl-dist-zilla@0.5.5\n        with:\n          dzil-arguments: 'test --all'\n```\n\nMore examples are available here:\n\n- [perl-app-yak](https://github.com/jonasbn/perl-app-yak)\n- [perl-date-holidays](https://github.com/jonasbn/perl-date-holidays)\n- [perl-date-holidays-abstract](https://github.com/jonasbn/perl-date-holidays)\n- [perl-date-holidays-super](https://github.com/jonasbn/perl-date-holidays)\n\n### Running the GitHub Action Locally\n\nIt is possible to test the Docker image locally.\n\n```bash\ndocker run --rm -v $PWD:/opt jonasbn/github-action-perl-dist-zilla help\n```\n\n## Diagnostics\n\n### `dzil authordeps only works on dist.ini files, and you don't have one`\n\nIf you run the action in a repository or directory, which does not contain a `dist.ini` the message:\n\n- `dzil authordeps only works on dist.ini files, and you don't have one`\n\nWill be emitted.\n\nMake sure you are testing in a directory containing a `dist.ini`, which is a [Dist::Zilla][dzil.org] configuration file.\n\n## Acknowledgements\n\n- Ricardo Signes ([@rjbs](https://github.com/rjbs)) author of [Dist::Zilla]([dzil.org])\n- Alceu Rodrigues de Freitas Junior ([@glasswalk3r](https://github.com/glasswalk3r)) contributor to this repository\n- All of the Dist::Zilla plugin authors and Dist::Zilla contributors\n\n## Resources and References\n\n1. [dzil.org]\n2. [MetaCPAN: Dist::Zilla](https://metacpan.org/pod/Dist::Zilla)\n3. [GitHub: Ebirah][ebirah]\n4. [DockerHub: Ebirah](https://hub.docker.com/repository/docker/jonasbn/ebirah)\n\n## License\n\nThis project is released under the MIT License, please see LICENSE file for details.\n\n[dzil.org]: http://dzil.org/\n[ebirah]: https://github.com/jonasbn/ebirah\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjonasbn%2Fgithub-action-perl-dist-zilla","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjonasbn%2Fgithub-action-perl-dist-zilla","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjonasbn%2Fgithub-action-perl-dist-zilla/lists"}