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

Format and update #732

Merged
merged 69 commits into from
Aug 24, 2023
Merged

Format and update #732

merged 69 commits into from
Aug 24, 2023

Conversation

ncalteen
Copy link
Collaborator

@ncalteen ncalteen commented Aug 23, 2023

This PR includes a number of formatting, clarification, and other updates. It is an initial step in bringing the action template up to date. Specific updates below:

JavaScript:

  • Update ncc outputs and references to dist/ and lib/ directories (they were mixed before, but now packaging and testing all point to dist/)
  • Add .node-version to specify local version for development/testing
  • Add local and CI test options to package.json
  • Update all dependencies (this should resolve some of the Dependabot PRs)
  • Move Jest config to package.json

Linting/Validation:

  • Add super-linter workflow to lint/validate repository content
  • Add linting rules for Markdown and YAML
  • Move existing ESLint rules to .github/linters (so super-linter will pick it up automatically)

GitHub Actions:

  • Add name and id values across all action steps for easier comprehension

Misc:

  • Add labels to Dependabot PRs
  • Formatting updates across Markdown and YAML files
  • Expanded README with more descriptive setup/usage steps

Closes #727
Closes #718
Closes #717
Closes #711
Closes #704
Closes #652
Closes #650
Closes #646
Closes #645
Closes #630
Closes #629
Closes #626
Closes #623
Closes #616
Closes #595
Closes #562
Closes #560
Closes #559
Closes #528
Closes #497
Closes #489
Closes #474
Closes #473
Closes #463
Closes #418
Closes #306
Closes #283
Closes #243
Closes #187

mdb and others added 30 commits January 16, 2022 06:20
Previously, this file had a mix of 2 and 4 space indentation.
Updates eslint dependency to get rid of the peer dependency warning in
the stable node release.
This commit makes sure that no '@jest/globals' types missing error is
thrown when working in vscode.
This commit adds the `tsc:watch` script that can be used to compile the
typescript code in watch mode.
This commit makes sure that the right syntax is used in the Prettier
scripts.
ensures every build difference is in the diff
README.md Outdated Show resolved Hide resolved
@ncalteen ncalteen requested a review from vmjoseph August 24, 2023 18:33
@ncalteen ncalteen merged commit 7057b32 into main Aug 24, 2023
@ncalteen ncalteen deleted the ncalteen-format branch August 24, 2023 19:01
dghubble added a commit to poseidon/wait-for-status-checks that referenced this pull request Oct 28, 2024
* eslint seems to require another file format now ugh
https://eslint.org/docs/latest/use/configure/migration-guide
* Some of these plugins seem to have conflicting peer dependencies
or no longer be in favor for some reason. At this point, GitHub's
template for a Typescript action looks quite different and there
is no good way to replicate these constant refactors into every
action so I guess we're a bit on our own
* Honestly this is frustrating. These tools are constantly changing,
dependabot version bumps are rarely green, and these updates rarely
add value. Consider if these tools are worth the time sink

Rel: actions/typescript-action#732
Rel: actions/typescript-action#940
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment