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

adds basic tooling #1

Merged
merged 9 commits into from
Dec 13, 2023
Merged

adds basic tooling #1

merged 9 commits into from
Dec 13, 2023

Conversation

meghfossa
Copy link
Contributor

@meghfossa meghfossa commented Dec 7, 2023

Overview

This PR,

  • adds basic tooling
  • adds release GH workflow
  • updates readme

Acceptance criteria

As a user,

  • I can create migration file

Testing plan

cargo build
cargo run -- example # should create example.yml file
cargo run -- migrate example.yml # should write migration file

src/migration/entry.rs Outdated Show resolved Hide resolved
@meghfossa meghfossa marked this pull request as ready for review December 7, 2023 20:55
@meghfossa meghfossa requested a review from a team as a code owner December 7, 2023 20:55
@meghfossa meghfossa requested review from JeffreyHuynh1 and jssblck and removed request for a team and JeffreyHuynh1 December 7, 2023 20:55
Cargo.toml Show resolved Hide resolved
Cargo.toml Outdated Show resolved Hide resolved
Cargo.toml Outdated
regex = "1"
chrono = "0.4"
indoc = "2"
locator = { git = "https://github.com/fossas/locator-rs.git"}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Similarly, I recommend specifying version here.

Cargo.toml Outdated Show resolved Hide resolved
README.md Show resolved Hide resolved
src/migration/util.rs Outdated Show resolved Hide resolved
src/migration/util.rs Outdated Show resolved Hide resolved
src/migration/entry.rs Outdated Show resolved Hide resolved
src/migration/entry.rs Outdated Show resolved Hide resolved
src/migration/example.rs Outdated Show resolved Hide resolved
src/migration.rs Outdated Show resolved Hide resolved
@meghfossa meghfossa requested a review from jssblck December 11, 2023 23:04
src/migration.rs Outdated Show resolved Hide resolved
src/migration.rs Outdated Show resolved Hide resolved
@meghfossa meghfossa requested a review from jssblck December 12, 2023 18:17
Copy link
Member

@jssblck jssblck left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM after the naming comment! Rest are optional, but IMO make for more maintainable projects so are a good thing to do.

src/ingestion.rs Outdated Show resolved Hide resolved
src/ingestion.rs Outdated Show resolved Hide resolved
src/migration.rs Outdated Show resolved Hide resolved
@meghfossa meghfossa merged commit ea6ce87 into main Dec 13, 2023
10 checks passed
@meghfossa meghfossa deleted the feat/adds-basic-tooling branch December 13, 2023 17:24
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

Successfully merging this pull request may close these issues.

2 participants