Skip to content

Use Dagger Runners#5359

Closed
jlongtine wants to merge 4 commits intomainfrom
test-dagger-runners
Closed

Use Dagger Runners#5359
jlongtine wants to merge 4 commits intomainfrom
test-dagger-runners

Conversation

@jlongtine
Copy link
Copy Markdown
Contributor

@jlongtine jlongtine commented Jun 22, 2023

This is just a test

@sipsma
Copy link
Copy Markdown
Contributor

sipsma commented Jun 23, 2023

Just echoing discord conversations:

  1. We were getting errors when trying to import oci tarballs that were pulled from magicache due to the fact that they use zstd compression + docker mediatypes for layers.
  2. I pushed a temp fix in dagger here: 879fdda
  3. Opened an upstream PR to fix here: compression: register docker zstd stream processor moby/buildkit#3968

@sipsma
Copy link
Copy Markdown
Contributor

sipsma commented Jun 28, 2023

@jlongtine fyi you can just rebase this on main and get rid of my commit here: 879fdda

I fixed this in a separate better way here, which was merged.

@github-actions
Copy link
Copy Markdown
Contributor

This PR is stale because it has been open 14 days with no activity. Remove stale label or comment or this will be closed in 7 days.

@github-actions
Copy link
Copy Markdown
Contributor

This PR is stale because it has been open 14 days with no activity. Remove stale label or comment or this will be closed in 7 days.

Joel Longtine added 3 commits August 16, 2023 09:44
Signed-off-by: Joel Longtine <joel@dagger.io>
Signed-off-by: Joel Longtine <joel@dagger.io>
Signed-off-by: Joel Longtine <joel@dagger.io>
@jlongtine jlongtine force-pushed the test-dagger-runners branch 2 times, most recently from 4c39f22 to 697ceee Compare August 16, 2023 15:46
Signed-off-by: Joel Longtine <joel@longtine.io>
@jlongtine jlongtine force-pushed the test-dagger-runners branch from 02fa22c to f0c9923 Compare August 16, 2023 16:26
gerhard added a commit that referenced this pull request Aug 17, 2023
* Re-enable manual trigger for Elixir SDK

Signed-off-by: Gerhard Lazu <gerhard@dagger.io>

* Run Engine tests in dev Engine (on top of stable Engine)

So that we can find potential failures earlier, as we've learned from
v0.8.0 & v0.8.3 releases.

Allow PRs to use both Dagger runners & paid GitHub runners (same size).
It's OK if these fail for now - `continue-on-error` - since we seem to
have a configuration issue on the self-hosted runners themselves (they
are attempting to use the same Engine). We can follow-up with a fix.

By the way, if we like this change, we can roll it out to other jobs
- supersedes #5359

Stop uploading journal.log. Since we are reusing workflows, we cannot
easily determine the journal log file name (the same one gets
overwritten by different workflows). If we use inputs.mage-targets to
distinguish, this fails since it contains ':', an unsupported character
by the upload-artifact action. We could do this better (e.g. by
requiring another input, by handling this in code, etc.), but I am
unsure what is the current value of journal.log when we use Dagger
Cloud. Removing it for now, let's see if others miss it.

Signed-off-by: Gerhard Lazu <gerhard@dagger.io>

---------

Signed-off-by: Gerhard Lazu <gerhard@dagger.io>
@TomChv
Copy link
Copy Markdown
Member

TomChv commented Aug 22, 2023

I think we are actually using Dagger runner in our CI, is this PR still useful?

@jlongtine jlongtine closed this Aug 29, 2023
@gerhard gerhard deleted the test-dagger-runners branch September 18, 2023 17:16
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.

4 participants