The container images also comes with git-lfs and libappstream-glib pre-installed.
Release v4
Starting from this release, you can easily build your Flatpak for other CPU architectures like aarch64 along with some small bug fixes and dependencies updates.
Release v3
This release brings a ton of new features:
Caching support: the action leverage Github caching to cache the .flatpak-builder directory which should speed up the build stage significantly
Provides per runtime/SDK docker image: yet another effort to reduce the CI time
flat-manager support: add the possibility to publish a successful build to a Flatpak remote repository
Note
The original docker image docker.io/bilelmoussaoui/flatpak-github-actions is now deprecated and won't work with v3 as it doesn't provide the necessary tools to build/deploy anymore. Please select a different image based on the runtime you're using. See Docker Image for details.
Starting from this release, the repository contains two actions: flatpak-builder (for building & uploading a Flatpak artifact) & flat-manager (for uploading the successful build to a remote repository). Because of that change, we can't update the action in the Github Actions Marketplace due to some limitations. Please refer to the README for the latest & most up to date documentations on how to use the action.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps bilelmoussaoui/flatpak-github-actions from 2 to 5.
Release notes
Sourced from bilelmoussaoui/flatpak-github-actions's releases.
Commits
18d5598
Add a build-bundle optionc874574
Update dependencies & rebuild600cf43
Update runtime image to ubuntu-22.04af550c9
Update Actions versionse62affe
Update CONTRIBUTING with node 16 requirement6cf0f52
build(deps): bump minimatch from 3.0.4 to 3.1.2 in /flat-manager5fa7818
build(deps): bump minimatch from 3.0.4 to 3.1.2 in /flatpak-builder1b21232
Update .github/workflows/flatpak-test.yml146e518
build: update actions to node1674d2967
dockerfile: Add libappstream-glibDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)