Create a new repository and release it, then publish it to the marketplace.
- Semantic Release Action
- GitHub Action workflow syntax : needs
- Publishing to the marketplace
Create a repository with the content of this folder.
release-workflow.yaml will run but do NOT generate a release.
- Create a second job
releasewhich needs thetestingjob to be successful - Run the
semantic releasethrought its action on repository sources
- Add required syntax to the
action.yamlfile to publish on the Marketplace - Edit latest release to publish it
- Fix any marketplace publication errors
- Choose one or two categories as you want (not relevant to this lab)
- Search for your action on the Marketplace
Create a new workflow testing-workflow.yaml to test your action from an user point of view
name: Testing your public action
on: push
jobs:
testing:
runs-on: ubuntu-latest
steps:
- uses: you/your-action@v1.x.xunpublish this action at the end of the Lab.
release-workflow.yaml will run and generate a new release based on the commit history.
Use the release-workflow.yaml, the .releaserc, and the action.yaml from the solution to compare it with your solution.

