github-actions[bot]
da0e0dfe58
Automatic compilation
2025-03-15 02:01:33 +00:00
Maximo Guk
707f637509
Merge pull request #359 from cloudflare/changeset-release/main
...
Version Packages
2025-03-14 21:01:10 -05:00
github-actions[bot]
e764ef3355
Version Packages
2025-03-15 01:57:01 +00:00
Maximo Guk
8d761e6bdc
Merge pull request #358 from cloudflare/penalosa-patch-2
...
Support Wrangler v4 bulk secrets
2025-03-14 20:56:46 -05:00
Maximo Guk
cd6314a97b
Use wranglers secret:bulk on versions of wrangler prior to 3.60.0
2025-03-14 20:27:34 -05:00
Somhairle MacLeòid
ef1f9fb2b0
Update wranglerAction.ts
2025-03-15 00:25:40 +00:00
Maximo Guk
08959b2671
Merge pull request #353 from cloudflare/changeset-release/main
...
Version Packages
2025-02-10 13:02:55 -06:00
github-actions[bot]
abb67eda8d
Version Packages
2025-02-10 18:57:44 +00:00
Maximo Guk
883eaf2de0
Merge pull request #351 from cloudflare/maximo/use-wrangler-outputs-for-version-upload-and-wrangler-deploy
...
Use wrangler outputs for wrangler deploy and versions upload
2025-02-10 12:56:18 -06:00
Maximo Guk
4ff07f4310
Use wrangler outputs for version upload and wrangler deploy
2025-02-09 17:10:09 -06:00
Maximo Guk
4fb15f8b7a
Bump @changesets/cli to 2.27.12 and vitest to 2.1.9
2025-02-09 16:51:41 -06:00
Maximo Guk
e8cd5f0968
Merge pull request #350 from cloudflare/maximo/handle-failures-in-create-github-deployment-and-job-summary
...
Handle failures in createGitHubDeployment and createGitHubJobSummary
2025-02-09 16:51:09 -06:00
Maximo Guk
e209094e62
Handle failures in createGitHubDeployment and createGitHubJobSummary
2025-02-09 16:49:07 -06:00
Maximo Guk
181b9fb5d6
Merge pull request #346 from cloudflare/changeset-release/main
...
Version Packages
2025-01-17 09:54:16 -06:00
github-actions[bot]
aac328d155
Version Packages
2025-01-17 15:47:45 +00:00
Maximo Guk
fc89533f1e
Merge pull request #345 from cloudflare/fix/pages-gh-deployment
...
fix: pages github deployment not triggering due to incorrect condition #2
2025-01-17 09:47:27 -06:00
Maximo Guk
e819570b2d
Remove stages from pages-deploy-detailed artifact and add changeset
2025-01-17 09:31:23 -06:00
Alexandre Pereira
923db6f87f
fix: pages github deployment not triggering due to missing pages artifact stages
2025-01-17 11:30:50 +00:00
Courtney Sims
d5031c3dbe
Merge pull request #340 from armandsalle/patch-1
...
Update typo in README.md
2024-12-18 16:22:28 -06:00
Armand SALLE
17da943335
Update typo in README.md
2024-12-14 23:12:56 +01:00
Maximo Guk
3aee84cd6d
Merge pull request #330 from cloudflare/changeset-release/main
...
Version Packages
2024-11-26 16:09:40 -04:00
github-actions[bot]
9d9bee8bfd
Version Packages
2024-11-26 19:27:54 +00:00
Maximo Guk
ee57f258dc
Merge pull request #334 from cloudflare/maximo/bump-default-wrangler-version
...
Bump default wrangler version to 3.90.0
2024-11-26 15:26:40 -04:00
Maximo Guk
9fed19aa4e
Bump default wrangler version to 3.90.0
2024-11-26 07:47:24 -06:00
Maximo Guk
3c6e4da7b3
Merge pull request #332 from uFloppyDisk/chore/action-input-fix
...
chore(action.yml): rename gitHubToken input in action.yml;
2024-11-25 23:09:49 -04:00
Pawel Bartusiak
1c0eef186f
chore(action.yml): rename input;
...
Rename 'githubToken' input to 'gitHubToken' in action.yml to reflect the key used for intake in the script;
2024-11-25 19:00:09 -08:00
Maximo Guk
b19342b08c
Merge pull request #325 from cloudflare/maximo/add-github-deployments-parity-for-pages-deployments-in-wrangler-action
...
Add GitHub deployments for parity with pages-action
2024-11-21 14:52:58 -04:00
Jacob Hands
d44c80928a
Merge pull request #315 from Alexkuva/patch-1
...
chore: Add environment parameter for worker secret
2024-11-19 14:34:40 -06:00
Maximo Guk
cada7a6312
Add tests for github service, and move all github deployments logic to be inside of github.ts
2024-11-19 12:08:36 -06:00
Maximo Guk
1e92eee7d2
Restructure text fixtures directories, add test-utils.ts and add msw dep
2024-11-19 11:38:18 -06:00
Maximo Guk
e7e5400334
Remove pages specific outputs from wrangler deploy command
2024-11-19 11:38:18 -06:00
Maximo Guk
d58f116d72
Add github deployments to wrangler action for pages parity
2024-11-19 11:38:18 -06:00
Maximo Guk
64b6339110
Update dependencies and add @actions/github
2024-11-19 11:38:17 -06:00
Courtney Sims
ac2fd0ec8f
Merge pull request #324 from cloudflare/courtney-sims-documentation-update
...
Update documentation
2024-11-13 16:49:06 -06:00
Courtney Sims
0140ffbc93
Update documentation
2024-11-13 12:06:27 -06:00
Courtney Sims
cc4ede3f06
Merge pull request #322 from cloudflare/courtney-sims-testing
...
Add tests for installWrangler
2024-11-13 09:15:02 -06:00
Courtney Sims
9bf87caf2b
Pin node version
2024-11-12 17:25:56 -06:00
Courtney Sims
81f8814855
BANDA-484: Add tests for InstallWrangler
2024-11-12 11:54:43 -06:00
Maximo Guk
6c6d3321ef
Merge pull request #320 from cloudflare/changeset-release/main
...
Version Packages
2024-11-06 11:27:06 -04:00
github-actions[bot]
bc61e66e47
Version Packages
2024-11-05 21:26:00 +00:00
Maximo Guk
0e2b86ba21
Merge pull request #319 from cloudflare/maximo/add-changeset-for-wrangler-artifacts-dir
...
Add missing changeset for using randomUUID for wrangler artifacts dir
2024-11-05 17:25:38 -04:00
Maximo Guk
59c0462940
Add missing changeset for using randomUUID for wrangler artifacts dir
2024-11-05 15:20:12 -06:00
Maximo Guk
4c3f0c27ea
Merge pull request #318 from cloudflare/maximo/use-random-uuid-for-wrangler-artifacts-dir
...
Use random UUID when creating wrangler artifacts output directory
2024-11-05 17:05:58 -04:00
Maximo Guk
4d045615a9
Use random UUID when creating wrangler artifacts output directory
2024-11-05 14:41:27 -06:00
Maximo Guk
a7a2388d7b
Merge pull request #313 from cloudflare/changeset-release/main
...
Version Packages
2024-11-04 11:31:39 -04:00
Alex
95555f6ed0
add environment parameter for worker secret
...
Add environment parameter for worker secret in readme.md
linked issue example: https://github.com/cloudflare/wrangler-action/issues/251
2024-11-02 17:02:18 +01:00
github-actions[bot]
2171bbdd69
Version Packages
2024-11-01 18:40:47 +00:00
Maximo Guk
4f4ff59d17
Merge pull request #312 from cloudflare/maximo/unrevert-add-parity-with-wrangler-action
...
Unrevert add parity with wrangler action
2024-11-01 15:40:25 -03:00
Maximo Guk
122ee5cf5b
Moves wrangler output to tmpdir rather than /opt/ since /opt/ is owned by root.
...
- Github self hosted runners may not have permissions to write to /opt/
- Also fallsback to trying to extract the deployment-url and deployment-alias-url from stdout when WRANGLER_OUTPUT_DIR is not specified
2024-11-01 13:29:38 -05:00
Maximo Guk
44d79edf44
Reapply "Add parity with pages-action for pages deploy outputs"
...
This reverts commit 10d5b9c1c1 .
2024-10-31 00:47:44 -05:00
Maximo Guk
b2be7abbfc
Merge pull request #310 from cloudflare/changeset-release/main
...
Version Packages
2024-10-24 11:56:05 -03:00
github-actions[bot]
b7158dc9a4
Version Packages
2024-10-24 14:49:52 +00:00
Maximo Guk
43767e73de
Merge pull request #309 from cloudflare/maximo/revert-add-parity-with-pages-action
...
Revert add parity with pages action
2024-10-24 11:48:43 -03:00
Maximo Guk
10d5b9c1c1
Revert "Add parity with pages-action for pages deploy outputs"
...
This reverts commit 3ec7f8943e .
2024-10-24 08:45:19 -05:00
Courtney Sims
c01035706f
Merge pull request #305 from cloudflare/changeset-release/main
...
Version Packages
2024-10-23 15:53:47 -05:00
github-actions[bot]
fa96c39bd4
Version Packages
2024-10-23 19:55:00 +00:00
Courtney Sims
78dad1df07
Merge pull request #303 from cloudflare/courtney-sims-enable-outputs
...
Add parity with pages-action for Pages deploy outputs
2024-10-23 14:54:26 -05:00
Courtney Sims
3ec7f8943e
Add parity with pages-action for pages deploy outputs
2024-10-23 10:18:55 -05:00
Maximo Guk
cd8a317efb
Merge pull request #299 from cloudflare/changeset-release/main
...
Version Packages
2024-10-08 13:03:50 -03:00
github-actions[bot]
6aa2e8946a
Version Packages
2024-10-07 21:39:16 +00:00
Maximo Guk
de0526e09b
Merge pull request #278 from acusti/patch-1
...
When checking for existing wrangler install, match wrangler version even if multiline output
2024-10-07 18:38:52 -03:00
Maximo Guk
84316ca95c
Merge pull request #298 from cloudflare/maximo/add-changeset-for-update-wrangler-version
...
Add changeset for update wrangler version from 3.13.2 to 3.78.10
2024-10-07 18:37:59 -03:00
Maximo Guk
134b5c2a32
Add changeset for update wrangler version from 3.13.2 to 3.78.10
2024-10-07 16:30:14 -05:00
Andrew Patton
47d51f25c1
Match wrangler version even if multiline output cloudflare#277
2024-10-07 20:54:34 +00:00
Somhairle MacLeòid
93fff4f656
Merge pull request #295 from Ankcorn/main
2024-10-04 22:01:44 +01:00
Maximo Guk
66334dff0a
Merge pull request #297 from cloudflare/changeset-release/main
...
Version Packages
2024-10-02 11:46:26 -03:00
github-actions[bot]
9966912c1b
Version Packages
2024-10-01 22:12:10 +00:00
Maximo Guk
7b9aec5185
Merge pull request #291 from Ambroos/add-pages-deployment-alias
...
Add deployment-alias-url for pages deployments with Wrangler 3.78.0+
2024-10-01 19:11:49 -03:00
Ankcorn
c0e117f512
WO-202: update wrangler version
2024-09-27 11:42:53 +01:00
Maximo Guk
bcff5386ec
Merge pull request #294 from Cherry/chore/bun-lockfile-new
...
chore: add support for new bun.lock
2024-09-26 12:38:45 -03:00
Maximo Guk
c15498da36
Merge pull request #293 from cloudflare/hrushikeshdeshpande-updating-semgrep-docker-image
...
Updating semgrep docker image for the exising semgrep workflow.
2024-09-26 12:32:17 -03:00
James Ross
8bc5c5f050
chore: add support for new bun.lock
2024-09-26 01:02:47 +01:00
Hrushikesh Deshpande
ac21b71592
Updating semgrep docker image for the exising semgrep workflow.
2024-09-25 18:32:41 -04:00
Maximo Guk
f111269956
Merge pull request #292 from cloudflare/hrushikeshdeshpande-updating-semgrep-yml
...
Update semgrep.yml
2024-09-21 12:54:17 -05:00
hrushikeshdeshpande
570d521df6
Update semgrep.yml
...
Updating Semgrep.yml file - Semgrep is a tool that will be used to scan Cloudflare's public repos for Supply chain, code and secrets. This work is part of Application & Product Security team's initiative to onboard Semgrep onto all of Cloudflare's public repos.
In case of any questions, please reach out to "Hrushikesh Deshpande" on cf internal chat.
2024-09-21 12:06:53 -04:00
Hrushikesh Deshpande
174337b3b4
Adding semgrep yaml file
2024-09-19 21:54:02 -04:00
Ambroos Vaes
a1467a0c8f
Add deployment-alias-url for pages deployments with Wrangler 3.78.0+
2024-09-19 18:54:02 +02:00
Maximo Guk
3ea6e3f132
Merge pull request #272 from cloudflare/changeset-release/main
...
Version Packages
2024-07-02 08:31:12 -05:00
github-actions[bot]
ea11499226
Version Packages
2024-06-20 21:23:25 +00:00
Maximo Guk
8f2f89521c
Merge pull request #271 from cloudflare/maximo/fixup-235
...
Unreverts #235 and don't automatically install wrangler when checking if it present
2024-06-20 16:23:02 -05:00
Maximo Guk
66efca2cbb
Invoke wrangler to check if it's installed, but don't auto-install through npx/bunx
2024-06-15 23:22:47 -05:00
Maximo Guk
aa5d18dd1e
Revert "Revert "(feat): Use existing wrangler installation when appropriate ( #235 )""
...
This reverts commit 2d275a8f2d .
2024-06-15 22:57:11 -05:00
Maximo Guk
b84268f0e0
Merge pull request #268 from cloudflare/changeset-release/main
...
Version Packages
2024-05-24 10:18:03 -05:00
github-actions[bot]
d1b97ebf4d
Version Packages
2024-05-24 15:16:10 +00:00
Jacob Hands
baf8bc61f1
Merge pull request #265 from Maximo-Guk/maximo/revert-235
...
Revert "(feat): Use existing wrangler installation when appropriate #235 "
2024-05-24 10:15:49 -05:00
Jacob Hands
8edd152f63
Update CODEOWNERS ( #266 )
2024-05-24 16:13:49 +01:00
Maximo Guk
2d275a8f2d
Revert "(feat): Use existing wrangler installation when appropriate ( #235 )"
...
This reverts commit 0545ad285a .
2024-05-24 10:04:14 -05:00
github-actions[bot]
8ef515f899
Version Packages ( #262 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-05-23 15:58:20 +01:00
dependabot[bot]
9b27cf271c
Bump undici from 5.28.3 to 5.28.4 ( #249 )
...
Bumps [undici](https://github.com/nodejs/undici ) from 5.28.3 to 5.28.4.
- [Release notes](https://github.com/nodejs/undici/releases )
- [Commits](https://github.com/nodejs/undici/compare/v5.28.3...v5.28.4 )
---
updated-dependencies:
- dependency-name: undici
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-15 14:01:17 +01:00
dependabot[bot]
405a82610b
Bump vite from 5.0.12 to 5.2.8 ( #248 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 5.0.12 to 5.2.8.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.2.8/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-15 13:13:16 +01:00
Adishwar Rishi
0545ad285a
(feat): Use existing wrangler installation when appropriate ( #235 )
...
* (feat): Check for existing wrangler installation
* Add test for pre-installed wrangler
* Add changeset
* Address CR comments - check for an exact wrangler version match
* Tweak the fixture test for the pre-installed-wrangler test
* Simplify if/else logic for checking wrangler versions as per review notes
* fix(test): Fix execution for fake wrangler installation
* fixup! fix(test): Fix execution for fake wrangler installation
* Setup new CI test convention for wrangler-action
* Remove unncessary ts-expect-error comments
---------
Co-authored-by: Peter Bacon Darwin <pbacondarwin@cloudflare.com >
2024-05-15 09:53:41 +01:00
Somhairle MacLeòid
ea5754c9ad
Merge pull request #257 from cloudflare/changeset-release/main
...
Version Packages
2024-05-01 10:03:22 +01:00
github-actions[bot]
983b6349c2
Version Packages
2024-04-30 12:52:35 +00:00
Rahul Sethi
b05934f581
Merge pull request #255 from matthewdavidrodgers/legacy-concurrent-secret-uploads
...
Stop racing secret uploads
2024-04-30 13:52:11 +01:00
Matthew Rodgers
31a6263ef3
Stop racing secret uploads
...
For up to date versions of wrangler, secrets are uploaded via the
'secret:bulk' command, which batches updates in a single API call.
For versions of wrangler without that capability, the action falls back
to the single 'secret put' command for each secret. It races all these
with a Promise.all()
Unfortunately, the single secret API cannot handle concurrency - at
best, these calls have to wait on one another, holding requests open
all the while. Often it times out and errors.
This fixes the legacy secret upload errors by making these calls
serially instead of concurrently.
2024-04-26 15:44:18 -07:00
Ema Suriano
88906781f0
docs: Update README.md ( #252 )
2024-04-11 08:50:40 +01:00
Somhairle MacLeòid
ebef541795
Delete .github/workflows/pullrequests.yml ( #243 )
...
* Delete .github/workflows/pullrequests.yml
* fixup! Delete .github/workflows/pullrequests.yml
---------
Co-authored-by: Peter Bacon Darwin <pbacondarwin@cloudflare.com >
2024-04-08 10:37:04 +01:00
Rahul Sethi
9d4ca0f255
Merge pull request #247 from cloudflare/versions-upload
...
Add `versions upload` instructions to README
2024-04-04 13:42:17 +01:00
Rahul Sethi
1be73b90f6
update copy
2024-04-03 18:31:44 +01:00
Rahul Sethi
180648017b
add minimum wrangler version info
2024-04-03 18:27:15 +01:00
Rahul Sethi
9003b06015
add versions upload instructions to README
2024-04-03 18:17:45 +01:00
Igor Minar
fd98a7c990
Merge pull request #245 from Cherry/fix/packageManager
...
docs: remove warning about packageManager and pnpm default
2024-03-26 15:22:04 -07:00
Igor Minar
4bf3047bb8
Update README.md
2024-03-26 11:07:50 -07:00
Igor Minar
f2c22accd3
Update README.md
...
remote ws
2024-03-26 11:03:23 -07:00
James Ross
0c36639f72
docs: add brief docs about packageManager
2024-03-26 00:31:15 +00:00
James Ross
d5a1abb013
docs: remove warning about packageManager and pnpm default
2024-03-25 22:04:20 +00:00
Jiri Spac
c214b69bae
docs: add warning about packageManager config ( #242 )
2024-03-11 09:16:06 +00:00
dependabot[bot]
bac2829d42
Bump undici from 5.28.2 to 5.28.3 ( #237 )
...
Bumps [undici](https://github.com/nodejs/undici ) from 5.28.2 to 5.28.3.
- [Release notes](https://github.com/nodejs/undici/releases )
- [Commits](https://github.com/nodejs/undici/compare/v5.28.2...v5.28.3 )
---
updated-dependencies:
- dependency-name: undici
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-19 08:49:35 +00:00
Raphael Boidol
78c994fb95
Update README.md to remove deprecation warnings ( #236 )
...
`actions/checkout@v3` runs on node16 which is sunset by GitHub Action runners.
2024-02-16 13:12:01 +00:00
dependabot[bot]
e3434a7e98
Bump vite from 5.0.7 to 5.0.12 ( #230 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 5.0.7 to 5.0.12.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v5.0.12/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.0.12/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-01 15:23:55 +00:00
lrapoport-cf
08514fdece
Merge pull request #228 from cloudflare/changeset-release/main
...
Version Packages
2024-01-09 12:32:52 -05:00
github-actions[bot]
7451182d38
Version Packages
2024-01-05 18:08:21 +00:00
Cina Saffary
522c117b7d
Merge pull request #227 from AdiRishi/arishi-secrets-error
...
(enhancement): Surface inner exception when secret:bulk upload command fails
2024-01-05 12:07:56 -06:00
Adishwar Rishi
b92719544e
Remove extra debug description for err.stack
2024-01-05 18:08:54 +11:00
Adishwar Rishi
bbedd8e54f
Add changeset
2024-01-05 18:06:15 +11:00
Adishwar Rishi
ebaf896045
Improve debug error message for secret:bulk command failure
2024-01-03 13:19:58 +11:00
Adishwar Rishi
7e684fbad9
Surface inner exception when secret:bulk upload command fails
2024-01-03 13:07:49 +11:00
Cina Saffary
2521ec00cc
Merge pull request #220 from davwheat/patch-1
...
docs: update link to api token generation instructions
2023-12-19 20:10:21 -06:00
David Wheatley
ba0f485178
docs: update link to api token generation instructions
2023-12-20 02:07:57 +00:00
Cina Saffary
2de0b3dfd8
Merge pull request #218 from cloudflare/changeset-release/main
...
Version Packages
2023-12-19 11:52:32 -06:00
github-actions[bot]
f2d9b652c4
Version Packages
2023-12-13 17:17:49 +00:00
Cina Saffary
0e62acaf21
Merge pull request #213 from GrantBirki/write-results-to-a-file
...
Save Wrangler Command Output to a Variable
2023-12-13 11:17:24 -06:00
Cina Saffary
bd3857047e
Apply suggestions from code review
2023-12-13 11:15:50 -06:00
GrantBirki
d13856dfc9
add changeset
2023-12-13 10:10:20 -07:00
Grant Birkinbine
f88aee4953
Merge branch 'main' into write-results-to-a-file
2023-12-13 10:04:14 -07:00
Grant Birkinbine
a5f361f3f0
Update src/index.ts
...
Co-authored-by: Cina Saffary <itscina@gmail.com >
2023-12-13 10:02:54 -07:00
James Ross
9aba9c34da
fix: semver comparison ( #216 )
...
* fix: semver comparison
chore: bump dependencies
* chore: add changeset
* fix: update snapshot for error test
2023-12-13 09:53:47 +00:00
Grant Birkinbine
9dd38ad790
Update package.json
2023-12-12 22:34:31 -07:00
Grant Birkinbine
1599928d8e
Update src/index.ts
2023-12-12 22:24:09 -07:00
Grant Birkinbine
0fff39f4b7
Update action.yml
...
Co-authored-by: Cina Saffary <itscina@gmail.com >
2023-12-12 22:19:53 -07:00
GrantBirki
ca0bf5eeba
properly check for pages deployments
2023-12-07 23:17:03 -07:00
GrantBirki
97c920b38e
parse and set the deployment-url
2023-12-07 22:48:10 -07:00
GrantBirki
11fa60953d
set another output for stderr as it will almost always contain 'some' data
2023-12-07 22:30:51 -07:00
GrantBirki
5ee7b681bc
update readme
2023-12-07 22:27:25 -07:00
GrantBirki
74a612d924
swap from file to output variable
2023-12-07 22:26:06 -07:00
GrantBirki
0558fc8c04
swap to commandOutput
2023-12-07 22:13:33 -07:00
GrantBirki
976ec4d78c
bump minor version
2023-12-01 11:12:34 -07:00
GrantBirki
a8845f6d95
update docs
2023-12-01 11:10:27 -07:00
GrantBirki
8d6fade5ad
save primary wrangler command output to a file (optionally)
2023-12-01 11:04:51 -07:00
Cina Saffary
65996a5230
Merge pull request #205 from cloudflare/cina/184-skip-release-if-tags-exist
...
Don't attempt to publish when there's no pending release
2023-10-31 10:54:14 -05:00
Cina Saffary
2b7ed1316d
Don't trigger release process when there's no release
...
Currently our release process is kicked off whenever a PR is merged and there are no changesets within the `.changeset` directory. Typically this happens when we intend to publish a release, just after we merge a "Version Packages" PR which removes the changesets and adds the entries to our changelog.
However, this also means that merging any PR without user-facing changes during the period after we've made a release will trigger another release (which luckily fails because the created tag already exists on the remote. See #184 ).
This change avoids that scenario by fetching tags when checking out the repo. Now when `npx changeset tag` runs, it will see that the tag already exists and skip creating it (`🦋 Skipping tag (already exists): v3.3.2`). The `git push --tags` step will no longer throw an error ("Everything up-to-date"). And lastly, the publish step won't get triggered because the output from `npx changeset tag` doesn't contain the string `"New tag:"`. The action should just finish successfully with nothing to left do.
Fixes #184
2023-10-31 10:21:29 -05:00
Cina Saffary
9554b3575b
Merge pull request #204 from jgentes/patch-1
...
Swap CF_API_TOKEN with CLOUDFLARE_API_TOKEN
2023-10-30 15:21:15 -05:00
James Gentes
57159ca2ed
updated CF_ACCOUNT_ID
2023-10-30 13:17:34 -07:00
James Gentes
7dd5c3621b
Swap CF_API_TOKEN with CLOUDFLARE_API_TOKEN
...
If the token isn't specified, wrangler throws this error, indicating the CLOUDFLARE_API_TOKEN should be set, so it's worth being consistent so folks can copy/paste the examples and have it work out of the box:
```
In a non-interactive environment, it's necessary to set a CLOUDFLARE_API_TOKEN environment variable for wrangler to work.
```
2023-10-29 17:34:03 -07:00
Cina Saffary
581e17bc51
Merge pull request #201 from cloudflare/changeset-release/main
...
Version Packages
2023-10-24 13:45:26 -05:00
github-actions[bot]
21a8414ba3
Version Packages
2023-10-19 17:39:52 +00:00
Cina Saffary
819ea006e6
Merge pull request #171 from cloudflare/cina/refactor-subprocess-exec
...
Refactor subprocess execution to use `@actions/exec`
2023-10-19 12:39:18 -05:00
Cina Saffary
473d9cbd29
Bump DEFAULT_WRANGLER_VERSION to 3.13.2
2023-10-18 17:04:41 -05:00
Cina Saffary
76d614f400
Add changeset
2023-10-18 16:42:34 -05:00
Cina Saffary
d647227bbc
Refactor subprocess execution to use @actions/exec
...
Instead of using a mix of `child_process.exec`, `child_process.execSync` and a promisified version of `child_process.exec`, we now (mostly) just use `@actions/exec`. That runs `child_process.spawn` under the hood and handles a lot of character escaping for us. We can also now pass Buffers directly into the subprocess as stdin instead of relying on shell piping.
This ends up fixing a few problems we had where secrets and env var values containing shell metacharacters were being misinterpreted.
Unfortunately, `@actions/exec` doesn't support running with a shell. That means we still have to roll our own wrapper around `child_process.exec` to avoid a breaking change to `preCommands` and `postCommands`, since users might be expecting these to run within a shell.
Also worth noting that we're no longer hiding stdout and stderr from the secret uploading step. We were previously doing this out of an abundance of caution, but it made debugging issues very difficult if secret upload failed for some reason. I feel ok doing this since we're no longer echoing & piping the secret values, wrangler doesn't ever output secret values, and as a last line of defense GitHub masks any secret values that accidentally get logged.
2023-10-18 16:42:34 -05:00
Somhairle MacLeòid
533097350a
Merge pull request #196 from cloudflare/penalosa-patch-1
2023-10-12 00:55:30 +01:00
Cina Saffary
bc7253f187
Merge pull request #195 from cloudflare/changeset-release/main
...
Version Packages
2023-10-11 11:33:03 -05:00
github-actions[bot]
b2e459a047
Version Packages
2023-10-11 16:31:53 +00:00
Cina Saffary
96c3774b77
Merge pull request #197 from cloudflare/cina/add-missing-licenses-to-test-packages
...
Add missing licenses to dummy test packages
2023-10-11 11:31:22 -05:00
Cina Saffary
b00f94ea6f
Merge pull request #183 from cloudflare/dependabot/npm_and_yarn/postcss-8.4.31
...
Bump postcss from 8.4.27 to 8.4.31
2023-10-11 11:08:41 -05:00
dependabot[bot]
c649733249
Bump postcss from 8.4.27 to 8.4.31
...
Bumps [postcss](https://github.com/postcss/postcss ) from 8.4.27 to 8.4.31.
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.4.27...8.4.31 )
---
updated-dependencies:
- dependency-name: postcss
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-11 16:04:26 +00:00
Cina Saffary
d43f9c81c7
Set dummy test packages as private
2023-10-11 10:59:27 -05:00
Cina Saffary
219a0887d7
Add missing licenses to dummy test packages
...
This is mostly to prevent yarn from throwing a warning during our test runs
2023-10-11 10:56:07 -05:00
Somhairle MacLeòid
25b114f472
Update pullrequests.yml
2023-10-11 15:24:12 +01:00
Cina Saffary
f40a9f5f82
Merge pull request #193 from cloudflare/cina/fix-packagemanager-default
...
Don't set `packageManager` default via action.yml
2023-10-11 03:54:35 -05:00
Cina Saffary
bd06b290b1
Fix code formatting errors
2023-10-10 18:00:40 -05:00
Cina Saffary
a4509d507c
Don't set packageManager default via action.yml
...
We need to distinguish between when the value is and isn't set in order to perform inference based on lockfile and only fallback to the default of npm if inference fails.
2023-10-10 18:00:32 -05:00
Cina Saffary
0e6f0d3080
Merge pull request #192 from cloudflare/changeset-release/main
...
Version Packages
2023-10-10 15:23:32 -05:00
github-actions[bot]
326ba30882
Version Packages
2023-10-10 20:20:04 +00:00
Cina Saffary
032a7248fa
Merge pull request #188 from simpleauthority/feat/add-bun-support
...
Add bun support
2023-10-10 15:19:09 -05:00
Jacob Andersen
080373bdb6
Add bun as a package manager option in action.yml
2023-10-10 13:17:05 -07:00
Cina Saffary
231d787db1
Update test/bun/package.json
2023-10-10 15:05:59 -05:00
Jacob Andersen
d9a0a00f8b
Add changeset
2023-10-10 12:41:00 -07:00
Jacob Andersen
779191a652
add bun support
2023-10-10 12:36:03 -07:00
Cina Saffary
556068fb59
Merge pull request #191 from cloudflare/changeset-release/main
...
Version Packages
2023-10-10 09:25:51 -05:00
github-actions[bot]
caa59485d0
Version Packages
2023-10-10 14:16:00 +00:00
Cina Saffary
c2494c1ca6
Merge pull request #190 from cloudflare/cina/180-fix-undefined-package-manager
...
Use npm as fallback if no `packageManager` specified
2023-10-10 09:14:13 -05:00
Cina Saffary
528687aaf4
Refactor to use npm as a fallback if no packageManager specified...
...
and no lockfile is present. Fixes #180
2023-10-09 17:20:09 -05:00
lrapoport-cf
bd50d10af9
Merge pull request #185 from cloudflare/lrapoport/fix-issue-workflow
...
Fix issue workflow
2023-10-05 15:34:02 -04:00
lrapoport-cf
2513ffc6cc
Fix workflow syntax for multiple conditions
2023-10-05 15:29:35 -04:00
lrapoport-cf
9df50d42e4
Merge pull request #182 from cloudflare/lrapoport/update-issues-workflow
...
Update issues workflow
2023-10-05 15:06:06 -04:00
lrapoport-cf
4611c14c05
Fix format
2023-10-05 15:01:41 -04:00
lrapoport-cf
ac3f259fcf
Add PR workflow
2023-10-02 11:29:17 -04:00
lrapoport-cf
b2645622e9
Rename issue workflow and job
2023-10-02 11:29:03 -04:00
lrapoport-cf
f4e6269765
Add transferred issues to workers-sdk GH project
2023-10-02 11:26:14 -04:00
Cina Saffary
72931e59b2
Merge pull request #174 from cloudflare/changeset-release/main
...
Version Packages
2023-10-02 10:23:58 -05:00
github-actions[bot]
e0254d06bc
Version Packages
2023-09-18 19:12:19 +00:00
Jacob M-G Evans
13d70757d2
Merge pull request #166 from nix6839/many-package-manager
...
Support many package managers
2023-09-18 14:11:51 -05:00
Han Yeong-woo
aec73ae744
Add wangler files in fixtures
2023-09-19 03:52:00 +09:00
Han Yeong-woo
f0cc3efccf
Install yarn and pnpm on test
2023-09-19 03:51:27 +09:00
Han Yeong-woo
50b529e7b8
Fix pass arg issue
2023-09-19 03:50:54 +09:00
Han Yeong-woo
6771675815
Run format
2023-09-19 01:37:01 +09:00
Jacob M-G Evans
4ae0557f8d
Update two-rocks-hope.md
2023-09-18 11:33:50 -05:00
Han Yeong-woo
7d7b98826e
Add changeset
2023-09-19 01:30:36 +09:00
Han Yeong-woo
d1073d57ba
Run format
2023-09-19 01:30:35 +09:00
Han Yeong-woo
c3b99e2c18
Ignore to pnpm-lock.yaml in formatting
2023-09-19 01:30:35 +09:00
Han Yeong-woo
2375787b23
Move test fixtures to parent directory
2023-09-19 01:30:35 +09:00
Han Yeong-woo
11f981cea4
Add tests for package managers support
2023-09-19 01:30:34 +09:00
Han Yeong-woo
868dbd9a40
Remove unused function
2023-09-19 01:30:34 +09:00
Han Yeong-woo
a009342d77
Add packageManager setting
2023-09-19 01:30:34 +09:00
Han Yeong-woo
f2e4cda4dd
Detect package manager and uses its commands
...
Fix #156
2023-09-19 01:30:33 +09:00
Han Yeong-woo
f4f2e854d7
Add isValidPackcageManager() util
2023-09-19 01:30:33 +09:00
Han Yeong-woo
cbe5f5b523
Add detect package manager util function
2023-09-19 01:30:33 +09:00
Jacob M-G Evans
fcf2d83f3d
Merge pull request #172 from cloudflare/demosjarco/main
...
Node 20 update
2023-09-18 11:29:49 -05:00
DemosJarco
f5d1ca36ae
Added comment with link
2023-09-04 11:54:36 -07:00
DemosJarco
4d6d6abfb4
Update action.yml
2023-09-04 11:50:59 -07:00
Cina Saffary
416205365a
Merge pull request #165 from cloudflare/cina/fix-release-workflow-pt2
...
Build action before pushing dist-tags
2023-08-31 10:55:48 -05:00
Cina Saffary
7292a4ae99
Build action before pushing dist-tags
2023-08-31 10:26:14 -05:00
Cina Saffary
4528b66125
Merge pull request #164 from cloudflare/cina/fix-release-workflow
...
add `tag_name` input to Tag & Release Action step of release workflow
2023-08-31 09:51:29 -05:00
Cina Saffary
ee3e2a9b37
add tag_name input to Tag & Release Action
2023-08-30 17:27:17 -05:00
Cina Saffary
361844799a
Merge pull request #163 from cloudflare/changeset-release/main
...
Version Packages
2023-08-30 09:39:11 -05:00
github-actions[bot]
26103fa86c
Version Packages
2023-08-30 14:04:59 +00:00
Cina Saffary
47d4afdbd8
Merge pull request #161 from cloudflare/cina/throw-on-failures
...
Refactor error handling to stop execution on errors
2023-08-30 09:04:22 -05:00
Cina Saffary
d7637bf514
workaround to fix failing workflow. Refs #162
...
The action fails to upload secrets during one of the testing steps since the Worker doesn't exist yet.
2023-08-29 19:39:50 -05:00
Cina Saffary
71199d2757
prettier scripts incorrectly set --ignore-path
...
--ignore-path is meant to be the path of an ignore-file, not the actual directories to ignore.
2023-08-29 18:27:03 -05:00
Cina Saffary
2962e94ac8
Move unit-tested modules into utils file
...
This fixes the issue where running the unit tests invoked the entire action since index.ts calls `main()` at the top-level scope.
2023-08-29 18:16:41 -05:00
Cina Saffary
5517edbb28
Avoid double "Error: Error:" logging
2023-08-29 18:00:03 -05:00
Cina Saffary
f74c325efc
Limit error logging on secret upload
2023-08-29 17:57:19 -05:00
Cina Saffary
105f191b19
Update snapshot for checkWorkingDirectory test
2023-08-29 17:43:29 -05:00
Cina Saffary
e5251df521
Refactor error handling to stop execution on errors. Fixes #160 .
2023-08-29 16:36:50 -05:00
Jacob M-G Evans
b076e889fb
Merge pull request #159 from cloudflare/jacobmgevans/gh-workflow
...
Automation release
2023-08-24 15:45:07 -05:00
Jacob M-G Evans
30e126d1a4
consolidated workflows and triggers Action release based on changeset event output 'publish' being true
2023-08-24 15:35:32 -05:00
Jacob M-G Evans
fcf648c789
Merge pull request #158 from cloudflare/changeset-release/main
...
Version Packages
2023-08-17 11:06:50 -05:00
github-actions[bot]
fcbabec21e
Version Packages
2023-08-16 15:55:01 +00:00
Jacob M-G Evans
0aa12f0c2b
Merge pull request #154 from cloudflare/jacobmgevans/silence-mode
...
Quiet feature
2023-08-16 10:54:36 -05:00
Jacob M-G Evans
ad7441b6ad
Merge pull request #157 from EstebanBorai/main
...
fix: use `wrangler@3.5.1` by default
2023-08-16 10:51:54 -05:00
Jacob M-G Evans
3f40637a1c
Quiet feature
...
Some of the stderr, stdout, info & groupings can be a little noisy for some users and use cases.
This feature allows for a option to be passed 'quiet: true' this would significantly reduce the noise.
There will still be output that lets the user know Wrangler Installed and Wrangler Action completed successfully.
Any failure status will still be output to the user as well, to prevent silent failures.
resolves #142
2023-08-16 09:37:29 -05:00
Esteban Borai
4132892387
fix: use wrangler@3.5.1 by default
2023-08-15 17:23:30 -04:00
lrapoport-cf
62ce9d23a3
Merge pull request #155 from ethanppl/fix-readme
...
Fix examples in README.md
2023-08-14 13:23:31 -04:00
Ethan
f089b0a195
Update README.md
...
Co-authored-by: lrapoport-cf <107272160+lrapoport-cf@users.noreply.github.com >
2023-08-14 22:06:06 +08:00
Ethan Pang
4318a2fb97
Fix examples in README.md
2023-08-14 18:19:03 +08:00
lrapoport-cf
c8bbc2b667
Merge pull request #153 from cloudflare/lrapoport/update-codeowners
...
Add wrangler-admin as codeowner
2023-08-11 14:32:08 -04:00
lrapoport-cf
3c262de2e3
Add wrangler-admin as codeowner
2023-08-11 14:29:40 -04:00
Jacob M-G Evans
36ba30dcc9
Merge pull request #152 from cloudflare/JacobMGEvans-patch-1
...
Update README.md
2023-08-11 11:40:47 -05:00
Jacob M-G Evans
a9ac89cd00
Update README.md
2023-08-11 11:37:23 -05:00
Jacob M-G Evans
93b26a6664
Merge pull request #151 from cloudflare/jacobmgevans/release-trigger
...
Changing publish trigger for build & tagging to released or edit
2023-08-10 17:10:35 -05:00
Jacob M-G Evans
9641d961b5
Changing publish trigger for build & tagging to released or edit
2023-08-10 17:09:55 -05:00
Jacob M-G Evans
5b3d60c156
Testing Changeset behavior
2023-08-10 16:51:52 -05:00
Jacob M-G Evans
3252711404
hotfix
2023-08-10 16:46:29 -05:00
Jacob M-G Evans
2faabf36a2
Merge pull request #150 from cloudflare/jacobmgevans/changesets-tag-cli
...
Changesets needs a tag created for release
2023-08-10 16:45:05 -05:00
Jacob M-G Evans
b734d85d74
Changesets needs a tag created for release
2023-08-10 16:40:12 -05:00
Jacob M-G Evans
8ca2ff1612
Merge pull request #148 from cloudflare/changeset-release/main
...
Version Packages
2023-08-10 16:19:21 -05:00
Jacob M-G Evans
7d08a8657e
Merge pull request #149 from cloudflare/jacobmgevans/changesets-needs-publish
...
Spoofing publish for Changeset Action
2023-08-10 16:18:55 -05:00
Jacob M-G Evans
e193627f19
Spoofing publish for Changeset Action
2023-08-10 16:17:56 -05:00
github-actions[bot]
55b80c5f62
Version Packages
2023-08-10 21:11:56 +00:00
Jacob M-G Evans
f61dc4d5a9
Merge pull request #147 from cloudflare/revert-146-changeset-release/main
...
Revert "Version Packages"
2023-08-10 16:11:27 -05:00
Jacob M-G Evans
58f274b9f7
Revert "Version Packages"
2023-08-10 16:11:02 -05:00
Jacob M-G Evans
ef7686b259
Merge pull request #146 from cloudflare/changeset-release/main
...
Version Packages
2023-08-10 16:06:17 -05:00
github-actions[bot]
d63b9dc486
Version Packages
2023-08-10 21:06:00 +00:00
Jacob M-G Evans
88ccce72e0
Merge pull request #145 from cloudflare/revert-140-changeset-release/main
...
Revert "Version Packages"
2023-08-10 16:05:37 -05:00
Jacob M-G Evans
554eea134a
Revert "Version Packages"
2023-08-10 16:05:14 -05:00
Jacob M-G Evans
a584cc5606
Merge pull request #140 from cloudflare/changeset-release/main
...
Version Packages
2023-08-10 16:00:53 -05:00
github-actions[bot]
0f5076c3e7
Version Packages
2023-08-10 20:55:38 +00:00
Jacob M-G Evans
c7d1bd35bf
Merge pull request #143 from cloudflare/jacobmgevans/version-syntax-support
...
Update documentation to include new versioning syntax support
2023-08-10 15:55:12 -05:00
Jacob M-G Evans
3c728e1d5d
Update README.md
...
Co-authored-by: lrapoport-cf <107272160+lrapoport-cf@users.noreply.github.com >
2023-08-10 15:45:08 -05:00
Jacob M-G Evans
a333df3c9e
Update documentation to include new versioning syntax support
2023-08-10 15:30:29 -05:00
Jacob M-G Evans
bb0133dcfc
Merge pull request #141 from cloudflare/jacobmgevans/add-more-error-handling
...
Additional Error Handling
2023-08-10 14:54:16 -05:00
Jacob M-G Evans
88466ea5ae
Update .changeset/itchy-buses-grow.md
...
Co-authored-by: Cina Saffary <itscina@gmail.com >
2023-08-10 14:51:00 -05:00
Jacob M-G Evans
74433eb31e
Additional Error Handling
...
Previously, we prevented any error logs from propagating too far to prevent leaking of any potentially sensitive information. However, this made it difficult for developers to debug their code.
In this release, we have updated our error handling to allow for more error messaging from pre/post and custom commands. We still discourage the use of these commands for secrets or other sensitive information, but we believe this change will make it easier for developers to debug their code.
Relates to #137
2023-08-10 10:11:35 -05:00
Jacob M-G Evans
559dd40fe6
Merge pull request #139 from cloudflare/jacobmgevans/gh-permissions
...
Another GH permission for GH Token for Changesets
2023-08-09 16:45:52 -05:00
Jacob M-G Evans
9930080b73
Another GH permission for GH Token for Changesets
2023-08-09 16:39:06 -05:00
Jacob M-G Evans
43bbbb16ab
Merge pull request #138 from cloudflare/jacobmgevans/changeset-gh-dep
...
Add missing GH github dep
2023-08-09 15:42:57 -05:00
Jacob M-G Evans
598c6b4043
Add missing GH github dep
2023-08-09 15:38:59 -05:00
Jacob M-G Evans
0c094f5307
Merge pull request #132 from cloudflare/jacobmgevans/changesets
...
Add Changesets
2023-08-09 15:28:38 -05:00
Jacob M-G Evans
6ea2e616f2
Update .github/workflows/changesets.yml
...
Co-authored-by: Cina Saffary <itscina@gmail.com >
2023-08-09 15:17:25 -05:00
Jacob M-G Evans
1b4a61cee9
Remove unnecessary context from fetch depth and node_env
2023-08-09 14:50:06 -05:00
Jacob M-G Evans
8e3876a0c9
Update .github/workflows/changesets.yml
...
Co-authored-by: Cina Saffary <itscina@gmail.com >
2023-08-09 14:43:50 -05:00
Jacob M-G Evans
8fab856f8d
Update .github/workflows/changesets.yml
...
Co-authored-by: Cina Saffary <itscina@gmail.com >
2023-08-09 14:43:40 -05:00
Jacob M-G Evans
ce1ea4e7c3
Merge pull request #136 from cloudflare/jacobmgevans/esm-support
...
Updating build script to convert to .mjs for ESM support
2023-08-09 11:28:16 -05:00
Jacob M-G Evans
311d514d9d
Add Changesets
2023-08-08 17:14:09 -05:00