Commit Graph

251 Commits

Author SHA1 Message Date
James Ives
f9ac38d93f Adds versioning change 2022-01-10 08:32:58 -05:00
James Ives
6520cf37a3 Update README.md 2022-01-09 11:10:17 -05:00
James Ives
7f5f01a457 Update README.md 2022-01-06 10:11:51 -05:00
James Ives
a7cf017c75
Ignore Case (#987)
* Update git.ts

* Formatting

* formatting

* Tests
2022-01-06 09:50:18 -05:00
James Ives
7a45d6e75c
Allow single-commit to work cross repo (#979)
* Adjustments

* Formatting
2022-01-06 08:21:35 -05:00
James Ives
aa1a6735a6 Update README.md 2022-01-05 11:47:23 -05:00
JamesIves
4085c3f4c0 Deploying to dev from @ JamesIves/github-pages-deploy-action@590878d41e 🚀 2021-12-13 15:36:27 +00:00
James Ives
567f2dcd22 Merge branch 'dev' of https://github.com/JamesIves/github-pages-deploy-action into dev 2021-11-26 07:54:01 -05:00
James Ives
9637531f27 Update README.md 2021-11-26 07:54:00 -05:00
Philip Nagler-Frank
6a4cf3204c
use "npm ci" instead of "npm install" in examples (#934) 2021-11-26 07:48:13 -05:00
James Ives
5acd2dbb1d Specification of empty git config <> 2021-11-26 07:46:44 -05:00
James Ives
7debed2571
Update README.md 2021-11-18 08:54:06 -05:00
James Ives
be4617dc64 Version 4.1.6 2021-11-18 08:21:27 -05:00
James Ives
bd6d73ed7d
Allow Empty Git Email Configs (#926)
* Allow empty email

* Update README.md

* Update constants.ts

* Allow email

* unsets email

* do not set

* Adjusted
2021-11-17 12:36:49 -05:00
Anush Bhatia
cd707eb74a
Modified the link & linked security documentation (#924) 2021-11-16 10:42:48 +00:00
James Ives
27151cafcf
Update README.md 2021-09-02 18:49:28 -04:00
JamesIves
b62f4db1d5 Deploying to dev from @ JamesIves/github-pages-deploy-action@e23750ee09 🚀 2021-07-10 15:36:29 +00:00
JamesIves
46dbf672a6 Deploying to dev from @ JamesIves/github-pages-deploy-action@634bcd2099 🚀 2021-06-30 15:42:21 +00:00
James Ives
437803aab1 Assigning readme changes for 4.1.4 2021-06-04 10:10:55 -04:00
James Ives
54cd74497e
Update README.md 2021-06-04 09:59:28 -04:00
JamesIves
152627dfcb Deploying to dev from @ JamesIves/github-pages-deploy-action@38edd9eeb3 🚀 2021-05-31 15:45:49 +00:00
James Ives
097d2b354c Docs 2021-05-11 19:23:56 -04:00
James Ives
a65346a680
Update README.md 2021-05-10 16:47:08 -04:00
James Ives
c8f3300436 4.1.2 2021-05-10 10:36:46 -04:00
James Ives
6502bd3a55
Changes to ref search (#705)
* Exact match on branchExists

* Linting
2021-05-10 09:18:05 -04:00
Sancho McCann
7a36d8a8cc
Updated documentation for clean (#698)
Tried to be more clear about what it does. Said that it does not touch `.git`, `.github`, `.ssh`.
2021-05-07 09:22:46 -04:00
JamesIves
fb9764a102 Deploying to dev from @ JamesIves/github-pages-deploy-action@184d104236 🚀 2021-05-06 04:05:28 +00:00
James Ives
1092e90805 Update README.md 2021-05-05 23:56:23 -04:00
James Ives
32108934e0
Update README.md 2021-05-05 23:24:22 -04:00
JamesIves
31de249e31 Deploying to dev from @ JamesIves/github-pages-deploy-action@ac8210fb5f 🚀 2021-05-06 03:23:34 +00:00
James Ives
ac8210fb5f Update README.md 2021-05-05 23:20:45 -04:00
James Ives
3ee97cff89 Adds Sponsors 2021-05-05 23:20:11 -04:00
James Ives
04816dcced
Update README.md 2021-05-04 12:13:10 -04:00
James Ives
4bb15711fb
Eslint improvements (#686)
* Initial Pass at new configs

* Improved Linting/Formatting

* Update execute.ts

* Update main.test.ts

* Change typing

* Update git.ts

* Update worktree.ts

* Update worktree.ts

* Update worktree.ts

* Maybe

* Update execute.ts
2021-04-26 18:57:10 -04:00
Lambert Schulze
15a9f0aca2
changed branch master to main (#676) 2021-04-16 15:43:29 -04:00
James Ives
ca4a797d20
Version README -> 4.1.1 2021-04-05 21:42:29 -04:00
James Ives
bdab3844fb 4.1.0 🎉 2021-03-04 09:06:33 -05:00
James Ives
9119c527be
Enables Support for Self-Hosted GitHub Instances (GitHub Enterprise) (#622)
* Adds Changes

* Update main.test.ts

* Format

* Update README.md

* Formatting
2021-03-04 08:47:44 -05:00
James Ives
85d3bbfa95
Update README.md 2021-02-28 09:00:48 -05:00
Dan Hemberger
2b033d68ff
README.md: fix minor typos (#596) 2021-02-09 08:25:47 -05:00
James Ives
3200182484
Adjustments to README 2021-02-08 09:32:10 -05:00
James Ives
442182742b
[Release] Version 4 (#589)
* Stop checking out workspace (#515)

* Stop checking out base branch before deployment, drop option.

* Don't check out default branch, as we don't check out base branch, drop option.

* Don't stash/unstash as we don't update the workdir, drop preserve option.

* Don't init the workspace

* Only fetch the remote branch if it exists, only with depth 1.

* Rely on previous checkouts to have handled lfs files correctly, drop option.

* Update README, action.yml, integration tests

* Set up eslint for test files. (#517)

* Add DRY_RUN option, passing --dry-run to git push. (#526)

See #499 for the proposal.

* Simplifies Token Setup (#530)

* Token simplification

* Access Token / Github Token -> Token

* Oops

* Typos

* Update README.md

* Update README.md

* Update action.yml

Co-authored-by: Axel Hecht <axel@pike.org>

* Update README.md

Co-authored-by: Axel Hecht <axel@pike.org>

* Update README.md

Co-authored-by: Axel Hecht <axel@pike.org>

* Adjust codeql action to latest recommendations (#540)

Also, add the dev and release branches, and drop master.

* Add workflow to update build and node_modules on release branches (#541)

* Stores username/email in secrets

* Removing stale bot integration

* Test current code base as an integration test for PRs and pushes (#505)

* Add a build step to create lib and node_modules artifact

* Run integration test with built dist and current SHA as base

For pull requests, the github.sha is the sha of the merge to the
target branch, not the head of the PR. Special case that.

* Use v2 checkout, and DRY_RUN for the integration test.

I also made the branches more generic, as there are now more of them.

* Fix #536, don't push at all on dryRun

Also add tests for dryRun and singleCommit and generateBranch
code flows.

* Try to fix dryRun on new remote branches, refactor fetch

* Try to fix dryRun, only fetch if origin branch exists

* Refactor worktree setup to include branch generation and setup for singleCommit

This is a continuation of the no-checkout work, and sadly suggested pretty
intensive changes.

* Set up git config to fix tests, also make debugging easier

* Add matrix for existing and non-existing branch

* Add matrix for singleCommit and not

* Drop GITHUB_TOKEN, add DRY_RUN to action.yml

* When deploying existing branch, add a modifcation and deploy again

* Force branch checkout to work in redeployment scenarios

* Make singleCommit easier to see in job descriptions

* Review comments

* Add a test-only property to action to test code paths with remote branch.

* Introduce TestFlag enum to signal different test scenarios to unit tests

* Fix util.test.ts

* Update worktree.ts

* Fix a few nits in tests and automation. Don't try to wordcount ls-rem… (#546)

* Fix a few nits in tests and automation. Don't try to wordcount ls-remote.

Nits in tests are around undoing changes made to the environment,
and to not modify the checkout.

* Describe suite with empty SHA

* Lowercase Inputs (#547)

* Lowercases inputs

* Adjusts workflow tests and deployment_status

* Use multi-line string for clean-exclude patterns. (#553)

As this change is subtle, I'm taking the opportunity to change
the underscore for the hyphen, which makes it less likely that
users of this action will just pass in an old json array.

* Hyphenate inputs and outputs, add step output, fix #558 (#559)

* Hyphenate inputs and outputs, add step output, fix #558

I've also tried to make the clean docs a bit clearer, and consistent
about clean being on my default. Still not totally happy with the intro
of the docs there, though.

* Add testing of step outputs to build integration tests

* Security Docs

* Integration tests

* Revert "Integration tests"

This reverts commit 639ff537d5.

* Native SSH Key Support (#569)

* SSH Key Support 🔑

* Update ssh.ts

* Update src/ssh.ts

Co-authored-by: Axel Hecht <axel@pike.org>

* README fixes/etc

* Unit Tests & README

* ssh key

* Update README.md

* Update ssh.test.ts

* Update ssh.test.ts

* Update ssh.test.ts

* Update ssh.test.ts

* Update ssh.test.ts

* Update ssh.test.ts

* Update integration.yml

Co-authored-by: Axel Hecht <axel@pike.org>

* Deployment Issues (#583)

* Update git.ts

* Tests

* Update git.ts

* Formatting

* Update src/git.ts

Co-authored-by: Axel Hecht <axel@pike.org>

* TestFlag

* Logging

* Update git.ts

Co-authored-by: Axel Hecht <axel@pike.org>

* Codespace Support (#584)

* Add files via upload

* Update README.md

* Add files via upload

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* SSH Issues (#588)

* Unsets Persisted Credentials (#587)

* Persist

* Config Setup/Tests

* Assets

* Update git.ts

* Spacing

* Update integration.yml

* Update README.md

Co-authored-by: Axel Hecht <axel@pike.org>
2021-02-05 22:05:18 -05:00
James Ives
e774cc50ed
Update README.md 2020-11-17 01:02:46 -05:00
James Ives
1a5f3fc2aa
3.7.1 Doc 2020-10-17 16:12:03 -04:00
James Ives
9ae8696e23
3.7.1 Doc 2020-10-17 16:11:29 -04:00
James Ives
b452f53eb7
Update README.md (#457) 2020-10-17 12:28:39 -04:00
James Ives
4d005d444f Unit tests & Adjustments for 3.7.0 2020-10-17 11:47:44 -04:00
James Ives
af60791f5e
Adds Support to Readme (#458)
* Update README.md

* Update README.md

* Update README.md

* Update README.md
2020-10-14 07:58:53 -04:00
James Ives
d99929c924
Update README.md 2020-10-12 10:27:27 -04:00
James Ives
fbc5cb96d6 Update README.md 2020-10-10 15:35:25 -04:00
James Ives
f69ed53dea
Update README.md 2020-10-02 08:46:43 -04:00
James Ives
fa67264818
Update README.md (#439) 2020-10-02 08:36:35 -04:00
James Ives
a7256d994a
3.6.2 2020-09-27 15:10:55 -04:00
James Ives
8912f4fdb3
Stash / Remote Changes (#435)
* Preservation Changes

* Update git.ts

* Makes adjustments
2020-09-27 14:37:43 -04:00
Shahzeb Siddiqui
6638f45b1d
spelling error (#430) 2020-09-22 21:09:37 -04:00
James Ives
ef47cb7f8a Update README.md 2020-09-12 18:47:48 -04:00
James Ives
7e87bf8e08 README Etc 2020-09-12 18:45:58 -04:00
James Ives
9846e33967 #373 Adds LFS option 2020-09-12 17:33:19 -04:00
James Ives
7f15c23a1a
Update README.md 2020-09-08 09:41:08 -04:00
James Ives
ea52e95d77
Update README.md 2020-07-27 12:14:13 -04:00
James Ives
4687894012 Update README.md 2020-07-13 12:59:42 -04:00
James Ives
819ad25ac6 Merge branch 'dev' of https://github.com/JamesIves/github-pages-deploy-action into dev 2020-07-13 12:57:22 -04:00
James Ives
78e5064f2b Updates Workflow References 2020-07-13 12:56:49 -04:00
James Ives
e34188042a
Changes to CNAME and nojekyll files (#362) 2020-07-13 12:52:45 -04:00
James Ives
13e968933a Update README.md 2020-06-26 14:07:47 -04:00
James Ives
b71ad75352
Silent Settings (#347) 2020-06-26 08:18:23 -04:00
James Ives
95cdadb8d2
Update README.md 2020-06-17 09:06:27 -04:00
James Ives
7044d02ab5 Makes the default example the GITHUB_TOKEN 2020-06-06 10:58:54 -04:00
James Ives
db1b77fc3c
Update README.md 2020-05-25 11:40:09 -04:00
James Ives
14c41733cd
Update README.md 2020-05-25 11:39:44 -04:00
James Ives
e1ddd2d9a4 Update README.md 2020-05-16 18:23:10 -04:00
James Ives
c10d475b06 Update README.md 2020-05-16 18:20:39 -04:00
James Ives
9601af754e Update README.md 2020-05-16 18:12:18 -04:00
James Ives
8945e5d754 Fixes Publishing Pipeline for GitHub 2020-05-16 18:11:24 -04:00
James Ives
cd57aa99e2
Update README.md 2020-05-15 09:21:57 -04:00
James Ives
abad53bf8a
Update README.md 2020-05-14 17:59:12 -04:00
James Ives
704d83fe9a
Update README.md 2020-05-14 17:42:55 -04:00
James Ives
1ada96b8f7
Deploy Status (#296)
* Deploy Status changes

* DEPLOY_STATUS -> DEPLOYMENT_STATUS
2020-05-14 17:24:32 -04:00
James Ives
544e98075a
Issue with table cells 2020-05-10 19:01:28 -04:00
James Ives
5927c1f169 Merge branch 'dev' of https://github.com/JamesIves/github-pages-deploy-action into dev 2020-05-10 13:34:15 -04:00
James Ives
2ec414d8d6 Fixes error handling and details in the readme. 2020-05-10 13:34:14 -04:00
Matthew Pickering
4adfe59d18
Typo in README (#280) 2020-05-08 17:00:03 -04:00
Tobias Bieniek
b70619151b
README: Replace v3-test with v3 (#251) 2020-04-17 07:38:56 -04:00
James Ives
b369adedad
Update README.md 2020-03-31 09:02:52 -04:00
James Ives
2f96cedf7a
Single Commit (#226)
* Wipe History #1

* singleCommit

* Integration tests

* Update README.md
2020-03-30 20:44:09 -04:00
James Ives
28ddb3d329
Update README.md 2020-03-29 16:49:12 -04:00
James Ives
6f2772d51f
Update README.md 2020-03-28 12:44:00 -04:00
James Ives
23923d7904
Update README.md 2020-03-28 10:47:24 -04:00
James Ives
0670fcba71
Update README.md 2020-03-28 10:36:15 -04:00
JamesIves
fb344c2b78 Debugging Changes 2020-03-28 10:35:26 -04:00
James Ives
8df9c81af7
Update README.md 2020-03-22 09:21:09 -04:00
James Ives
2630e4a002
Update README.md 2020-03-22 09:19:34 -04:00
James Ives
ed02b5e2bc
Update README.md 2020-03-22 09:15:21 -04:00
James Ives
d6bb1c2e37
Update README.md 2020-03-22 09:14:25 -04:00
James Ives
9faf30ea72
Update README.md 2020-03-21 17:15:58 -04:00
James Ives
271e20e0fa
Update README.md 2020-03-21 15:50:10 -04:00
James Ives
82aa0a8282
Update README.md 2020-03-21 15:48:03 -04:00
James Ives
9482848aab
Update README.md 2020-03-21 15:46:35 -04:00
James Ives
5061c6fd16
Update README.md 2020-03-21 15:30:34 -04:00
JamesIves
24a8905e43 Assets 2020-03-21 15:23:05 -04:00