{"id":15901601,"url":"https://github.com/axel-op/containerized-dart-github-action","last_synced_at":"2026-04-29T14:35:12.402Z","repository":{"id":103259104,"uuid":"263810858","full_name":"axel-op/containerized-dart-github-action","owner":"axel-op","description":"A template to demonstrate how to build a containerized Dart GitHub Action.","archived":false,"fork":false,"pushed_at":"2022-02-27T15:14:01.000Z","size":9,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-08T10:26:27.434Z","etag":null,"topics":["dart","dartlang","github-action","github-action-docker","github-actions","github-actions-docker"],"latest_commit_sha":null,"homepage":"","language":"Dart","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/axel-op.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-05-14T04:01:14.000Z","updated_at":"2023-11-15T05:01:39.000Z","dependencies_parsed_at":null,"dependency_job_id":"58165cfa-7a4a-4933-82b4-292e2edb3534","html_url":"https://github.com/axel-op/containerized-dart-github-action","commit_stats":{"total_commits":6,"total_committers":2,"mean_commits":3.0,"dds":"0.33333333333333337","last_synced_commit":"13703c410ac1288d4975c83bc6afdfda81d80975"},"previous_names":[],"tags_count":0,"template":true,"template_full_name":"actions/container-action","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/axel-op%2Fcontainerized-dart-github-action","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/axel-op%2Fcontainerized-dart-github-action/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/axel-op%2Fcontainerized-dart-github-action/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/axel-op%2Fcontainerized-dart-github-action/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/axel-op","download_url":"https://codeload.github.com/axel-op/containerized-dart-github-action/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246883444,"owners_count":20849486,"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":["dart","dartlang","github-action","github-action-docker","github-actions","github-actions-docker"],"created_at":"2024-10-06T11:05:11.571Z","updated_at":"2026-04-29T14:35:12.346Z","avatar_url":"https://github.com/axel-op.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Hello world Dart action (containerized)\n\n\u003e [See here](https://gist.github.com/axel-op/deff66ac2f28a01813193d90de36c564) for a comparison of the different ways to build a GitHub Action with Dart.\n\nA \"Hello World\" GitHub Action coded in Dart.\n\nThis action logs \"Hello World\", or \"Hello\" + the name of a person to greet.\n\nThe Dart application is located in the [`app`](./app) directory. To use this template, just edit the files inside this directory as you would with any Dart program, and it will work without modifiying any other file.\n\nThis action is executed in a Dart container, which is set up just for this action. Therefore it can be run in any workflow. However, the Dart environment will be independent of the other steps of the workflow. [See here](https://github.com/axel-op/self-contained-dart-action) to build an action with Dart without needing a Dart container.\n\n## Inputs\n\n### `who-to-greet`\n\n**Required** The name of the person to greet. Default `\"World\"`.\n\n## Outputs\n\n### `time`\n\nThe time we greeted you.\n\n## Example usage\n\n```yaml\njobs:\n  example:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: axel-op/containerized-dart-action@master\n        id: dart-action\n        with:\n          who-to-greet: \"Mona the Octocat\"\n      - run: echo 'The time was ${{ steps.dart-action.outputs.time }}'\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faxel-op%2Fcontainerized-dart-github-action","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faxel-op%2Fcontainerized-dart-github-action","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faxel-op%2Fcontainerized-dart-github-action/lists"}