-
Notifications
You must be signed in to change notification settings - Fork 0
Initialize utilities package with GitHub Packages publishing and CI/CD #1
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
Conversation
Co-authored-by: clementvt <47658318+clementvt@users.noreply.github.com>
Co-authored-by: clementvt <47658318+clementvt@users.noreply.github.com>
Co-authored-by: clementvt <47658318+clementvt@users.noreply.github.com>
clementvt
left a comment
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.
Use node lts versions in github workflows, also update tsconfig to latest verision
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.
Change node version to latest version
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.
@copilot fix
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.
Updated Node.js versions to 20.x and 22.x (latest LTS versions). Commit: 2a494f9
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.
CI workflow updated with Node.js LTS versions (20.x, 22.x). Commit: 2a494f9
…ES2022 Co-authored-by: clementvt <47658318+clementvt@users.noreply.github.com>
Updated workflows to use Node.js LTS versions 20.x and 22.x, and updated tsconfig to target ES2022. Commit: 2a494f9 |
Establishes a TypeScript npm package template for Welcomer Bot utilities with automated publishing to GitHub Packages.
Package Structure
@welcomer-bot/utilsconfigured for GitHub Packages registryTesting
CI/CD Pipelines
GITHUB_TOKENwith Node.js 22.xUsage Example
To publish new versions, create a GitHub release with a version tag (e.g.,
v1.0.0). The publish workflow handles build and deployment.Original prompt
💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.