Skip to content

Add auto-release #493

Closed
Closed
@mtrezza

Description

@mtrezza
Member

New Feature / Enhancement Checklist

  • I am not disclosing a vulnerability.
    I am not just asking a question.
    I have searched through existing issues.

Current Limitation

This repo has no release automation. Publishing a release takes more effort than it should.

Feature / Enhancement Description

Since packagist registry scans the repo automatically and published new releases there, release automation here only needs to incorporate the following tasks:

  • Create changelog entry
  • Bump SDK version in ParseClient.php (maybe via a simple sed instruction)
  • Create version tag

Activity

parse-github-assistant

parse-github-assistant commented on Apr 26, 2023

@parse-github-assistant

Thanks for opening this issue!

  • 🎉 We are excited about your ideas for improvement!
pinned this issue on Apr 26, 2023
mtrezza

mtrezza commented on Apr 27, 2023

@mtrezza
MemberAuthor

Keeping this open until we can see with a PR merge that it actually works

mtrezza

mtrezza commented on Apr 29, 2023

@mtrezza
MemberAuthor

It seems that the sed command has a slightly different syntax on ubuntu.

https://github.com/parse-community/parse-php-sdk/actions/runs/4839263132/jobs/8624178724

parseplatformorg

parseplatformorg commented on Apr 29, 2023

@parseplatformorg

🎉 This change has been released in version 2.1.0

unpinned this issue on Apr 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Participants

      @mtrezza@parseplatformorg

      Issue actions

        Add auto-release · Issue #493 · parse-community/parse-php-sdk