Skip to content

Automating the Release Process#2

Open
DPigeon wants to merge 4 commits into
masterfrom
improve-process-release
Open

Automating the Release Process#2
DPigeon wants to merge 4 commits into
masterfrom
improve-process-release

Conversation

@DPigeon

@DPigeon DPigeon commented Sep 9, 2024

Copy link
Copy Markdown
Owner

Moved to its own PR. It was originally in #1.

This PR proposes changes to automate the release process. GitHub Actions are used to create a release from the private repository to the public one.

Automation of the Release Process

More Info
For this to work properly, you need to

  • Setup the PUBLIC_REPO_TOKEN for the public repo as a secret in private repo for it to have access to push

    1. Go to User Profile > Settings > Developer Settings > Fine-grained tokens of public repo
    2. Create a new token with these info
      1. Repo Access: Only select repositories for the public repo
        image
      2. Repository permissions: Contents (read and write)
        image
  • In public checkout, change public repositories name in .github/workflows/release.yml to the right one e.g replace DPigeon/smashremix-test-public by JSsixtyfour/smashremix

  • In last step of .github/workflows/release.yml, change owner and repo properly e.g DPigeon to JSsixtyfour and smashremix-test-public to smashremix.

@DPigeon DPigeon self-assigned this Sep 9, 2024
@DPigeon DPigeon changed the title Improve Process: Automating the Release Automating the Release Process Sep 9, 2024
@DPigeon DPigeon mentioned this pull request Sep 9, 2024
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