{"id":15901606,"url":"https://github.com/axel-op/hello-world-dart-github-action","last_synced_at":"2025-03-20T19:30:43.562Z","repository":{"id":103259871,"uuid":"262945376","full_name":"axel-op/hello-world-dart-github-action","owner":"axel-op","description":"A template to demonstrate how to build a Dart GitHub Action.","archived":false,"fork":false,"pushed_at":"2022-08-18T19:26:50.000Z","size":395,"stargazers_count":3,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-17T17:49:18.487Z","etag":null,"topics":["dart","dartlang","github-action","github-action-javascript","github-actions","github-actions-javascript"],"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-11T05:17:23.000Z","updated_at":"2023-11-14T09:54:50.000Z","dependencies_parsed_at":"2023-10-15T02:35:07.202Z","dependency_job_id":null,"html_url":"https://github.com/axel-op/hello-world-dart-github-action","commit_stats":{"total_commits":16,"total_committers":3,"mean_commits":5.333333333333333,"dds":0.1875,"last_synced_commit":"4b024272c2019955741ab0fd47758c6845491170"},"previous_names":[],"tags_count":1,"template":true,"template_full_name":"actions/hello-world-javascript-action","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/axel-op%2Fhello-world-dart-github-action","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/axel-op%2Fhello-world-dart-github-action/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/axel-op%2Fhello-world-dart-github-action/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/axel-op%2Fhello-world-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/hello-world-dart-github-action/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244676454,"owners_count":20491828,"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-javascript","github-actions","github-actions-javascript"],"created_at":"2024-10-06T11:05:11.737Z","updated_at":"2025-03-20T19:30:43.554Z","avatar_url":"https://github.com/axel-op.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Hello world Dart action\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 prints \"Hello World\" or \"Hello\" + the name of a person to greet to the log.\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 requires the workflow to set up a Dart container before its execution (see the example below). [See here](https://github.com/axel-op/self-contained-dart-action) to build an action with Dart that doesn't need a Dart container to run.\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\n    container: google/dart:2 # Required to run the action\n\n    steps:\n      - uses: axel-op/hello-world-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%2Fhello-world-dart-github-action","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faxel-op%2Fhello-world-dart-github-action","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faxel-op%2Fhello-world-dart-github-action/lists"}