-
Notifications
You must be signed in to change notification settings - Fork 32
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
Add GitHub Actions (CI)? #61
Comments
GitHub Actions would be a good replacement, as it offers Ubuntu, Windows (Server) and macOS runners out-of-the-box. The following outdated CI workflows could then be removed: I guess that AppVeyor would have been covering Windows CI whilst Travis would have done Linux and osx (macOS) back in the day. Are there any active maintainers for this repo at this time i.e. who have write access to the repo and can approve / merge PRs? |
@MikeMcC399 I can prepare the PR and/or merge it. |
If you have privileges then I suggest that you go ahead! |
I was curious and wrote a draft workflow to be run manually. All tests pass. 🙂
name: ci
on:
workflow_dispatch:
jobs:
ps-tree-ci:
strategy:
fail-fast: false
matrix:
node: [18, 20, 22, 23]
os: [ubuntu-24.04, windows-2022, macos-14]
runs-on: ${{ matrix.os }}
steps:
- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node }}
- run: node -v
- run: npm -v
- name: Checkout
uses: actions/checkout@v4
- run: npm ci
- run: npm test
- run: npm run coverage
|
Are you planning to implement a GitHub Actions CI workflow anytime soon? Or are you waiting for confirmation from @indexzero (who appears to be currently and sporadically active in GitHub, but not in this repo, as far as I can make out)? |
@MikeMcC399 if you can prepare the PR with this |
That seems to be your own self-imposed rule. If there is concern about one person with write privileges to the repo having unchecked power to merge to the |
@MikeMcC399 thanks for doing that; your PR is merged. ✅ @indexzero hope you don't mind us doing some proactive maintenance of your repo. 🙏 |
This is shown in the Checks tab and in the merge section If you want PRs to only be merged into the |
Hi @indexzero, hope you are well. 👋
Any objections to adding
GitHub Actions
CI so that we can:GitHub
and make it easier to review/approve/reject/merge PRs ...Node.js
to more recent versions currently: 🆕ps-tree/.appveyor.yml
Lines 5 to 10 in 2b6476c
Windows
e.g. for: ps-tree on Windows 11 24H2 crashes - wmic not part of windows any more #58 🪟Happy to pick this up and create the necessary files. 🧑💻
Still have a few
JS/TS
projects and have migrated from other CI providers.Thoughts?
The text was updated successfully, but these errors were encountered: