Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How to publish a new PySide6 release? #2

Open
apyrgio opened this issue Jan 4, 2024 · 0 comments
Open

How to publish a new PySide6 release? #2

apyrgio opened this issue Jan 4, 2024 · 0 comments

Comments

@apyrgio
Copy link
Collaborator

apyrgio commented Jan 4, 2024

Once we've tested Dangezone against the new PySide6 package (see #1), we need to perform the following actions:

  1. Build the PySide6 package locally for every supported Fedora version.
  2. Clone the freedomofpress/yum-tools-prod repo and copy the packages in the appropriate directories.
  3. Sign the package using FPF's key (see our instructions).
  4. Send a PR to the freedomofpress/yum-tools-prod repo.
  5. Tag the main branch with the PySide6 latest version, and link to the artifacts in the freedomofpress/yum-tools-prod repo.

Any suggestions to automate part of this process would be welcome. Note that we cannot go full GitHub actions unfortunately here, since we cannot trust the output of their CI. Also, part of the process is to sign the packages, which is yet another reason to do things locally.

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

No branches or pull requests

1 participant