├── .changeset ├── README.md └── config.json ├── .github └── workflows │ ├── deploy.yml │ ├── release.yml │ ├── semgrep.yml │ └── workerHealthCheck.cjs ├── .gitignore ├── .prettierignore ├── .prettierrc ├── CHANGELOG.md ├── CODEOWNERS ├── CONTRIBUTING.md ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── action.yml ├── package.json ├── src ├── commandOutputParsing.ts ├── exec.ts ├── index.ts ├── packageManagers.test.ts ├── packageManagers.ts ├── service │ ├── github.spec.ts │ └── github.ts ├── test │ ├── fixtures │ │ ├── build-quiet │ │ │ ├── index.ts │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ └── wrangler.toml │ │ ├── bun │ │ │ ├── bun.lockb │ │ │ ├── index.ts │ │ │ ├── package.json │ │ │ └── wrangler.toml │ │ ├── environment │ │ │ ├── index.ts │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ └── wrangler.toml │ │ ├── npm │ │ │ ├── index.ts │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ └── wrangler.toml │ │ ├── only-build │ │ │ ├── index.ts │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ └── wrangler.toml │ │ ├── pnpm │ │ │ ├── index.ts │ │ │ ├── package.json │ │ │ ├── pnpm-lock.yaml │ │ │ └── wrangler.toml │ │ ├── pre-installed-wrangler │ │ │ ├── index.ts │ │ │ ├── mock_packages │ │ │ │ └── wrangler │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ ├── package-lock.json │ │ │ └── package.json │ │ ├── secrets-default │ │ │ ├── index.ts │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ └── wrangler.toml │ │ ├── secrets-v2 │ │ │ ├── index.ts │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ └── wrangler.toml │ │ ├── specify-package-manager │ │ │ ├── index.ts │ │ │ ├── package.json │ │ │ └── wrangler.toml │ │ ├── unspecified-package-manager │ │ │ ├── index.ts │ │ │ ├── package.json │ │ │ └── wrangler.toml │ │ └── yarn │ │ │ ├── index.ts │ │ │ ├── package.json │ │ │ ├── wrangler.toml │ │ │ └── yarn.lock │ ├── mocks.ts │ └── test-utils.ts ├── utils.test.ts ├── utils.ts ├── wranglerAction.test.ts ├── wranglerAction.ts ├── wranglerArtifactManager.test.ts └── wranglerArtifactManager.ts └── tsconfig.json /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/semgrep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/.github/workflows/semgrep.yml -------------------------------------------------------------------------------- /.github/workflows/workerHealthCheck.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/.github/workflows/workerHealthCheck.cjs -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | pnpm-lock.yaml 2 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/.prettierrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/README.md -------------------------------------------------------------------------------- /action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/action.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/package.json -------------------------------------------------------------------------------- /src/commandOutputParsing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/commandOutputParsing.ts -------------------------------------------------------------------------------- /src/exec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/exec.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/packageManagers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/packageManagers.test.ts -------------------------------------------------------------------------------- /src/packageManagers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/packageManagers.ts -------------------------------------------------------------------------------- /src/service/github.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/service/github.spec.ts -------------------------------------------------------------------------------- /src/service/github.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/service/github.ts -------------------------------------------------------------------------------- /src/test/fixtures/build-quiet/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/test/fixtures/build-quiet/index.ts -------------------------------------------------------------------------------- /src/test/fixtures/build-quiet/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/test/fixtures/build-quiet/package-lock.json -------------------------------------------------------------------------------- /src/test/fixtures/build-quiet/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/test/fixtures/build-quiet/package.json -------------------------------------------------------------------------------- /src/test/fixtures/build-quiet/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/test/fixtures/build-quiet/wrangler.toml -------------------------------------------------------------------------------- /src/test/fixtures/bun/bun.lockb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/fixtures/bun/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/test/fixtures/bun/index.ts -------------------------------------------------------------------------------- /src/test/fixtures/bun/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/test/fixtures/bun/package.json -------------------------------------------------------------------------------- /src/test/fixtures/bun/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/test/fixtures/bun/wrangler.toml -------------------------------------------------------------------------------- /src/test/fixtures/environment/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/test/fixtures/environment/index.ts -------------------------------------------------------------------------------- /src/test/fixtures/environment/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/test/fixtures/environment/package-lock.json -------------------------------------------------------------------------------- /src/test/fixtures/environment/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/test/fixtures/environment/package.json -------------------------------------------------------------------------------- /src/test/fixtures/environment/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/test/fixtures/environment/wrangler.toml -------------------------------------------------------------------------------- /src/test/fixtures/npm/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/test/fixtures/npm/index.ts -------------------------------------------------------------------------------- /src/test/fixtures/npm/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/test/fixtures/npm/package-lock.json -------------------------------------------------------------------------------- /src/test/fixtures/npm/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "wrangler-action-npm-test" 3 | } 4 | -------------------------------------------------------------------------------- /src/test/fixtures/npm/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/test/fixtures/npm/wrangler.toml -------------------------------------------------------------------------------- /src/test/fixtures/only-build/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/test/fixtures/only-build/index.ts -------------------------------------------------------------------------------- /src/test/fixtures/only-build/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/test/fixtures/only-build/package-lock.json -------------------------------------------------------------------------------- /src/test/fixtures/only-build/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/test/fixtures/only-build/package.json -------------------------------------------------------------------------------- /src/test/fixtures/only-build/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/test/fixtures/only-build/wrangler.toml -------------------------------------------------------------------------------- /src/test/fixtures/pnpm/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/test/fixtures/pnpm/index.ts -------------------------------------------------------------------------------- /src/test/fixtures/pnpm/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/test/fixtures/pnpm/package.json -------------------------------------------------------------------------------- /src/test/fixtures/pnpm/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/test/fixtures/pnpm/pnpm-lock.yaml -------------------------------------------------------------------------------- /src/test/fixtures/pnpm/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/test/fixtures/pnpm/wrangler.toml -------------------------------------------------------------------------------- /src/test/fixtures/pre-installed-wrangler/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/test/fixtures/pre-installed-wrangler/index.ts -------------------------------------------------------------------------------- /src/test/fixtures/pre-installed-wrangler/mock_packages/wrangler/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/test/fixtures/pre-installed-wrangler/mock_packages/wrangler/index.js -------------------------------------------------------------------------------- /src/test/fixtures/pre-installed-wrangler/mock_packages/wrangler/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/test/fixtures/pre-installed-wrangler/mock_packages/wrangler/package.json -------------------------------------------------------------------------------- /src/test/fixtures/pre-installed-wrangler/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/test/fixtures/pre-installed-wrangler/package-lock.json -------------------------------------------------------------------------------- /src/test/fixtures/pre-installed-wrangler/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/test/fixtures/pre-installed-wrangler/package.json -------------------------------------------------------------------------------- /src/test/fixtures/secrets-default/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/test/fixtures/secrets-default/index.ts -------------------------------------------------------------------------------- /src/test/fixtures/secrets-default/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/test/fixtures/secrets-default/package-lock.json -------------------------------------------------------------------------------- /src/test/fixtures/secrets-default/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/test/fixtures/secrets-default/package.json -------------------------------------------------------------------------------- /src/test/fixtures/secrets-default/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/test/fixtures/secrets-default/wrangler.toml -------------------------------------------------------------------------------- /src/test/fixtures/secrets-v2/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/test/fixtures/secrets-v2/index.ts -------------------------------------------------------------------------------- /src/test/fixtures/secrets-v2/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/test/fixtures/secrets-v2/package-lock.json -------------------------------------------------------------------------------- /src/test/fixtures/secrets-v2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/test/fixtures/secrets-v2/package.json -------------------------------------------------------------------------------- /src/test/fixtures/secrets-v2/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/test/fixtures/secrets-v2/wrangler.toml -------------------------------------------------------------------------------- /src/test/fixtures/specify-package-manager/index.ts: -------------------------------------------------------------------------------- 1 | export default {}; 2 | -------------------------------------------------------------------------------- /src/test/fixtures/specify-package-manager/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/test/fixtures/specify-package-manager/package.json -------------------------------------------------------------------------------- /src/test/fixtures/specify-package-manager/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/test/fixtures/specify-package-manager/wrangler.toml -------------------------------------------------------------------------------- /src/test/fixtures/unspecified-package-manager/index.ts: -------------------------------------------------------------------------------- 1 | export default {}; 2 | -------------------------------------------------------------------------------- /src/test/fixtures/unspecified-package-manager/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/test/fixtures/unspecified-package-manager/package.json -------------------------------------------------------------------------------- /src/test/fixtures/unspecified-package-manager/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/test/fixtures/unspecified-package-manager/wrangler.toml -------------------------------------------------------------------------------- /src/test/fixtures/yarn/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/test/fixtures/yarn/index.ts -------------------------------------------------------------------------------- /src/test/fixtures/yarn/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/test/fixtures/yarn/package.json -------------------------------------------------------------------------------- /src/test/fixtures/yarn/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/test/fixtures/yarn/wrangler.toml -------------------------------------------------------------------------------- /src/test/fixtures/yarn/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/test/fixtures/yarn/yarn.lock -------------------------------------------------------------------------------- /src/test/mocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/test/mocks.ts -------------------------------------------------------------------------------- /src/test/test-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/test/test-utils.ts -------------------------------------------------------------------------------- /src/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/utils.test.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/utils.ts -------------------------------------------------------------------------------- /src/wranglerAction.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/wranglerAction.test.ts -------------------------------------------------------------------------------- /src/wranglerAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/wranglerAction.ts -------------------------------------------------------------------------------- /src/wranglerArtifactManager.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/wranglerArtifactManager.test.ts -------------------------------------------------------------------------------- /src/wranglerArtifactManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/src/wranglerArtifactManager.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/wrangler-action/HEAD/tsconfig.json --------------------------------------------------------------------------------