Skip to content

Create Github action to build, tag and publish #4

@marijnbent

Description

@marijnbent

Het deployen naar composer gaat nu via Packagist. Bij een tag wordt deze direct als release verspreid. Het liefst wil ik een build process dat de Javascript build and commit en de $version variable in WordPressSDK.php aanpast op het release van een nieuwe versie (zoals we - actie op draft van release, niet het aanpassen van de versie - doen bij de wordproof-timestamp WordPress plugin).

Losse gedachtes

  • JavaScript moet gebuild worden omdat ik dat niet in het build process van de gebruiker wil hebben.

Losse ideeën

  • De beschrijving in de release op Github zou toegevoegd kunnen worden aan CHANGELOG.md.

Workflow nieuwe versie releasen:

  1. [...] Merge PR(s) into master
  2. Create a new release in Github. Specify new version number as title and add changelog to the description of the release.
  3. On publish, action get triggered
  • Build the JS
  • Uses version from Github release in WordPressSDK.php.
  • Tags release according to version

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions