镜像站点 · 本页由第三方 GitHub 只读镜像提供,非 GitHub 官方站点,不接受任何登录或凭据输入。前往 github.com
Skip to content

Add AppCast Jekyll Folder for building appcasts - #801

Merged
austincondiff merged 1 commit into
CodeEditApp:mainfrom
MattKiazyk:AppCastJekyllFolder
Oct 4, 2022
Merged

austincondiff merged 1 commit into
CodeEditApp:mainfrom
MattKiazyk:AppCastJekyllFolder

Conversation

@MattKiazyk

Copy link
Copy Markdown
Contributor

Description

This adds an AppCast folder that includes the code needed for a manual release process.

  1. On a "release" (Preview release or regular) the Jekyll website will get recreated
  2. Will loop through releases, searching for a sparkle:edSignature= comment on the release
  3. Will create appcast.xml and appcast_pre.xml based on those releases.

Note: All zip's/dmg will need be included in the release. This includes the proper signing and notarizing needed by Sparkle.

The preface to making sure this works as it should is to get artifacts building properly which currently they are not.

Related Issue

Checklist

  • I read and understood the contributing guide as well as the code of conduct
  • My changes generate no new warnings
  • My code builds and runs on my machine
  • I documented my code
  • Review requested

Screenshots

@austincondiff austincondiff linked an issue Oct 4, 2022 that may be closed by this pull request

@austincondiff austincondiff left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great, very nice! ✅

@austincondiff
austincondiff merged commit a9ae133 into CodeEditApp:main Oct 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

✨ CodeEdit App Updater

3 participants