Skip to content

Sync release assets from template #222

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 29 commits into from
Aug 4, 2021
Merged
Changes from 1 commit
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
470b35a
Use standardized filename for nightly build workflow
per1234 Aug 2, 2021
e974903
Add source URL comments to release assets
per1234 Aug 2, 2021
d131a9d
Add reference comments to project configuration files
per1234 Aug 2, 2021
31b2cce
Use standardized job/step names in release workflows
per1234 Aug 2, 2021
d1072a3
Fix minor typo in workflow comment
per1234 Aug 2, 2021
3733612
Remove fork filter conditional from Go nightly build workflow
per1234 Aug 2, 2021
55dec6d
Use latest version of `actions/checkout` action in release workflow
per1234 Aug 2, 2021
e00c1a9
Quote all paths in release workflows
per1234 Aug 2, 2021
7d48e7b
Use project-name agnostic environment variable in Go release workflows
per1234 Aug 2, 2021
0355dc1
Use workflow variables for project-specific data in release assets
per1234 Aug 3, 2021
9497e8f
Fail release workflows if artifact source files not found
per1234 Aug 3, 2021
83d06a3
Add manual trigger events to "Publish Nightly Build" workflow
per1234 Aug 3, 2021
4cc86e2
Break up long certificate import commands in release workflows
per1234 Aug 3, 2021
1031931
Report all failures of "Publish Nightly Build" workflow
per1234 Aug 3, 2021
ff18f3f
Remove obsolete mention of goreleaser from release workflows
per1234 Aug 3, 2021
8876b33
Remove superfluous checkout from "Publish Nightly Build" workflow job
per1234 Aug 3, 2021
7375f63
Make "Release" workflow's changelog generation regex support prereleases
per1234 Aug 3, 2021
b88c5e1
Add quoting to Bash command used to identify prereleases in "Release"…
per1234 Aug 3, 2021
e1bf10c
Use actively maintained release creation action in "Release" workflow
per1234 Aug 3, 2021
2f17bdc
Sanitize git log output used to provide versioning information to bui…
per1234 Aug 3, 2021
62537b9
Replace discouraged shell syntax in taskfile dynamic variable
per1234 Aug 3, 2021
d5acda4
Make version identification command used for build handle overlapping…
per1234 Aug 3, 2021
8647a96
Use styleguide-compliant key order in template taskfiles
per1234 Aug 3, 2021
2889722
Make templating compliant with the taskfile style guide
per1234 Aug 3, 2021
86692a2
Update Go version used for project to 1.16
per1234 Aug 3, 2021
e02295f
Run `go mod tidy` after updating to Go 1.16
per1234 Aug 3, 2021
e48a1b1
Make `go:lint` task compatible with Go 1.16
per1234 Aug 3, 2021
4b9f0d5
Use standardized build data variable names
per1234 Aug 3, 2021
4bf9bf4
Use `go install` to install code generation tools
per1234 Aug 3, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Make "Release" workflow's changelog generation regex support prereleases
The GitHub Actions workflow that does releases of the project uses the `arduino/create-changelog` action to generate a
raw draft changelog made up of the commit history since the previous tag. Previously, the regular expression used to
identify the previous tag only supported production release versions. The standard prerelease tag names resulted in a
changelog that contained the entire commit history.
  • Loading branch information
per1234 committed Aug 3, 2021
commit 7375f630712c7b3bb7512d557603c264f02b373d
2 changes: 1 addition & 1 deletion .github/workflows/release-go-task.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
- name: Create changelog
uses: arduino/create-changelog@v1
with:
tag-regex: '^[0-9]+\.[0-9]+\.[0-9]+$'
tag-regex: '^[0-9]+\.[0-9]+\.[0-9]+.*$'
filter-regex: '^\[(skip|changelog)[ ,-](skip|changelog)\].*'
case-insensitive-regex: true
changelog-file-path: "${{ env.DIST_DIR }}/CHANGELOG.md"
Expand Down