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

Adding github workflows #11

Merged
merged 7 commits into from
Mar 1, 2024

Conversation

TrangPham
Copy link
Contributor

@TrangPham TrangPham commented Feb 29, 2024

@TrangPham TrangPham marked this pull request as draft February 29, 2024 00:54
TrangPham and others added 3 commits February 28, 2024 16:59
…h-protection-rules

Fe 43 set up tests in cicd branch protection rules
@TrangPham TrangPham marked this pull request as ready for review February 29, 2024 01:09
@TrangPham
Copy link
Contributor Author

- name: Install Node.js
uses: actions/setup-node@v3
with:
node-version: 18
Copy link
Contributor

Choose a reason for hiding this comment

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

There's a way to reference the version specified in the .nvmrc--see mercury-web's deploy or validate workflows for an example of the exact syntax

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Can you point out where this is - I was not able to find it

Copy link
Contributor

Choose a reason for hiding this comment

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

.github/workflows/tests.yaml Show resolved Hide resolved
${{ runner.os }}-pnpm-store-

- name: Install dependencies
run: pnpm install
Copy link
Contributor

Choose a reason for hiding this comment

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

Does this use the lockfile by default or do you need to specify frozen-lockfile?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Copy link
Contributor

@NathanFarmer NathanFarmer left a comment

Choose a reason for hiding this comment

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

Are we planning to use the pre-commit stage? Was that added to our entire great-expectations organization or did we add that?

@Kilo59
Copy link
Contributor

Kilo59 commented Feb 29, 2024

@NathanFarmer
pre-commit-ci is org wide.
Just opened a quick PR with some minimal pre-commit config settings

@TrangPham TrangPham requested a review from DrewHoo March 1, 2024 21:53
- main
pull_request:
branches:
- main
Copy link
Contributor

Choose a reason for hiding this comment

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

I don't think this is an issue but want to double check: if joe schmoe opens a PR against this repo, can they do stuff like make changes to this workflow that logs api keys or anything like that? I'm pretty sure the answer is no

Copy link
Contributor Author

Choose a reason for hiding this comment

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

@TrangPham TrangPham merged commit 48d8872 into main Mar 1, 2024
2 of 3 checks passed
Copy link

🎉 This PR is included in version 1.0.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

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

Successfully merging this pull request may close these issues.

4 participants