the-guild-org / shared-config Goto Github PK
View Code? Open in Web Editor NEWA collection of config, setups, pipelines and GitHub Actions we use in our tools
Home Page: https://github.com/the-guild-org/Stack/discussions/19
License: MIT License
A collection of config, setups, pipelines and GitHub Actions we use in our tools
Home Page: https://github.com/the-guild-org/Stack/discussions/19
License: MIT License
for example here it should be PackageCmd only
It looks like NPM_TOKEN
is used in the "release" workflows, but not in the setup
one. It is necessary when installing private dependencies.
shared-config/.github/workflows/changesets-dependencies.yaml
Lines 13 to 16 in 9875c3f
This can be read from the package.json
instead:
{
"name": "foooooo",
"packageManager": "[email protected]"
}
needed in case of a project that has custom
prettier
config with external dependencies
related: n1ru4l/envelop#1583
Today we cannot easily publish contributor PRs as canaries because the workflows don't have access to our GitHub secrets (which is fine).
Instead we should have a way of pinging a bot that will import the branch into our repository and then release canary from there, and then comment on the original PR.
Instead of doing based on packageManager
for version we should have a new input that can be used to pin a version number.
In graph-tooling it uses pnpm
as main package manager but some of integration tests use yarn
and if yarn install
is run in the CI where we pin with packageManager
that makes it very cryptic to debug. Instead I force the version number using engines
in package.json
then being able to just define as an input to CI job would be sufficient
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
Warning
These dependencies are deprecated:
Datasource | Name | Replacement PR? |
---|---|---|
npm | @types/marked |
These updates have been manually edited so Renovate will no longer make changes. To discard all commits and start over, click on a checkbox.
These updates have all been created already. Click a checkbox below to force a retry/rebase of any.
@typescript-eslint/eslint-plugin
, @typescript-eslint/parser
).github/workflows/algolia-integrity.yml
actions/checkout v4
marocchino/sticky-pull-request-comment v2
ubuntu 22.04
.github/workflows/algolia-publish.yml
actions/checkout v4
EndBug/add-and-commit v9
ubuntu 22.04
.github/workflows/changesets-dependencies.yaml
actions/checkout v4
ubuntu 22.04
.github/workflows/ci-node-matrix.yml
actions/checkout v4
ubuntu 22.04
ubuntu 22.04
.github/workflows/ci.yml
actions/checkout v4
ubuntu 22.04
.github/workflows/lint.yml
actions/checkout v4
ataylorme/eslint-annotate-action v2
ubuntu 22.04
.github/workflows/release-snapshot.yml
actions/checkout v4
the-guild-org/changesets-snapshot-action v0.0.1
ubuntu 22.04
.github/workflows/release-stable.yml
actions/checkout v4
dotansimha/changesets-action v1.5.2
ubuntu 22.04
setup/action.yml
styfle/cancel-workflow-action 0.12.1
pnpm/action-setup v4.0.0
actions/setup-node v4
website-cf/action.yml
cloudflare/pages-action v1.5.0
peter-evans/find-comment v3
peter-evans/create-or-update-comment v4
package.json
@changesets/changelog-github 0.5.0
@changesets/cli 2.27.7
@shopify/eslint-plugin 45.0.0
@types/eslint 8.56.11
@types/node 20.14.10
cspell 8.10.4
eslint 8.57.0
eslint-remote-tester 3.0.1
prettier 3.3.3
ts-node 10.9.2
typescript 5.5.3
node >=21.6
pnpm >=9.0.6
pnpm 9.6.0
packages/eslint-config/package.json
@rushstack/eslint-patch ^1.6.1
@typescript-eslint/eslint-plugin ^7.0.0
@typescript-eslint/parser ^7.0.0
eslint-config-prettier ^9.1.0
eslint-import-resolver-typescript ^3.6.1
eslint-plugin-import ^2.29.1
eslint-plugin-jsonc ^2.11.1
eslint-plugin-jsx-a11y ^6.8.0
eslint-plugin-mdx ^3.0.0
eslint-plugin-n ^17.0.0
eslint-plugin-promise ^6.1.1
eslint-plugin-react ^7.33.2
eslint-plugin-react-hooks ^4.6.0
eslint-plugin-sonarjs ^1.0.0
eslint-plugin-unicorn ^55.0.0
eslint-plugin-yml ^1.11.0
eslint ^8
typescript ^5
packages/prettier-config/package.json
@ianvs/prettier-plugin-sort-imports 4.3.1
prettier-plugin-pkg ^0.18.0
prettier-plugin-sh ^0.14.0
prettier ^3
packages/tailwind-config/package.json
autoprefixer ^10.4.19
cssnano ^7.0.0
postcss ^8.4.38
postcss-import ^16.1.0
tailwindcss ^3.4.3
postcss-load-config 6.0.1
tsup ^8.0.2
release-trackback/package.json
@actions/core 1.10.1
@actions/github 6.0.0
marked 12.0.2
semver 7.6.2
@types/marked 6.0.0
@types/node 20.14.10
@types/semver 7.5.8
@vercel/ncc 0.38.1
typescript 5.5.3
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.