Skip to content

Conversation

@samcday
Copy link
Owner

@samcday samcday commented Feb 1, 2025

No description provided.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

Signed-off-by: Sam Day <me@samcday.com>
For now they can be manually built via workflow_dispatch.

Later, some workflow glue will be wired up to allow this build to be
requested via PR comments.

Signed-off-by: Sam Day <me@samcday.com>
This should be a little more robust, as well as making more conceptual
sense. Creation of a release tag triggers the release build, which does
a bit of prep and then creates the release. The workflows that build
artifacts for this release trigger off that.

Because the release is created by GHA, a custom PAT is needed, otherwise
the release event won't trigger the downstream jobs. Zzzz.

Signed-off-by: Sam Day <me@samcday.com>
The two APKBUILDs drifted apart a bit.

Now the only differences are:

 * version is suffixed with _git
 * an upstream-only _gitrev variable is used to track which commit to
   package (defaults to main for easy local builds)
 * no shasums (those are computed during workflows)

Signed-off-by: Sam Day <me@samcday.com>
@github-actions

This comment has been minimized.

The prerelease patching isn't much different to before, except _commit
is _gitrev now as I was worried that _commit might show up as a string
elsewhere in the APKBUILD someday.

Introduce patching for release builds. In this case the _git suffix is
dropped from pkgrel, and the _gitrev variable is dropped and usages are
rewritten to pkgver. The resulting APKBUILD should basically be ready to
send downstream to aports exactly as-is, and that's why it's saved as an
artifact.

Signed-off-by: Sam Day <me@samcday.com>
This was gonna blow up the next release build, I think.

Signed-off-by: Sam Day <me@samcday.com>
Signed-off-by: Sam Day <me@samcday.com>
Signed-off-by: Sam Day <me@samcday.com>

o#

Signed-off-by: Sam Day <me@samcday.com>
Signed-off-by: Sam Day <me@samcday.com>
@samcday samcday merged commit f02a643 into main Feb 1, 2025
2 checks passed
@samcday samcday mentioned this pull request Feb 1, 2025
@github-actions
Copy link

github-actions bot commented Feb 1, 2025

The CI build recorded and generated some videos

Demo video (shown on README and release notes)

accent-colours

keypad-shuffle

simple-flow

trivial-flow

@samcday samcday deleted the arm64-ci branch February 3, 2025 12:00
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.

2 participants