Skip to content

[v10] Backport dronegen changes for GitHub Actions#24789

Merged
camscale merged 4 commits intobranch/v10from
camh/v10/backport-dronegen-gha
Apr 20, 2023
Merged

[v10] Backport dronegen changes for GitHub Actions#24789
camscale merged 4 commits intobranch/v10from
camh/v10/backport-dronegen-gha

Conversation

@camscale
Copy link
Copy Markdown
Contributor

Backport a couple of partial PRs to more easily backport other changes
to branch/v10:

Ignore changes to the distroless OCI pipelines from those PRs as those
pipelines are not backported to branch/v10. But we do want the other
code changes to dronegen.

tcsc and others added 4 commits April 19, 2023 16:45
Make the GHA pipeline structure generic instead of assuming it only
calls the linux-arm64 workflows.

This backports part of dff5cd4 from
"Integrates distroless OCI publishing into drone (#22707)", but does not
backport the distroless OCI pipelines themselves.
Removes unnecessary workflow arguments from the Drone workflow
invocation. Refactors some of the `dronegen` generators to make
this easier to express insife `dronegen`

This backports "Fix OCI promotion (#22867)" without the changes
to the OCI pipelines as they have not been backported to v11.
Our ARM64 build fails quite frequently due to 30 minutes timeout. This PR increases the build timeout to one hour.
Sort the GitHub Actions inputs when generating the `gh-trigger-workflow`
command line so that it does not randomly change order, as happens when
iterating a map directly.

This is a backport of a single commit of #24102 (drone: Switch Mac
(darwin) pipelines to GitHub Actions), as it changes dronegen, but the
pipelines themselves are not being backported to `branch/v10`.
Comment thread .drone.yml
@camscale camscale added this pull request to the merge queue Apr 20, 2023
Merged via the queue into branch/v10 with commit 266fa30 Apr 20, 2023
@camscale camscale deleted the camh/v10/backport-dronegen-gha branch April 20, 2023 03:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants