-
Notifications
You must be signed in to change notification settings - Fork 4
@ekino/config 2.0 #43
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
base: master
Are you sure you want to change the base?
Conversation
|
TODO: fix github-action for release and changelog. |
.github/workflows/ci.yml
Outdated
|
|
||
| strategy: | ||
| matrix: | ||
| node-version: [18.x, 20.x, 22.x] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| node-version: [18.x, 20.x, 22.x] | |
| node-version: [20.x, 22.x, 24.x] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah, it’s been quite a long time since this PR was created.
.github/workflows/release.yml
Outdated
| release: | ||
| runs-on: ubuntu-latest | ||
| runs-on: ubuntu-24.04 | ||
| if: ${{ github.actor == 'pebie' || github.actor == 'leguellec' }} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
are you sure about that ? xD
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I took the idea from other projects like veggies and node-logger. But now I’ve set it up for all maintainers and admins, not just Mika or Julos.
.github/workflows/release.yml
Outdated
| version: 10 | ||
| run_install: false | ||
|
|
||
| - name: Setup Node.js 22.x |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| - name: Setup Node.js 22.x | |
| - name: Setup Node.js 24.x |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done!
.github/workflows/release.yml
Outdated
| - name: Setup Node.js 22.x | ||
| uses: actions/setup-node@v4 | ||
| with: | ||
| node-version: '22.x' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| node-version: '22.x' | |
| node-version: '24.x' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done!
CONTRIBUTING.md
Outdated
|
|
||
| ## How to contribute | ||
|
|
||
| Follow this guide to ensure a smooth contribution process. If you're planning significant work or substantial changes, please create an issue labeled "contribution enquiry" to discuss your proposal. This will help ensure that your work aligns with the project's goals. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- The label does not exist
- New comers cannot add labels themself
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, same issues like node-logger. Thank @Nico385412. Done!
Summary
Rewrite @ekino/config for v2.0
Motivation
What has changed?
Here are the key changes made in this PR:
Test plan
Also close issue #40