{"id":28920117,"url":"https://github.com/wjsoftware/cicd","last_synced_at":"2026-01-31T13:41:22.827Z","repository":{"id":300332201,"uuid":"1002701111","full_name":"WJSoftware/cicd","owner":"WJSoftware","description":"CI/CD for projects under the WJSoftware organization.","archived":false,"fork":false,"pushed_at":"2025-12-06T01:59:30.000Z","size":14,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-12-09T14:25:42.926Z","etag":null,"topics":["cicd"],"latest_commit_sha":null,"homepage":"","language":null,"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/WJSoftware.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-06-16T02:18:17.000Z","updated_at":"2025-12-06T01:56:58.000Z","dependencies_parsed_at":"2025-06-21T05:23:53.924Z","dependency_job_id":"af008e03-13a3-42db-a65c-ee2264609ca8","html_url":"https://github.com/WJSoftware/cicd","commit_stats":null,"previous_names":["wjsoftware/cicd"],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/WJSoftware/cicd","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WJSoftware%2Fcicd","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WJSoftware%2Fcicd/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WJSoftware%2Fcicd/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WJSoftware%2Fcicd/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WJSoftware","download_url":"https://codeload.github.com/WJSoftware/cicd/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WJSoftware%2Fcicd/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28944789,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-31T13:02:32.153Z","status":"ssl_error","status_checked_at":"2026-01-31T13:00:07.528Z","response_time":128,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["cicd"],"created_at":"2025-06-22T04:12:09.495Z","updated_at":"2026-01-31T13:41:22.821Z","avatar_url":"https://github.com/WJSoftware.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Reusable Workflows And Actions for WJSoftware\n\nThis repository defines reusable actions and workflows for its repositories.  Feel free to copy any that you like, \nbut note that these are not intended for general consumption use.\n\n## Reusable Workflows\n\n+ **npm-test**:  Runs the desired set of tests.\n+ **npm-publish**:  Builds, tests and publishes an NPM package.\n\n### npm-test\n\n| Input | Type | Default Value | Description |\n| - | - | - | - |\n| `node-version` | `number` | `24` | Version of Node to install.[^1] |\n| `pwsh` | `boolean` | `true` | Whether to install PowerShell or not. |\n| `build-script` | `string` | `build` | The name of the script (as defined in package.json) to execute to have the project built. |\n| `test-script` | `string` | `test` | The name of the script (as defined in package.json) to execute to have the project tested. |\n| `build` | `boolean` | `true` | Whether to build the project or not. |\n| `ref` | `string` | | Reference (e.g. branch, tag, commit SHA). |\n\nAll inputs are optional.\n\n### npm-publish\n\n| Input | Type | Default Value | Description |\n| - | - | - | - |\n| `node-version` | `number` | `24` | Version of Node to install.[^1] |\n| `pwsh` | `boolean` | `true` | Whether to install PowerShell or not. |\n| `build-script` | `string` | `build` | The name of the script (as defined in package.json) to execute to have the project built. |\n| `test-script` | `string` | `test` | The name of the script (as defined in package.json) to execute to have the project tested. |\n| `npm-tag` | `string` | `'latest'` | NPM tag to publish the package (e.g., latest, beta, etc.) |\n| `dry-run` | `boolean` | `false` | Perform a dry run (true/false) |\n\n[^1]: See [PSModule/Install-PowerShell](https://github.com/PSModule/Install-PowerShell) for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwjsoftware%2Fcicd","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwjsoftware%2Fcicd","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwjsoftware%2Fcicd/lists"}