Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update action.yml #1209

Open
wants to merge 424 commits into
base: auth-test
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
424 commits
Select commit Hold shift + click to select a range
a869e7c
Merge branch 'main' of https://github.com/MaksimZhukov/setup-node int…
Aug 5, 2021
76a4cff
update readme and dist files
Aug 5, 2021
25316bb
Merge pull request #305 from MaksimZhukov/mazhuk/adding-support-for-m…
MaksimZhukov Aug 5, 2021
928244c
Add check-dist.yml
brcrista Aug 25, 2021
85d4122
Fix triggers in licensed.yml
brcrista Aug 25, 2021
996306e
rm __tests__/verify-no-unstaged-changes.sh
brcrista Sep 16, 2021
041bafb
Merge pull request #322 from brcrista/brcrista/check-dist
MaksimZhukov Sep 16, 2021
d117871
Add 'cache-hit' as output
WtfJoke Sep 3, 2021
270253e
Merge pull request #327 from WtfJoke/addCacheHitOutPut
MaksimZhukov Sep 24, 2021
a4b8ed2
Update dependencies (#346)
dmitry-shibanov Oct 14, 2021
fd4bd82
Add issue and pull request templates (#344)
dmitry-shibanov Oct 18, 2021
360ab8b
Fix typo in the `bug_report` template (#353)
0xdeafcafe Nov 3, 2021
d08cf22
Adding Node.js version file support (#338)
hkaur008 Nov 29, 2021
04c56d2
update cache to 1.0.8 (#367)
dmitry-shibanov Nov 29, 2021
9a74eb4
Throw error only if exit code is note zero. (#358)
dmitry-shibanov Dec 27, 2021
1f8c6b9
Pass to warning uncaught exceptions (#359)
dmitry-shibanov Dec 28, 2021
7b55867
chore: Remove strategy for non-matrix builds (#186)
nschonni Dec 30, 2021
7a0f7a9
Fix grammar in the README (#331)
HonkingGoose Dec 30, 2021
5e2e068
ci(workflow): add cache to workflows using actions/setup-node (#287)
oscard0m Dec 30, 2021
f658dc5
ci: use NPM cache in check-dist (#393)
nschonni Jan 6, 2022
f099707
fix tsc build error for @actions/http-client (#402)
jk2K Jan 11, 2022
28df918
Update default runtime to node16 (#414)
thboop Feb 22, 2022
3e90744
Update lockfileVersion (#422)
dmitry-shibanov Feb 24, 2022
9ced9a4
remove version input (#424)
dmitry-shibanov Feb 24, 2022
77f43a4
Update CODEOWNERS to actions-service
joshmgross Mar 10, 2022
ed960c9
Merge pull request #440 from actions/joshmgross/service-codeowners
brcrista Mar 10, 2022
f3e93d1
Bump minimist from 1.2.5 to 1.2.6
dependabot[bot] Mar 24, 2022
bed538b
Merge pull request #448 from actions/dependabot/npm_and_yarn/minimist…
brcrista Mar 24, 2022
bacd6b4
Caching on GHES (#452)
dmitry-shibanov Mar 31, 2022
546fd45
Updated documentation/workflows to use `actions/setup-node@v3` (#433)
magnetikonline Mar 31, 2022
7571663
Bump to `actions/checkout@v3` (#437)
magnetikonline Apr 1, 2022
5b52f09
Bump `actions/checkout@v3` within advanced usage examples documentati…
magnetikonline Apr 1, 2022
76d3665
Convert CONDUCT to CODE_OF_CONDUCT.md (#391)
AnilSeervi Apr 5, 2022
56337c4
Updated @actions/cache (#460)
t-dedah Apr 11, 2022
146c4d8
improve caching documentation (#468)
dmitry-shibanov Apr 18, 2022
86bf502
extend documentation on `scope` parameter (#470)
tyrann0us Apr 19, 2022
337fdf2
fix broken link in readme (#473)
Araxeus Apr 22, 2022
25184c4
Update README.md (#475)
Saibamen Apr 26, 2022
0bd0676
Improve advanced usage docs (#472)
mcmunder May 1, 2022
b067f78
Use CI friendly commands in documentation (#326)
jonkoops May 5, 2022
17f8bd9
Expand current syntax to support aliases for latest version (current/…
panticmilos May 12, 2022
4d62faf
Add test for node-version * (#491)
jablko May 18, 2022
3601f2a
improve version syntax presentation (#493)
tooomm May 18, 2022
8c66f89
improve latest version syntax
panticmilos May 19, 2022
45e544a
fix versionSpec required error
panticmilos May 19, 2022
9a03ebd
run build
panticmilos May 19, 2022
fd1b409
unit tests
panticmilos May 19, 2022
808c8f9
remove bumping deps
panticmilos May 19, 2022
141334f
remove unnecessary dist call
panticmilos May 19, 2022
ea3459b
docs: Update advanced-usage.md (#495)
xiaotiandada May 19, 2022
b20a256
get manifest once
panticmilos May 20, 2022
7569de0
rename dist manifest to node versions
panticmilos May 20, 2022
b14573d
remove installer import
panticmilos May 23, 2022
daff393
Merge pull request #496 from panticmilos/v-mpantic/get-latest-version…
marko-zivic-93 May 30, 2022
ed1a46e
Update zeit/ncc to vercel/ncc (#476)
dmitry-shibanov May 30, 2022
8249676
Add tests for parseNodeVersionFile
ganta Dec 1, 2021
dbb64ac
Add support for asdf format as Node.js version file
ganta Dec 1, 2021
eeb10cf
Support lts/-n aliases (#481)
jablko Jun 2, 2022
b287e17
Document * vs. current/latest/node difference (#508)
jablko Jun 14, 2022
cdcc53e
Update README.md (#522)
d2a-raudenaerde Jun 17, 2022
c22fc3c
Update the version of @actions/cache library to 3.0.0
Jun 24, 2022
1196f2a
Rebuild action with the new @actions/cache dependency
Jun 24, 2022
f1702f8
update licenses
dmitry-shibanov Jun 24, 2022
11c7f93
Merge pull request #2 from dmitry-shibanov/v-dmshib/cacheVersionUpdate
IvanZosimov Jun 24, 2022
24301fe
docs: Include warning when configuring token to install private packages
jamesottaway Jun 26, 2022
eaead35
Update cache-save.ts to support @actions/cache v3.0.0 lib
Jun 27, 2022
73ea510
Update unit-tests for cache-save.ts file, add coverage option to Jest
Jun 27, 2022
bcb9f31
Format cache-save.test.ts
Jun 27, 2022
7d610f0
Merge pull request #526 from IvanZosimov/CacheVersionUpdate
marko-zivic-93 Jun 28, 2022
1a4ff54
feat: add volta as node-version-file
jef Jun 29, 2022
a03d9f0
test: add node-version-file test
jef Jun 29, 2022
f40b608
docs: add special volta usage
jef Jun 29, 2022
9aa8642
chore: run prettier
jef Jun 29, 2022
dbfbe9b
refactor: move volta logic
jef Jun 29, 2022
8211e00
docs: update verbiage for package.json
jef Jun 29, 2022
d86a20e
test: fix versionSpec
jef Jun 30, 2022
1c48dc5
chore: trim no matter what
jef Jun 30, 2022
4096f07
chore: run prettier
jef Jun 30, 2022
3ac35da
This PR adds `node-version` to the action output.
panva Jun 30, 2022
0d74188
run build&format
panva Jun 30, 2022
adeb189
apply review feedback
panva Jun 30, 2022
0ad0620
Update advanced-usage.md
jamesottaway Jun 30, 2022
d8b0944
add mock for getExecOutput in installer.test.ts
panva Jun 30, 2022
460f886
fixup mocked version output
panva Jun 30, 2022
0f15a51
Merge pull request #528 from jamesottaway/patch-1
marko-zivic-93 Jul 4, 2022
78faa55
Merge pull request #534 from panva/set-version-output
marko-zivic-93 Jul 4, 2022
b3ca1ac
Support npm-shrinkwrap.json out-of-the-box (#439)
strugee Jul 4, 2022
09ba51f
README.md: Encourage testing on current Node.js (#533)
cclauss Jul 7, 2022
5b949b5
Merge pull request #373 from ganta/add-support-for-asdf-format-as-nod…
marko-zivic-93 Jul 11, 2022
aab7cc8
add silent
dmitry-shibanov Jul 12, 2022
48de4c1
change to streams
dmitry-shibanov Jul 12, 2022
28ad38f
add try catch
dmitry-shibanov Jul 12, 2022
072a2e3
add trim and silent true
dmitry-shibanov Jul 12, 2022
3d11add
remove unused import
dmitry-shibanov Jul 12, 2022
ad8542c
Merge pull request #540 from dmitry-shibanov/fix-error-node-version
marko-zivic-93 Jul 12, 2022
2fddd88
fixing pnpm output issue (#545)
dmitry-shibanov Jul 13, 2022
2a814b5
Respect `package.json`'s `engines.node` field when used as a `node-ve…
mannie-exe Jul 21, 2022
5a01179
Merge remote-tracking branch 'upstream/main'
jef Jul 27, 2022
57cec77
refactor: volta check
jef Jul 27, 2022
dee2a96
chore: run build
jef Jul 27, 2022
9f20343
style: change test name
jef Jul 27, 2022
5b579f1
refactor: check volta first, then engine
jef Jul 27, 2022
bb59d50
chore: run prettier
jef Jul 27, 2022
18090de
updated docs
e-korolevskii Jul 31, 2022
0d3aa68
format
e-korolevskii Jul 31, 2022
5d6bb12
rephased documents
e-korolevskii Aug 3, 2022
d79e93a
docs: add package.json information
jef Aug 3, 2022
348e008
Fix node version file parsing (#553)
Aug 4, 2022
94f88d7
Merge remote-tracking branch 'upstream/main'
jef Aug 4, 2022
3a1b76e
refactor: remove locally caught exceptions
jef Aug 4, 2022
dbb54d0
Update docs/contributors.md
e-korolevskii Aug 9, 2022
5bbf722
Merge branch 'actions:main' into update-contributors-guide
e-korolevskii Aug 10, 2022
094c36e
Merge pull request #555 from e-korolevskii/update-contributors-guide
marko-zivic-93 Aug 10, 2022
089aa7e
Add caveat for Yarn 2+ and private repos
dsame Aug 19, 2022
792255d
Fix wording
dsame Aug 22, 2022
e954e15
Merge pull request #561 from akv-platform/v-sdolin/yarn2
marko-zivic-93 Aug 22, 2022
32f78d9
Update README.md
lkfortuna Aug 25, 2022
d04c34e
Merge pull request #564 from lkfortuna/patch-1
marko-zivic-93 Aug 29, 2022
dc62cc6
Update runner link
Aug 29, 2022
9fc76ff
Merge pull request #567 from al-cheb/al-cheb/update-doc-link
marko-zivic-93 Aug 30, 2022
35ba06b
docs(contributor's guide): Update link
e-korolevskii Aug 31, 2022
9efe00a
Merge pull request #569 from e-korolevskii/main
marko-zivic-93 Aug 31, 2022
b4b18e5
Update package json version (#570)
panticmilos Sep 5, 2022
c8f0d10
upgrade `@action/cache` to 3.0.4 to fix stuck issue (#573)
islishude Sep 8, 2022
30f0e7d
Update @actions/core to 1.9.1 (#574)
dmitry-shibanov Sep 8, 2022
1e6f2cd
test: add volta e2e test
jef Sep 8, 2022
0efefb3
Merge remote-tracking branch 'upstream/main'
jef Sep 8, 2022
4cffe5c
chore: remove sponge usage
jef Sep 8, 2022
9f3a02b
Merge pull request #532 from jef/main
marko-zivic-93 Sep 12, 2022
969bd26
Fix test volta priority (#577)
e-korolevskii Sep 26, 2022
c96ab56
Add information about always-auth input (#585)
dmitry-shibanov Oct 3, 2022
c81d8ad
Print node, npm and yarn versions after installation (#368)
havenchyk Oct 3, 2022
8c91899
Update @actions/core to 1.10.0 (#587)
rentziass Oct 13, 2022
788c6cc
remove node-version 12 from matrix (#594)
dmitry-shibanov Oct 17, 2022
16352bb
Get rid of warnings for set-output (#607)
dmitry-shibanov Oct 25, 2022
00e1b66
Pass the token input through on GHES (#595)
dmitry-shibanov Nov 2, 2022
9b8fcdc
change datadog to ubuntu docker image (#620)
dmitry-shibanov Nov 9, 2022
6bc15ab
Update minimatch (#608)
dmitry-shibanov Nov 14, 2022
2349c84
Add support for nightly and rc versions (#611)
dmitry-shibanov Nov 17, 2022
41acaa2
fix version output from file (#625)
dsame Nov 17, 2022
3ae886e
Update to latest `actions/publish-action` (#630)
JamesMGreene Nov 28, 2022
a69d45a
Add modification of scoped registry
dsame Dec 5, 2022
e77eaac
Add unit tests
dsame Dec 5, 2022
069a4f8
Add dist
dsame Dec 5, 2022
d1b197b
Merge pull request #637 from akv-platform/v-sdolin/npmrc-dup
dsame Dec 6, 2022
676975d
Use early return pattern
dsame Dec 9, 2022
b28830c
replace throw with warn
dsame Dec 9, 2022
377c6da
Merge pull request #639 from akv-platform/v-sdolin/early-return
dsame Dec 12, 2022
da18808
Update workflows to use reusable-workflows
Dec 14, 2022
772ffdd
Update package.json
Dec 14, 2022
8151ea1
Setup codeql-analysis workflow
Dec 15, 2022
fe4d514
Update codeql-analysis workflow
Dec 15, 2022
ca97bf7
Update workflows
Dec 15, 2022
f5ab623
Add links to reusable workflows
Dec 15, 2022
bbe2ac7
Fix typo in README (#646)
aaemnnosttv Dec 19, 2022
2db3663
Merge branch 'main' of https://github.com/akv-platform/setup-node int…
Dec 19, 2022
217387c
Update action to use reusable-workflows repo
Dec 19, 2022
92a07fe
Fix review points
Dec 20, 2022
c406543
Merge pull request #647 from akv-platform/apply-reusable-workflows
IvanZosimov Dec 22, 2022
8cd2fb2
Update CODEOWNERS
e-korolevskii Dec 22, 2022
3e8819f
Merge pull request #649 from actions/update-codeowners
marko-zivic-93 Dec 23, 2022
99e61d6
Update CODEOWNERS
e-korolevskii Dec 26, 2022
92a57f4
Merge pull request #650 from actions/update-code-owners
marko-zivic-93 Dec 27, 2022
64ed1c7
Add support for v8-canary, nightly and rc (#655)
dmitry-shibanov Jan 5, 2023
9227cda
Replace workflow badge with new badge (#653)
jongwooo Jan 10, 2023
f38519b
Fix a minor typo (#662)
phanan Jan 11, 2023
3dbcda8
Update release-new-action-version.yml (#664)
MaksimZhukov Jan 12, 2023
ae9f0f7
Update workflow badges (#685)
IvanZosimov Jan 31, 2023
7c29869
docs: fix typo in advanced-usage.md (#697)
remarkablemark Feb 20, 2023
962678f
Add and configure ESLint and update configuration for Prettier (#703)
IvanZosimov Mar 8, 2023
fcd1810
Add update-config-files.yml
Mar 8, 2023
10f5623
Merge pull request #705 from akv-platform/reusable-workflow
marko-zivic-93 Mar 10, 2023
a4fcaaf
Update configuration files (#708)
github-actions[bot] Mar 14, 2023
e828f9b
Fix glob bug in package.json scripts section (#729)
IvanZosimov Apr 3, 2023
9d255ef
Adjust usage section (#734)
dmitry-shibanov Apr 6, 2023
d98fa11
bugfix: Don't attempt to use Windows fallbacks on non-Windows OSes (#…
domdomegg Apr 11, 2023
5b32c90
Update xml2js (#742)
dmitry-shibanov Apr 20, 2023
a9893b0
Update to node 18.x (#751)
feelepxyz May 10, 2023
7598dbc
Update configuration files
github-actions[bot] May 23, 2023
15a2477
Install eslint-plugin-node
nikolai-laevskii May 23, 2023
d0d39bd
Move eslint-plugin-node to dev dependencies
nikolai-laevskii May 23, 2023
7d16907
Add missing dependency
nikolai-laevskii May 23, 2023
10efafc
Update canary version in tests to an existing one
nikolai-laevskii May 25, 2023
869f4dd
Merge pull request #758 from akv-platform/remove-implicit-dependencies
marko-zivic-93 May 26, 2023
698d505
Fix description about ensuring workflow access to private package (#704)
mu-hun Jun 15, 2023
8170e22
Detect cached folders from multiple directories (#735)
dsame Jun 21, 2023
c6722d3
update doc for frozen lock file (#789)
dmitry-shibanov Jun 22, 2023
e33196f
Do not ivalidate the cache entirely on lock file change (#744)
dsame Jun 27, 2023
69b2dd2
Refer to semver package name in README.md (#808)
olleolleolle Jul 11, 2023
cb95c39
Update toolkit cache to fix zstd (#804)
dmitry-shibanov Jul 12, 2023
ea800d4
Bump tough-cookie and @azure/ms-rest-js (#802)
dependabot[bot] Jul 12, 2023
ef9c88b
Bump semver from 6.1.2 to 6.3.1 (#807)
dependabot[bot] Jul 12, 2023
e2d34ea
Fix armv7 cache issue (#794)
louislam Jul 12, 2023
f8aa08e
Update check-dist workflow name (#710)
sinchang Jul 12, 2023
3405007
Add check for existing paths (#803)
dmitry-shibanov Jul 13, 2023
c7a93de
resolve SymbolicLink (#809)
dmitry-shibanov Jul 13, 2023
ca2d4e0
feat: handling the case where "node" is used for tool-versions file. …
xytis Jul 18, 2023
d82f92a
Bump word-wrap from 1.2.3 to 1.2.4 (#815)
dependabot[bot] Aug 4, 2023
bea5baf
change getinput to getstate for cache (#816)
dmitry-shibanov Aug 10, 2023
5e21ff4
Remove filter for cached paths (#831)
dmitry-shibanov Aug 15, 2023
2651591
Update temporary directory creation
nikolai-laevskii Aug 31, 2023
f1744b6
Update license
nikolai-laevskii Aug 31, 2023
acbf058
Fix typo
nikolai-laevskii Sep 13, 2023
d3ace34
Update build
nikolai-laevskii Sep 25, 2023
72c43c2
Update semver (#861)
dmitry-shibanov Sep 27, 2023
2a017f3
Merge pull request #859 from actions/update-temp-directory-creation
nikolai-laevskii Oct 9, 2023
7da2a7e
Bump @babel/traverse from 7.15.4 to 7.23.2 (#870)
dependabot[bot] Oct 19, 2023
9e956a5
Add notice about binaries not being updated yet
nikolai-laevskii Oct 19, 2023
5a8d911
Update build
nikolai-laevskii Oct 19, 2023
ac16ae4
Update message to use waning instead of info
nikolai-laevskii Oct 19, 2023
e52912e
Update tests
nikolai-laevskii Oct 19, 2023
6e9e448
Merge pull request #872 from akv-platform/add-notice-about-binaries-n…
nikolai-laevskii Oct 19, 2023
1a4442c
Update toolkit cache and core (#875)
dmitry-shibanov Oct 23, 2023
54534a2
Change node version for action to node20 (#866)
dmitry-shibanov Oct 23, 2023
23755b5
upgrade actions/checkout to v4 (#868)
gmembre-zenika Oct 23, 2023
8f152de
Update actions/checkout for documentation and yaml (#876)
dmitry-shibanov Oct 23, 2023
ee36e8b
Ignore engines check in Yarn 1 e2e-cache tests (#882)
trivikr Nov 10, 2023
c45882a
update to setup-node@v4 in docs (#884)
jwetzell Nov 13, 2023
5ef044f
Update reusable workflows to use Node.js v20 (#889)
MaksimZhukov Nov 13, 2023
ec97f37
Add fix for cache (#917)
aparnajyothi-y Dec 13, 2023
f3ec4ca
Fix README.md (#898)
takayamaki Dec 13, 2023
7247617
Add `package.json` to `node-version-file` list of examples. (#879)
TWiStErRob Dec 13, 2023
b39b52d
Fix node-version-file interprets entire package.json as a version (#865)
NullVoxPopuli Dec 14, 2023
d86ebcd
Add support for `volta.extends` (#921)
ThisIsManta Dec 29, 2023
60edb5d
Add support for arm64 Windows (#927)
dmitry-shibanov Feb 7, 2024
25b062c
Update README.md to update default Node version to 20 (#949)
bengreeley Feb 13, 2024
c2ac33f
Bump undici from 5.26.5 to 5.28.3 (#965)
dependabot[bot] Mar 13, 2024
eff380d
Fix macos latest check failures (#1041)
HarithaVattikuti May 22, 2024
1e60f62
Bump braces from 3.0.2 to 3.0.3 (#1087)
dependabot[bot] Jun 27, 2024
26961cf
Documentation update in the README file (#1106)
suyashgaonkar Jul 15, 2024
1c7b2db
Fix: windows arm64 setup (#1126)
priyagupta108 Sep 6, 2024
aa363de
Create publish-immutable-action.yml
Jcambass Sep 2, 2024
97ca147
Merge pull request #1125 from actions/add-is-release-workflow
Jcambass Sep 10, 2024
d6ebc7b
Upgrade IA Publish
Jcambass Sep 16, 2024
0a44ba7
Correct version string (#1124)
fulldecent Sep 19, 2024
88de2a3
Resolve High Security Alerts by upgrading Dependencies (#1132)
aparnajyothi-y Sep 24, 2024
aca7b64
Merge pull request #1134 from actions/Jcambass-patch-1
Jcambass Sep 26, 2024
abb238b
Revise `isGhes` logic (#1148)
jww3 Oct 21, 2024
39370e3
fix: add arch to cached path (#843)
pengx17 Oct 24, 2024
48b9067
Add macos-13 to the workflows and upgrade publish-actions from 0.2.2 …
aparnajyothi-y Dec 18, 2024
fbeca22
Update README.md (#1193)
benwells Jan 16, 2025
5eef37b
Create dependabot.yml (#1192)
HarithaVattikuti Jan 16, 2025
8f9cc17
Use the new cache service: upgrade `@actions/cache` to `^4.0.0` (#1191)
priyagupta108 Jan 16, 2025
0bc26de
Bump pnpm/action-setup from 2 to 4 (#1194)
dependabot[bot] Jan 21, 2025
111c4be
Bump actions/publish-immutable-action from 0.0.3 to 0.0.4 (#1195)
dependabot[bot] Jan 21, 2025
260f870
Bump semver from 7.6.0 to 7.6.3 (#1196)
dependabot[bot] Jan 21, 2025
574f09a
Bump @types/jest from 29.5.12 to 29.5.14 (#1201)
dependabot[bot] Jan 21, 2025
1d0ff46
Bump undici from 5.28.4 to 5.28.5 (#1205)
dependabot[bot] Jan 22, 2025
8026329
Bump @actions/glob from 0.4.0 to 0.5.0 (#1200)
dependabot[bot] Jan 27, 2025
58073be
Update action.yml
asabirhasan1 Jan 29, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 6 additions & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# Ignore list
/*

# Do not ignore these folders:
!__tests__/
!src/
51 changes: 51 additions & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
// This is a reusable configuration file copied from https://github.com/actions/reusable-workflows/tree/main/reusable-configurations. Please don't make changes to this file as it's the subject of an automatic update.
module.exports = {
extends: [
'eslint:recommended',
'plugin:@typescript-eslint/recommended',
'plugin:eslint-plugin-jest/recommended',
'eslint-config-prettier'
],
parser: '@typescript-eslint/parser',
plugins: ['@typescript-eslint', 'eslint-plugin-node', 'eslint-plugin-jest'],
rules: {
'@typescript-eslint/no-require-imports': 'error',
'@typescript-eslint/no-non-null-assertion': 'off',
'@typescript-eslint/no-explicit-any': 'off',
'@typescript-eslint/no-empty-function': 'off',
'@typescript-eslint/ban-ts-comment': [
'error',
{
'ts-ignore': 'allow-with-description'
}
],
'no-console': 'error',
'yoda': 'error',
'prefer-const': [
'error',
{
destructuring: 'all'
}
],
'no-control-regex': 'off',
'no-constant-condition': ['error', {checkLoops: false}],
'node/no-extraneous-import': 'error'
},
overrides: [
{
files: ['**/*{test,spec}.ts'],
rules: {
'@typescript-eslint/no-unused-vars': 'off',
'jest/no-standalone-expect': 'off',
'jest/no-conditional-expect': 'off',
'no-console': 'off',

}
}
],
env: {
node: true,
es6: true,
'jest/globals': true
}
};
2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
* text=auto eol=lf
.licenses/** -diff linguist-generated=true
38 changes: 38 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
name: Bug report
about: Create a bug report
title: ''
labels: bug, needs triage
assignees: ''

---

<!--- Please direct any generic questions related to actions to our support community forum at https://github.community/c/code-to-cloud/github-actions/41 --->
<!--- Before opening up a new bug report, please make sure to check for similar existing issues -->

**Description:**
A clear and concise description of what the bug is.

**Action version:**
Specify the action version

**Platform:**
- [ ] Ubuntu
- [ ] macOS
- [ ] Windows

**Runner type:**
- [ ] Hosted
- [ ] Self-hosted

**Tools version:**
<!--- Please specify versions of node and package manager (npm, yarn, pnpm and etc)-->

**Repro steps:**
A description with steps to reproduce the issue. If you have a public example or repo to share, please provide the link.

**Expected behavior:**
A description of what you expected to happen.

**Actual behavior:**
A description of what is actually happening.
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
blank_issues_enabled: false
18 changes: 18 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: feature request, needs triage
assignees: ''
---
<!--- Please direct any generic questions related to actions to our support community forum at https://github.community/c/code-to-cloud/github-actions/41 --->
<!--- Before opening up a new feature request, please make sure to check for similar existing issues and pull requests -->

**Description:**
Describe your proposal.

**Justification:**
Justification or a use case for your proposal.

**Are you willing to submit a PR?**
<!--- We accept contributions! -->
22 changes: 22 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file

version: 2
updates:
# Enable version updates for npm
- package-ecosystem: 'npm'
# Look for `package.json` and `lock` files in the `root` directory
directory: '/'
# Check the npm registry for updates every day (weekdays)
schedule:
interval: 'weekly'

# Enable version updates for GitHub Actions
- package-ecosystem: 'github-actions'
# Workflow files stored in the default location of `.github/workflows`
# You don't need to specify `/.github/workflows` for `directory`. You can use `directory: "/"`.
directory: '/'
schedule:
interval: 'weekly'
9 changes: 9 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
**Description:**
Describe your changes.

**Related issue:**
Add link to the related issue.

**Check list:**
- [ ] Mark if documentation changes are required.
- [ ] Mark if tests were added or updated to cover the changes.
13 changes: 7 additions & 6 deletions .github/tsc.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,15 @@
"owner": "tsc",
"pattern": [
{
"regexp": "^(?:\\s+\\d+\\>)?([^\\s].*)\\((\\d+|\\d+,\\d+|\\d+,\\d+,\\d+,\\d+)\\)\\s*:\\s+(error|warning|info)\\s+(\\w{1,2}\\d+)\\s*:\\s*(.*)$",
"regexp": "^([^\\s].*)[\\(:](\\d+)[,:](\\d+)(?:\\):\\s+|\\s+-\\s+)(error|warning|info)\\s+TS(\\d+)\\s*:\\s*(.*)$",
"file": 1,
"location": 2,
"severity": 3,
"code": 4,
"message": 5
"line": 2,
"column": 3,
"severity": 4,
"code": 5,
"message": 6
}
]
}
]
}
}
19 changes: 19 additions & 0 deletions .github/workflows/basic-validation.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: Basic validation

on:
pull_request:
paths-ignore:
- '**.md'
push:
branches:
- main
- releases/*
paths-ignore:
- '**.md'

jobs:
call-basic-validation:
name: Basic validation
uses: actions/reusable-workflows/.github/workflows/basic-validation.yml@main
with:
node-version: '20.x'
19 changes: 19 additions & 0 deletions .github/workflows/check-dist.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: Check dist

on:
push:
branches:
- main
paths-ignore:
- '**.md'
pull_request:
paths-ignore:
- '**.md'
workflow_dispatch:

jobs:
call-check-dist:
name: Check dist/
uses: actions/reusable-workflows/.github/workflows/check-dist.yml@main
with:
node-version: '20.x'
14 changes: 14 additions & 0 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
name: CodeQL analysis

on:
push:
branches: [main]
pull_request:
branches: [main]
schedule:
- cron: '0 3 * * 0'

jobs:
call-codeQL-analysis:
name: CodeQL analysis
uses: actions/reusable-workflows/.github/workflows/codeql-analysis.yml@main
Loading