{"id":18537624,"url":"https://github.com/actionsflow/actionsflow-action","last_synced_at":"2025-04-09T17:37:03.762Z","repository":{"id":65158737,"uuid":"299735404","full_name":"actionsflow/actionsflow-action","owner":"actionsflow","description":"Actionsflow action for github","archived":false,"fork":false,"pushed_at":"2023-09-10T15:57:27.000Z","size":8754,"stargazers_count":4,"open_issues_count":1,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-24T09:04:13.709Z","etag":null,"topics":["actionsflow","automate","workflow"],"latest_commit_sha":null,"homepage":"https://actionsflow.github.io/docs","language":"TypeScript","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/actionsflow.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-09-29T20:51:51.000Z","updated_at":"2022-08-31T08:58:13.000Z","dependencies_parsed_at":"2023-01-04T12:35:36.260Z","dependency_job_id":null,"html_url":"https://github.com/actionsflow/actionsflow-action","commit_stats":{"total_commits":159,"total_committers":3,"mean_commits":53.0,"dds":0.2767295597484277,"last_synced_commit":"24d21c16d9a25ad878f7cd314c06c3ac2e7808dd"},"previous_names":[],"tags_count":73,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/actionsflow%2Factionsflow-action","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/actionsflow%2Factionsflow-action/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/actionsflow%2Factionsflow-action/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/actionsflow%2Factionsflow-action/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/actionsflow","download_url":"https://codeload.github.com/actionsflow/actionsflow-action/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248078289,"owners_count":21044084,"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":["actionsflow","automate","workflow"],"created_at":"2024-11-06T19:39:21.429Z","updated_at":"2025-04-09T17:37:03.078Z","avatar_url":"https://github.com/actionsflow.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Actionsflow Action\n\n[Actionsflow](https://github.com/actionsflow/actionsflow) action for Github. With `actionsflow/actionsflow-action@v1`, you can speed up your Actionsflow workflow build. We will automatically select the best build strategy, using local build or action build, if you use a third-party trigger, then the default will use local build, that is, install npm dependencies, and use local actionsflow to build, if You only use the official triggers, then we will only use the action to build, no need to download anything.\n\nAll build strategies will use caching, so even if you use third-party triggers, we will cache node_modules to speed up the build.\n\nOf course, you can specify the build method, such as using only local build, or only using action build.\n\nYou can also specify the commands and parameters of the build through `args`\n\n## Inputs\n\n```yaml\ninputs:\n  using:\n    descript: \"actionsflow build runner using, the default value is `auto`, you can also use `local`, `action`\"\n    required: false\n    default: \"auto\"\n  args:\n    description: \"actionsflow CLI command, the default value is `build`, you can specify it like `build --verbose`\"\n    required: false\n    default: \"build\"\n  json-secrets:\n    description: secrets context in json format\n    required: false\n    default: \"\"\n  json-github:\n    description: github context in json format\n    required: false\n    default: \"\"\n```\n\n## Options\n\n### `using`\n\nActionsflow build runner using, the default value is `auto`, you can also use `local`, `action`\n\n### `args`\n\nActionsflow CLI command, the default value is `build`, you can specify it like `build --verbose`\n\nLearn more about `args`, please see [here](https://actionsflow.github.io/docs/reference/cli/)\n\n### `json-secrets`\n\nSecrets context in json format, you should always use `${{ toJSON(secrets) }}`\n\n### `json-github`\n\ngithub context in json format, you should always use `${{ toJSON(github) }}`\n\n## Outputs\n\n```yaml\noutputs:\n  success:\n    description: \"If the build status is a success. The value can be 'true', or 'false', if the build failed, the action outcome will be set failed\"\n```\n\n## Example usage\n\n```yaml\nuses: actionsflow/actionsflow-action@v1\nwith:\n  args: build\n  json-secrets: ${{ toJSON(secrets) }}\n  json-github: ${{ toJSON(github) }}\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Factionsflow%2Factionsflow-action","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Factionsflow%2Factionsflow-action","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Factionsflow%2Factionsflow-action/lists"}