Skip to content

Commit

Permalink
fix(ci): move publishing from Github to Launchpad
Browse files Browse the repository at this point in the history
This commit removes the publishing step from Github as we do not have
arm64 runners available on Github Actions. We need to build arm64
compatible charms which can be done on Launchpad and the publishing to
`latest/edge` can be done from there itself.
However, the promotion of the charm can still be done once uploaded to
charmhub. So we are keeping the promotion jobs as is.
  • Loading branch information
jat-canonical authored and morphis committed Oct 26, 2023
1 parent 709abc9 commit bb582e8
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 29 deletions.
26 changes: 0 additions & 26 deletions .github/workflows/release.yaml

This file was deleted.

26 changes: 23 additions & 3 deletions charmcraft.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,35 @@ bases:
- build-on:
- name: "ubuntu"
channel: "20.04"
architectures: [arm64]
run-on:
- name: "ubuntu"
channel: "22.04"
channel: "20.04"
architectures: [arm64]
- build-on:
- name: "ubuntu"
channel: "20.04"
architectures: [amd64]
run-on:
- name: "ubuntu"
channel: "20.04"
architectures: [arm64, amd64]
architectures: [amd64]
- build-on:
- name: "ubuntu"
channel: "22.04"
architectures: [arm64]
run-on:
- name: "ubuntu"
channel: "22.04"
architectures: [arm64]
- build-on:
- name: "ubuntu"
channel: "22.04"
architectures: [amd64]
run-on:
- name: "ubuntu"
channel: "22.04"
architectures: [arm64, amd64]
architectures: [amd64]
parts:
charm:
charm-requirements: ["requirements.txt"]
Expand Down

0 comments on commit bb582e8

Please sign in to comment.