Commit Graph

93 Commits (c500ff5131cbe9b578abe25208c51cd040304151)
 

Author SHA1 Message Date
Kenneth Garza c500ff5131
Merge 682fdd90c6 into afe4af09a7 4 years ago
Brian Cristante afe4af09a7
Create check-dist.yml (#566)
* Add check-dist.yml

* Don't need to mv to git diff

* Upload the whole dist/ directory as an artifact

* Update .github/workflows/check-dist.yml
4 years ago
Kenneth Garza 682fdd90c6
Merge pull request #2 from LexisNexis-GHA-Public/enbl-4519-windows-short-working-dir
ENBL-4519 adding output variable to set the repo path
4 years ago
Kenneth Garza 8f88041d21 ENBL-4519 adding output variable to set the repo path 4 years ago
Kenneth Garza 968d0b7160
Update README.md 4 years ago
Kenneth Garza afffad988e
Update README.md 4 years ago
Kenneth Garza 4e74f1aa78
Update action.yml 4 years ago
Kenneth Garza 723e6fd05d
Merge pull request #1 from LexisNexis-GHA-Public/enbl-4519-windows-short-working-dir
enbl-4519 updating code to use relative paths that are parent paths o…
4 years ago
Kenneth Garza e6a424882a enbl-4519 updating code to use relative paths that are parent paths of the workspace 4 years ago
Ross Brodbeck 25a956c84d
Create CODEOWNERS 5 years ago
Johannes Schindelin 5a4ac9002d
Add missing `await`s (#379)
* auth-helper: properly await replacement of the token value in the config

After writing the `.extraheader` config, we manually replace the token
with the actual value. This is done in an `async` function, but we were
not `await`ing the result.

In our tests, this commit fixes a flakiness we observed where
`remote.origin.url` sometimes (very rarely, actually) is not set for
submodules. Our interpretation is that the configs are in the process of
being rewritten with the correct token value _while_ another `git
config` that wants to set the `insteadOf` value is reading the config,
which is currently empty.

A more idiomatic way to fix this in Typescript would use
`Promise.all()`, like this:

      await Promise.all(
        configPaths.map(async configPath => {
          core.debug(`Replacing token placeholder in '${configPath}'`)
          await this.replaceTokenPlaceholder(configPath)
        })
      )

However, during review of https://github.com/actions/checkout/pull/379
it was decided to keep the `for` loop in the interest of simplicity.

Reported by Ian Lynagh.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>

* downloadRepository(): await the result of recursive deletions

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>

* Ask ESLint to report floating Promises

This rule is quite helpful in avoiding hard-to-debug missing `await`s.

Note: there are two locations in `src/main.ts` that trigger warnings:
the `run()` and the `cleanup()` function are called without `await` and
without any `.catch()` clause.

In the initial version of https://github.com/actions/checkout/pull/379,
this was addressed by adding `.catch()` clauses. However, it was
determined that this is boilerplate code that will need to be fixed in a
broader way.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>

* Rebuild

This trick was brought to you by `npm ci && npm run build`. Needed to
get the PR build to pass.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
5 years ago
Thomas Boop c952173edf
Swap to Environment Files (#360) 5 years ago
Thomas Boop a81bbbf829
Remove unneeded commit information from build logs (#345)
* Remove unneeded commit information from stdout
5 years ago
Thomas Boop 21dc310f19
Add `Licensed` To Help Verify Prod Licenses (#326)
* Add Licensed file and workflow

* manual updates of dependencies

* Delete licenses.txt

* Ignore Generated Files in Git PR's
5 years ago
Thomas Boop be6c44d969 Revert "Delete licenses.txt" 5 years ago
Thomas Boop dac8cc78a1
Delete licenses.txt 5 years ago
Thomas Boop 2036a08e25
Add Third Party License Information to Dist Files (#320) 5 years ago
eric sciple 592cf69a22
Update README.md 5 years ago
eric sciple a4b69b4886
Update README.md 5 years ago
eric sciple 1433f62caa
update default branch (#305) 5 years ago
eric sciple 61b9e3751b
improve description for fetch-depth (#301) 5 years ago
eric sciple 28c7f3d2b5 changelog 5 years ago
eric sciple fb6f360df2
fix default branch for .wiki and when using ssh (#284) 5 years ago
eric sciple b4483adec3 changelog 5 years ago
eric sciple 00a3be8934
determine default branch (#278) 5 years ago
eric sciple 453ee27fca update troubleshooting instructions to include 'npm run format' 5 years ago
Daniel Hwang 65865e15a1
build because all is no more (#264) 5 years ago
eric sciple aabbfeb2ce changelog 5 years ago
eric sciple e52d022eb5
Fetch all history for all tags and branches when fetch-depth=0 (#258) 5 years ago
eric sciple 2ff2fbdea4
telemetry for incorrect merge commit (#253) 5 years ago
eric sciple df86c829eb
fix readme (#251) 5 years ago
Peter Evans 97b30c411c
fix prettier glob pattern (#247) 5 years ago
eric sciple 86f86b36ef changelog 5 years ago
eric sciple 7523e23789
switch GITHUB_URL to GITHUB_SERVER_URL (#248) 5 years ago
eric sciple ac455590d1
consume new @actions/github for GHES support (#236) 5 years ago
eric sciple 94c2de77cc Update changelog 6 years ago
eric sciple 01aecccf73
group output (#191) 6 years ago
eric sciple 85b1f35505
changes to support ghes alpha release (#199) 6 years ago
eric sciple 574281d34c update readme 6 years ago
Jef LeCompte fbb30c60ab
Removed doc based on new changes (#192) 6 years ago
eric sciple 58070a9fc3
update input descriptions in adr (#189) 6 years ago
eric sciple 9a3a9ade82
persist core.sshCommand for submodules (#184)
* persist core.sshCommand for submodules

* update verbiage; add comments

* fail when submodules or ssh-key and fallback to REST API
6 years ago
eric sciple b2e6b7ed13
add ssh support (#163) 6 years ago
eric sciple 80602fafba
convert SSH URL to HTTPS (#179) 6 years ago
eric sciple b4626ce19c
revise adr: convert SSH URL to HTTPS (#178) 6 years ago
eric sciple 422dc45671
add support for submodules (#173) 6 years ago
eric sciple 204620207c
revise adr to support submodules (#157) 6 years ago
eric sciple f219062370
more unit tests and corresponding refactoring (#174) 6 years ago
eric sciple 096e927750
revise adr to support ssh (#156) 6 years ago
eric sciple f858c22e96
update adr to match current behavior (#154) 6 years ago