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

🛠️ Journal: Test only the Journal in CI #12

Merged
merged 1 commit into from
Jan 29, 2024

Conversation

zspencer
Copy link
Member

While working on
#11, I realized I missed a piece of the refactor because I was leaning-on-ci as a way to confirm that everything was working as expected.

Little did I know, CI was not working in this fork. Which makes sense, because you don't want to automatically turn on all the Workflows when you fork a project.

This adds a Github Workflow for testing just the Journal, which should make detecting oopsie-daisys a bit easier for folks who are only interested in working on the Journal.

@zspencer zspencer added the 🛠️ infrastructure ci, build, deploy, networking, etc. label Jan 29, 2024
@zspencer zspencer changed the title 🛠️ Journal: Test only the `Journal in CI 🛠️ Journal: Test only the Journal in CI Jan 29, 2024
@zspencer
Copy link
Member Author

Blocked until zinc-collective#2160 is merged into main

zspencer added a commit to zinc-collective/convene that referenced this pull request Jan 29, 2024
While working on
zinc-collective#11, I completely
forgot to run the tests locally. Embaressing, right? But I've grown
overly used to codebases where running tests takes minutes-not-seconds;
and there's not an easy way to "scope" the tests run to just the code
that matters.

Also I'm hacking while high, sue me!

Anyway, people forget things... For reasons. And this time I forgot
this, which exposed a hole in the safety-net in my weird multi-repo
experiment.

So I patched the hole in the bottom of the sea...
sea: zinc-collective#12

Which uncovered a log in the hole in the bottom of the sea:
#2160

So now I'm finishing the refactor and putting the frog on the log in the
hole of the bottom of the sea, so that I can feed a gnat to the frog on
the log in the hole of the bottom of the sea and implement the form
fields to capture the `Entry#summary`
zspencer added a commit that referenced this pull request Jan 29, 2024
While working on
#11, I completely
forgot to run the tests locally. Embaressing, right? But I've grown
overly used to codebases where running tests takes minutes-not-seconds;
and there's not an easy way to "scope" the tests run to just the code
that matters.

Also I'm hacking while high, sue me!

Anyway, people forget things... For reasons. And this time I forgot
this, which exposed a hole in the safety-net in my weird multi-repo
experiment.

So I patched the hole in the bottom of the sea...
sea: #12

Which uncovered a log in the hole in the bottom of the sea:
zinc-collective#2160

So now I'm finishing the refactor and putting the frog on the log in the
hole of the bottom of the sea, so that I can feed a gnat to the frog on
the log in the hole of the bottom of the sea and implement the form
fields to capture the `Entry#summary`
@zspencer zspencer changed the base branch from main to journal/entry-summaries January 29, 2024 20:43
While working on
#11, I realized I
missed a piece of the refactor because I was leaning-on-ci as a way to
confirm that everything was working as expected.

Little did I know, CI was not working in this fork. Which makes sense,
because you don't want to automatically turn on all the Workflows when
you fork a project.

This adds a Github Workflow for testing *just* the `Journal`, which
should make detecting oopsie-daisys a bit easier for folks who are only
interested in working on the Journal.
@zspencer zspencer merged commit 172e960 into journal/entry-summaries Jan 29, 2024
1 check passed
@zspencer zspencer deleted the engage-ci branch January 29, 2024 20:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🛠️ infrastructure ci, build, deploy, networking, etc.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant