Commit graph

75 commits

Author SHA1 Message Date
Jacob M-G Evans
edb2a58814
feat: rewrite Wrangler Action in TypeScript
* Removes dependencies such as Docker, decreasing spin-up time
* Adds community-requested features, including bulk secrets API utilization from Wrangler
* Fixes CI/CD
* Adds testing
* Improves command implementation
* Begins using Node for the Action engine/runner
* Openly discusses all changes with the community
  GitHub Discussions opened and Issues monitored

BREAKING CHANGES:
* Docker is no longer a dependency
* Wrangler v1 is no longer supported

Additional related Internal tickets:
Major Version Default: https://jira.cfdata.org/browse/DEVX-632
Rewrite Project: DEVX-804,802,800,632
2023-08-07 13:05:09 -05:00
Sunil Pai
4c10c1822a
Merge pull request #72 from WalshyDev/walshy/pages-996-support-wrangler2
Support wrangler2 - v2
2022-05-09 12:02:45 +01:00
Daniel Walsh
3d1979ca8e Support wrangler2 - v2.0.0 2022-05-09 11:49:03 +01:00
Adam Janiš
6f62debcf8
Merge pull request #56 from ItalyPaleAle/patch-1
Update Node.js to 16
2022-03-15 12:30:29 +01:00
Kristian Freeman
006366c1ae
Merge pull request #46 from whoabuddy/patch-1
Update README.md release version
2021-07-19 10:19:25 -05:00
Alessandro (Ale) Segala
95ac136231
Update Node.js to 16 2021-05-12 22:21:56 -07:00
Jason Schrader
a33b48c9fe
Update README.md release version
This change updates the release version for cloudflare/wrangler-action in all examples from `1.2.0` to `1.3.0`.

It also corrects a typo on the last example changing `TOML` to `YAML` based on the code below it.
2020-11-13 07:56:23 -07:00
Kristian Freeman
60c377d0bf
Merge pull request #42 from Indigenuity/master
Suggest workflow_dispatch for manual deploys
2020-09-16 12:46:23 -05:00
Kristian Freeman
39c3d279a1
Merge pull request #43 from chromy/patch-1
Update Readme to reference v1.3.0
2020-09-16 12:45:29 -05:00
Hector Dearman
8df5ab90b3
Update Readme to reference v1.3.0
The readme mentions v1.2.0 but some of the commands (for example publish)
are only present in v1.3.0. Update readme to use v1.3.0 instead.
2020-09-11 22:05:51 +01:00
JD Kemsley
f4e53e2753 Suggest workflow_dispatch for manual deploys 2020-09-11 12:53:43 -05:00
Kristian Freeman
3424d15af2
Merge pull request #35 from bradyjoslin/pre-post-commands
Add support for running pre and post commands
2020-08-21 11:31:16 -05:00
Brady Joslin
212d5a5125
eval the input command 2020-08-13 00:12:47 -05:00
Joslin, Brady W (Brady)
bc7b76075d update explanation of publish option 2020-08-11 22:53:34 -05:00
Joslin, Brady W (Brady)
176cda2c0e add ability to skip publish 2020-08-11 22:46:42 -05:00
Joslin, Brady W (Brady)
93b9408aec pre-post-commands 2020-08-07 16:36:37 -05:00
Avery Harnish
6531840e6e
Merge pull request #32 from jbampton/fix-word-case
Fix word case
2020-07-02 10:07:55 -05:00
John Bampton
f871e6782e Fix word case 2020-07-02 17:17:05 +10:00
Kristian Freeman
aab79315b4
Merge pull request #30 from bradyjoslin/patch-1
update secrets example in readme
2020-06-29 09:29:28 -05:00
Brady Joslin
c511ea2eb5
Update README.md 2020-06-27 10:38:37 -05:00
Kristian Freeman
21f14faa06 Bump version in README 2020-06-22 10:32:48 -05:00
Kristian Freeman
e5fc9a726a
Merge pull request #28 from bradyjoslin/master
add secrets publishing
2020-06-22 10:27:18 -05:00
Brady Joslin
4259a86a6b
Update deploy.yml 2020-06-22 10:02:00 -05:00
Joslin, Brady W (Brady)
aabd478947 update test worker for testing secrets 2020-06-22 09:35:46 -05:00
Joslin, Brady W (Brady)
3123fc538b add secrets publishing 2020-06-15 23:09:55 -05:00
Jason Gill
1202bb2fe9 Remove nvm to speed build time
The Dockerfile already pulls the node:12 image, so there's no need for NVM to be downloaded and installed as well. Removing this speeds up the image build time (making Github Actions go faster)
2020-05-05 13:31:27 -05:00
Kristian Freeman
e5160f5528
Merge pull request #14 from cloudflare/kristian/workflow
re-add GitHub Actions workflow
2020-05-05 13:01:29 -05:00
Kristian Freeman
1e37135bae Update workflow and separate into multiple jobs 2020-05-05 12:52:41 -05:00
Kristian Freeman
1c9291f9bf
Merge pull request #23 from mscoutermarsh/patch-1
Improvements to the readme
2020-04-06 10:59:14 -05:00
Mike Coutermarsh
8dd9410702
Improvements to the readme
Setting checkout to V2 and fixing the environment link
2020-04-04 20:57:36 -07:00
Kristian Freeman
844c30604b Add workflow 2019-12-13 15:29:17 -06:00
Kristian Freeman
312aaaeeaa
Merge pull request #11 from cloudflare/1.1.0
📡 1.1.0
2019-12-09 12:37:26 -06:00
Kristian Freeman
1827c33732 Temporarily disable GitHub Actions in this repo 2019-12-09 12:37:08 -06:00
Kristian Freeman
9e7e2ec6db It's wrangler-action 1.1.0! 📡
- Support `apiToken` as an authentication method
  - Deprecates `apiKey` and `email`, making them optional parameters and encouraging `apiToken` usage in build logs
- Support `wranglerVersion` for installing a specific Wrangler version for your build
- Per #7, support for `workingDirectory` to run `wrangler-action` in a specific directory in your repo
- Adds a test Workers project under the `test` directory. This is used in the repo's new set of workflows (see below)
- Adds a GitHub Action workflow that:
  - Lints `entrypoint.sh` to ensure that the shell script looks correct
  - Runs the action with various config options to ensure future pushes don't introduce regressions
2019-12-09 11:13:30 -06:00
Kristian Freeman
2360296525
Merge pull request #7 from replicatedhq/workingdir
Add workingDirectory option for publishing a subdirectory
2019-11-22 10:40:19 -06:00
Frank Shotwell
bc0254d9f8 Add workingDirectory option for publishing a subdirectory 2019-11-07 13:15:49 -08:00
Kristian Freeman
05e5e7ad0d
Merge pull request #2 from adaptive/patch-1
changed secrets naming
2019-10-30 10:03:53 -05:00
Hugo Romano
6b4d853121
naming convention to CF_ 2019-10-27 19:48:39 +00:00
Hugo Romano
b190740662
changed secrets naming 2019-10-27 01:37:10 +01:00
Kristian Freeman
8da7fa65b4
Merge pull request #1 from adamschwartz/patch-1
Recommend adding `name` to action
2019-10-25 11:39:57 -05:00
Adam Schwartz
d5240e236f
recommend adding name to action 2019-10-24 18:31:04 -04:00
Kristian Freeman
e9594b6880 Release version 1.0 2019-10-24 09:19:53 -05:00
Kristian Freeman
051abafa82 Update README with use cases 2019-10-17 16:29:40 -05:00
Kristian Freeman
599ff4dc4b Update README, better output on missing secret 2019-10-15 16:13:22 -05:00
Kristian Freeman
bdf9196cd6 Update action title and description 2019-10-15 11:18:29 -05:00
Kristian Freeman
30f8ab4474 More secure wrangler dir permissions 2019-10-15 10:54:45 -05:00
Kristian Freeman
f16a765f5b Add icon and color 2019-10-15 10:14:20 -05:00
Kristian Freeman
4d919731a7 Finish a thought 2019-10-14 15:58:48 -05:00
Kristian Freeman
1df1baa8d6 toml -> yaml in README 2019-10-14 15:58:01 -05:00
Kristian Freeman
7278e6c6b8 Add README, licenses 2019-10-14 15:54:13 -05:00