Hubbe
197d76de14
Sudo chmod??
...
Grasping at straws here...
2 months ago
HubbeKing
7184e5cadd
Okay, try /usr/local/bin but set +x for it?
2 months ago
HubbeKing
bd89add15a
Attempt to overwrite packaged /usr/bin/buildah and set +x for it
2 months ago
HubbeKing
66b73e9ef4
Try to figure out what's up with the PATH
3 months ago
HubbeKing
0ffaed8262
Manually add /usr/local/bin to the PATH???
3 months ago
HubbeKing
56509ff137
Check buildah version in build step to verify
3 months ago
HubbeKing
37b97dd970
Upload buildah binary from /usr/local/bin/buildah
3 months ago
HubbeKing
a4e97f9fcd
Make build job depend on buildah job
3 months ago
HubbeKing
b636b087ce
Try to compile an up-to-date buildah as a separate job???
3 months ago
HubbeKing
9b079d1bac
Go back to the intended use so we can debug with act
3 months ago
Hubbe
acf4169c79
Attempt to manually build containers/auth.json file
3 months ago
Hubbe
b19fad22ce
Install podman and use podman-login action
3 months ago
Hubbe
1e25d15404
Log in to ghcr.io manually using run.
3 months ago
Hubbe
0eed0ad2d0
Use redhat-actions/podman-login@v1
...
We don't have docker in the buildah/stable image
3 months ago
Hubbe
418af41810
Install git in buildah container
3 months ago
Hubbe
ce3f91444e
Try using the buildah/stable image from redhat
3 months ago
Hubbe
a1337b2d0a
Try updating buildah package
3 months ago
Hubbe
4c943a0737
Install qemu in actions workflow
3 months ago
Mike Lang
4dbe1dce5e
Use cache in readonly mode for PRs in forked repos
3 months ago
Mike Lang
bff3fa7800
Refactor build script to actually have a working cache using buildah
...
The old "docker build" no longer does caching the way it used to, and our cache logic doesn't work.
The new cache logic uses buildah, which is an alternate image build tool.
Buildah comes pre-installed on GHA.
When building, it pushes each layer as it goes to the cache repo.
It queries the repo for layers that are already built, so we don't need to explicitly pull
any specific tags and cache from them.
If caching is not enabled we still use docker as normal, so local development is not affected.
Local automatic caching will still apply.
3 months ago
Hubbe
4238ab5d9d
Use "latest" in workflow manifest
3 months ago
Mike Lang
a16c78f52f
update github actions to auto-build new images
...
because of course it doesn't just automatically pick them up, gotta have duplicated hard-coded lists everywhere
god i hate github actions
3 months ago
Mike Lang
bbcbed8c51
try again to disable fail-fast in github
1 year ago
Mike Lang
634ae6b327
github actions: Don't stop builds if any build fails
1 year ago
Mike Lang
76daceff19
bus_analyzer: initial implementation
1 year ago
Mike Lang
91d99bb22b
Also build zulip_bots in CI
1 year ago
Mike Lang
e5b1a57f37
github actions: Actually build the right commit
2 years ago
Mike Lang
50b830bf82
github actions: check out submodules when building
2 years ago
Mike Lang
4f2c5c48ec
build chat_archiver in CI
2 years ago
Hubbe
9750cbd728
Set ghcr.io username to user triggering the build
...
This should hopefully make pushes work in PRs? I'm grasping at straws at this point.
3 years ago
HubbeKing
949b3941ec
Switch back to just using a shell script. Should be more sane and easier to debug.
3 years ago
HubbeKing
b5b7649960
Use a separate step to generate image tag
3 years ago
HubbeKing
4e71d2ae75
Hopefully finally fix tag syntax
3 years ago
HubbeKing
c217022189
Fix workflow file syntax
...
- &&, not and
- actually add 'push: true' to last step
3 years ago
HubbeKing
87b21c0814
Correct tag syntax and only push latest on a push to master
3 years ago
HubbeKing
4fe27d556a
Use a build-job matrix so components can be built in parallel
3 years ago
Hubbe
7312eda8c4
Use ghcr.io repository
3 years ago
Hubbe
034893ffd2
Port travis config to github actions
3 years ago