Skip to content

feat: Validation and release on main push #2549

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

Merged
merged 36 commits into from
Sep 11, 2024

Conversation

d3caf
Copy link
Contributor

@d3caf d3caf commented Sep 10, 2024

No description provided.

@d3caf d3caf force-pushed the andrew/NR-268466-main-validation branch from 74fa0a7 to 0216c71 Compare September 10, 2024 18:06
@d3caf d3caf force-pushed the andrew/NR-268466-main-validation branch from 0216c71 to 99be0d1 Compare September 10, 2024 18:31
@d3caf d3caf force-pushed the andrew/NR-268466-main-validation branch 2 times, most recently from 824958b to 7a7c2f7 Compare September 10, 2024 18:45
@d3caf d3caf force-pushed the andrew/NR-268466-main-validation branch from 7a7c2f7 to 6b9d076 Compare September 10, 2024 18:46
@d3caf d3caf force-pushed the andrew/NR-268466-main-validation branch from bc1767b to 1792779 Compare September 10, 2024 18:50
@d3caf d3caf force-pushed the andrew/NR-268466-main-validation branch from 821cfdc to fee517d Compare September 10, 2024 20:04
@d3caf
Copy link
Contributor Author

d3caf commented Sep 10, 2024

I think this is nearly ready to merge. We'll need to do some PR's into main to fully test the workflow. Currently, it can be tested by tweaking some of the triggers/if's. I think the only thing remaining to do is determine whether we're ok with the semver bump being dynamically determined by semantic commit messages (as noted above)

@d3caf d3caf marked this pull request as ready for review September 10, 2024 20:27
@d3caf d3caf requested review from a team, josephgregoryii and mickeyryan42 and removed request for a team, josephgregoryii and mickeyryan42 September 10, 2024 20:27
@d3caf d3caf force-pushed the andrew/NR-268466-main-validation branch from 093d604 to a28ed39 Compare September 11, 2024 14:05
Copy link
Contributor

@josephgregoryii josephgregoryii left a comment

Choose a reason for hiding this comment

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

Reviewed in a campfire, everything looked good!

We noticed in the campfire that dataSourceIds need to be a part of the schema and not the artifact. Mentioning this here for historical context.

- name: Build & Validate Artifact
shell: bash
id: build-validate-artifact
run: |
cd utils && yarn build-validate-quickstart-artifact
cd utils && yarn build-validate-quickstart-artifact ${{ inputs.output-artifact && '--output-artifact' || '' }}
Copy link
Contributor

Choose a reason for hiding this comment

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

silly question, does this actually supply --output-artifact? if inputs.output-artifact is truthy?

in other words, would want a ternary here?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Fun fact! You can't ternary in gh actions syntax :)

@d3caf d3caf merged commit 77df649 into feature/validation-workflow Sep 11, 2024
15 checks passed
@d3caf d3caf deleted the andrew/NR-268466-main-validation branch September 11, 2024 18:56
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.

3 participants