Notable changes up to the last release.
- All checkouts at depth 0
- Using
--latest
- Let's
--current
- Following
body
example, notbody_path
- Let's try with depth 0
- New header and description for releases
- Adding new CHANGELOG.md
- Now with git cliff generated release notes
- Adding git cliff generated files and conf
- Added git cliff config file to be ignored
- Added some documentation
- Correct path to the Lazarus Main Workflow status badge
- Fixed correct path to action status
- Using a list for the available statuses
- Wrong path for the lazarus code
- Correct params to run tests
- Wrong
.lpi
format for Lazarus 2.0.12
- Adding Lazarus example app and test app
- Adding CHANGELOG.md and release-notes.md
- First attempt at the full run
- Passing BIN path
- Testing with
github.ref_type
- Correct detection of a tag event
- Correct expression
- Adding more debug prints
- Missing JSON comma, DOH!!
- Printing some
github
context values
- Missing quote
- Pathname to Lazarus build workflow
- Missing colon on
matrix
- Moved
strategy
tomain
- Moves
matrix
tobuild
andtest
- Removing
matrix.os
frommain.test
- Wrong substituton, needed
${{}}
- Moving defaults to each workflow
- Adding
jobs.<job_id>.outputs
- Using
setps.vars.output
- Needs
jobs.<job_id>.outputs
to bubbles up - Forgot
id
for output step - One too many echos
- Adding quotes and indenting
- Rverting to single line
- Is
app-name
notapp_name
- Removing
$default_branch
- Everything with
$default_branch
- All main, no
$default_branch
- Mix of local and remote
- Correct index?
- Using object instead of array
- It's "$GITHUB_OUTPUT" and not "$GIT_OUTPUT"
- Missing comma on test JSON
- We cannot expand an object in
env
? - Correct
matrix
object - Missing a comma in JSON
- Typo on windows
- Correct outputs of artefact path
- Correct app name for tests
- Adding values to
release
env
- Adding test workflow
- Using
fromJSON()
- Attempting outputs
- Adding release workflow
- Testing with JSON config
- All with
config
- All inputs from
inputs.config
env
containscfg
object- Injecting
inputs.config
intoenv.cfg
- Release also on config
- Now with all 3 platforms
- Adding numbers to
main
job names - Release only on tag
- First commit
- Re-arranging stuff around
- Moving files to main
workflows
folder - Some changes to job names and uses