GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Add FreeBSD testing in Github Actions (fix #389) by r-darwish · Pull Request #419 · fsnotify/fsnotify

Conversation

@r-darwish

@r-darwish r-darwish commented Jan 17, 2022 •
edited by nathany
Loading

Uh oh!

There was an error while loading. Please reload this page.

Copy link
Copy Markdown
Contributor

Fix #389

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
r-darwish added 3 commits January 17, 2022 20:30
@r-darwish
FreeBSD test
a4bd931
@r-darwish
Better name
4e10667
@r-darwish
Add name to the job
b8a8b10
@r-darwish r-darwish mentioned this pull request Jan 17, 2022
fsnotify v1.5.0 and GOOS=freebsd does not build #389
Closed
@nshalman

nshalman commented Jan 17, 2022

Copy link
Copy Markdown
Contributor

Thank you!!
It looks like that test took about 5 minutes to run. My only question is whether we want that on every push or if we want to just give maintainers the option to run them manually.
Either way, this is fantastic to have and I look forward to some version of it landing soon!

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@r-darwish

r-darwish commented Jan 17, 2022

Copy link
Copy Markdown
Contributor Author

Yeah, the reason for being slow is that it downloads a full VM image, extract it and boots it up before doing anything. I think 5 minutes are bearable, though

nathany reacted with thumbs up emoji
All reactions
  • 👍 1 reaction

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@nathany nathany added the BSD (kqueue) label Jan 19, 2022
nathany
nathany approved these changes Jan 19, 2022
View reviewed changes
@nathany
Merge branch 'main' into fsnotify-389
5b7dd8f
@nshalman

nshalman commented Jan 19, 2022 •
edited
Loading

Uh oh!

There was an error while loading. Please reload this page.

Copy link
Copy Markdown
Contributor

I wonder if there's a clever way to make it somehow depend on the cross-compilation target so that if it wouldn't build we won't waste time spinning up the VM for testing... EDIT: Or really just any/all of the compilation targets. If any compilation target is broken, that's reason enough to skip the expensive VM test.

Perhaps:

needs: build

Reference https://stackoverflow.com/questions/58457140/dependencies-between-workflows-on-github-actions

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@nathany

nathany commented Jan 19, 2022

Copy link
Copy Markdown
Contributor

Well, if we do needs: build, it will run sequentially instead of in parallel...

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@nshalman

nshalman commented Jan 19, 2022

Copy link
Copy Markdown
Contributor

The builds are very fast. I see the argument on the other side though.

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@nathany

nathany commented Jan 19, 2022

Copy link
Copy Markdown
Contributor

That the VM build starts later? Maybe more waiting

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@nathany
Merge branch 'main' into fsnotify-389
af35db5
@nathany

nathany commented Jan 19, 2022

Copy link
Copy Markdown
Contributor

How can we get builds to run on external pull requests like this?

We don't have any secrets to worry about leaking.

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@nshalman

nshalman commented Jan 19, 2022 •
edited
Loading

Uh oh!

There was an error while loading. Please reload this page.

Copy link
Copy Markdown
Contributor

How can we get builds to run on external pull requests like this?

We don't have any secrets to worry about leaking.

😄 #415 should do it. Alternately we could favor pull_request over push though I do still prefer both.
EDIT: We could/should also update the builds job accordingly whichever way we go.

nathany reacted with thumbs up emoji
All reactions
  • 👍 1 reaction

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

nathany and others added 2 commits January 19, 2022 16:58
@nathany
Merge branch 'main' into fsnotify-389
b06a4c2
@nshalman
Merge branch 'main' into fsnotify-389
659d547
@nathany nathany mentioned this pull request Jan 24, 2022
Final Notice: Maintainers Wanted #413
Closed
@nshalman

nshalman commented Jan 24, 2022

Copy link
Copy Markdown
Contributor

Given @nathany's approval I think we should merge this. If the build times become onerous we can revisit moving them out to the forthcoming slow-tests that I'm planning for illumos. Better to err on the side of testing.

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@nshalman
nshalman merged commit c4cd7f3 into fsnotify:main Jan 24, 2022
@r-darwish
r-darwish deleted the fsnotify-389 branch January 24, 2022 05:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

1 more reviewer
@nathany nathany nathany approved these changes
Reviewers whose approvals may not affect merge requirements

Uh oh!

There was an error while loading. Please reload this page.

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

fsnotify v1.5.0 and GOOS=freebsd does not build

Uh oh!

There was an error while loading. Please reload this page.

3 participants

@r-darwish @nshalman @nathany
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.