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

Autogenerate version file artifact #86

Closed
StoneCypher opened this issue Apr 19, 2021 · 7 comments
Closed

Autogenerate version file artifact #86

StoneCypher opened this issue Apr 19, 2021 · 7 comments

Comments

@StoneCypher
Copy link
Contributor

Offer to autogenerate was accepted

Plan is:

  1. npm script which removes the old one
  2. npm script which creates the new one
  3. npm script which updates the README.md
  4. all to be lodged in the standard build process before the build proper begins
@hildjj
Copy link
Contributor

hildjj commented Apr 19, 2021

Hm. I want to think about the release process also. Right now, i have something hand-rolled and kind of awful in tools/release.

@StoneCypher
Copy link
Contributor Author

@hildjj
Copy link
Contributor

hildjj commented Apr 19, 2021

That's about exactly what tools/release is doing now.

@StoneCypher
Copy link
Contributor Author

Then I apologize, but I don't understand how it got out of date previously.

Does it just need to be made part of the build?

@hildjj
Copy link
Contributor

hildjj commented Apr 19, 2021

Yes, that's all. Either someone was updating it by hand (shudder), or I only got part of two different repos that were munged together and had some tooling misplaced (likely).

I'm still open to have a better release process. semantic-release seems like massive overkill.

@StoneCypher
Copy link
Contributor Author

ya this seems a bit much

i think just auto-tagging, auto-releasing, and auto-pushing-to-npm after a successful test, using gh actions, is probably good enough. what about you?

@hildjj
Copy link
Contributor

hildjj commented Apr 20, 2021

Send particular comments on tools/release which is based on what @phpnode and i did on the 1.0.0 release. We can remove, add, or replace things there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants