Commit graph

83 commits

Author SHA1 Message Date
Michael Kriese e4b9180780 Merge pull request 'Replace actions/setup-forgejo action with actions/setup-forgejo v1.0.1' (#36) from renovate/actions-setup-forgejo-replacement into main
Reviewed-on: https://code.forgejo.org/actions/forgejo-release/pulls/36
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
2024-12-10 05:51:36 +00:00
Renovate Bot 410b453871
Replace actions/setup-forgejo action with actions/setup-forgejo v1.0.1 2024-12-10 00:02:00 +00:00
Crown0815 4d26949b75 Add support for files with spaces in their names (#24)
So far when uploading files containing spaces, such as `file 3.txt`, the `tea` command will be broken due to incorrectly formatted `tea` arguments.
I have been receiving `Remote repository required: Specify ID via --repo or execute from a local git repo.` which was not helpful until I turned on `verbose` and saw the whole command.

This fix should resolve this issue and thereby add active support for files with spaces.

Co-authored-by: Felix Kröner <felix.kroener@dynamic-biosensors.com>
Reviewed-on: https://code.forgejo.org/actions/forgejo-release/pulls/24
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
Co-authored-by: Crown0815 <crown0815@noreply.code.forgejo.org>
Co-committed-by: Crown0815 <crown0815@noreply.code.forgejo.org>
2024-12-09 05:38:35 +00:00
earl-warren c2742f30c0 Merge pull request 'Update actions/setup-forgejo action to v2.0.4' (#35) from renovate/actions-setup-forgejo-2.x into main
Reviewed-on: https://code.forgejo.org/actions/forgejo-release/pulls/35
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
2024-12-08 07:44:30 +00:00
Renovate Bot 4e4edf0d8c
Update actions/setup-forgejo action to v2.0.4 2024-12-08 00:02:10 +00:00
earl-warren 2eb5091236 Merge pull request 'Add hide archive link option' (#34) from natct/forgejo-release:add_hide_archive_link_option into main
Reviewed-on: https://code.forgejo.org/actions/forgejo-release/pulls/34
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
2024-12-03 08:57:21 +00:00
natct 5069284121 feat: add an option to hide archive link 2024-12-03 09:48:47 +01:00
natct e31d55ec37 Merge pull request 'Update actions/setup-forgejo action to v2.0.3' (#33) from renovate/actions-setup-forgejo-2.x into main
Reviewed-on: https://code.forgejo.org/actions/forgejo-release/pulls/33
Reviewed-by: natct <natct@noreply.code.forgejo.org>
2024-12-03 08:29:13 +00:00
Renovate Bot cdc4d28dc0
Update actions/setup-forgejo action to v2.0.3 2024-11-28 00:02:39 +00:00
Michael Kriese 799c07b6e7 Merge pull request 'Configure Renovate' (#31) from renovate/configure into main
Reviewed-on: https://code.forgejo.org/actions/forgejo-release/pulls/31
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
2024-11-20 15:18:27 +00:00
Renovate Bot d62b558623
Add renovate.json 2024-11-20 14:01:08 +00:00
earl-warren 4f1c5dce43 Merge pull request 'feat: enable release-notes-assistant' (#28) from natct/forgejo-release:use_rna into main
Reviewed-on: https://code.forgejo.org/actions/forgejo-release/pulls/28
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
2024-11-18 15:09:23 +00:00
natct 63e4d05f9d feat(ci): update setup-forgejo version 2024-11-18 15:32:02 +01:00
natct 0ac99a8b42 feat(ci): add test for rna 2024-11-18 15:32:02 +01:00
natct 59d006123b feat(ci): use Release Notes Assistant 2024-11-18 15:32:02 +01:00
earl-warren f20eaa0c48 Merge pull request 'add LOOP_DELAY=30' (#29) from natct/forgejo-release:slowly into main
Reviewed-on: https://code.forgejo.org/actions/forgejo-release/pulls/29
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
2024-11-18 13:55:34 +00:00
natct 885d020f46 wip: export var 2024-11-18 11:10:44 +01:00
natct f194120fa7 wip: add LOOP_DELAY=30 2024-11-12 17:38:02 +01:00
earl-warren a4252003d2 Merge pull request 'Script cleanup' (#27) from natct/forgejo-release:cleanup into main
Reviewed-on: https://code.forgejo.org/actions/forgejo-release/pulls/27
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
2024-11-04 10:44:36 +00:00
natct 72f5daf6a7 feat: cleaunp script 2024-11-04 11:07:42 +01:00
natct c3c6700f17 feat: add .editorconfig 2024-11-04 11:07:42 +01:00
earl-warren d9518fd6b1 Merge pull request 'Update README.md' (#26) from natct/forgejo-release:update_readme into main
Reviewed-on: https://code.forgejo.org/actions/forgejo-release/pulls/26
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
2024-10-29 16:18:06 +00:00
natct f3b5347abf feat(doc): update inputs 2024-10-29 15:41:47 +01:00
natct e613cff3d5 feat(doc): update action.yml 2024-10-29 15:41:47 +01:00
natct 8ebade3458 feat(doc): update README.md 2024-10-29 11:59:40 +01:00
earl-warren 3abc683f45 Merge pull request 'Fix release notes not being escaped properly' (#19) from paulvt/forgejo-release:fix-escaping-release-notes into main
Reviewed-on: https://code.forgejo.org/actions/forgejo-release/pulls/19
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
2024-08-18 03:31:03 +00:00
Paul van Tilburg 9c0ac967a9
Add test ensuring no breakage because of shell expansion 2024-08-17 11:24:08 +02:00
Paul van Tilburg 6ab7d41741
Fix release notes being escaped properly
The release notes can contain special characters that will be expanded
by bash if not escaped properly, such as the dollar sign (`$`) or the
backtick (`\``).
This PR replaces setting the `RELEASENOTES` environment variable using
double quotes by a heredoc that does not perform any shell-related
expansion.
2024-08-11 12:14:42 +02:00
Paul van Tilburg 39501b1a89 Add missing title input to the README (#21)
This PR adds the `title` input to the README, added in #18.

It also fixes small indentation errors that made the examples not look correctly.

Closes #20.

Reviewed-on: https://code.forgejo.org/actions/forgejo-release/pulls/21
Co-authored-by: Paul van Tilburg <paul@luon.net>
Co-committed-by: Paul van Tilburg <paul@luon.net>
2024-08-10 05:58:49 +00:00
earl-warren 4cc83a59c5 Merge pull request 'Add ability to set the release title' (#18) from paulvt/forgejo-release:set-release-title into main
Reviewed-on: https://code.forgejo.org/actions/forgejo-release/pulls/18
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
2024-08-09 15:56:00 +00:00
Paul van Tilburg b0876c539d
Add ability to set the release title
This PR allows you the set/override the release title, which was set to
the tag and still defaults to the tag.
2024-08-09 16:39:58 +02:00
benniekiss a5aa633273 Support downloading the latest release of a repo (#16)
This PR adds the functionality to download the latest release from a repo. The API provides an endpoint to do so, so an option has been added to the action.

This closes #12

Co-authored-by: benniekiss <bgmt@mail.bbalm.me>
Reviewed-on: https://code.forgejo.org/actions/forgejo-release/pulls/16
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
Co-authored-by: benniekiss <benniekiss@noreply.code.forgejo.org>
Co-committed-by: benniekiss <benniekiss@noreply.code.forgejo.org>
2024-07-08 18:49:13 +00:00
benniekiss de47e391d3 Allow downloading releases from private repos (#15)
Closes #14

Reviewed-on: https://code.forgejo.org/actions/forgejo-release/pulls/15
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
Co-authored-by: benniekiss <benniekiss@noreply.code.forgejo.org>
Co-committed-by: benniekiss <benniekiss@noreply.code.forgejo.org>
2024-07-06 20:04:23 +00:00
Léana 江 eb0fcc44a1 fetch tea for the matching architecture
Reviewed-on: https://code.forgejo.org/actions/forgejo-release/pulls/11
Co-authored-by: Léana 江 <leana.jiang@icloud.com>
Co-committed-by: Léana 江 <leana.jiang@icloud.com>
2024-05-12 11:02:43 +00:00
earl-warren 93cfaf8d53 Merge pull request 'override an existing release by the same tag' (#7) from earl-warren/forgejo-release:wip-override into main
Reviewed-on: https://code.forgejo.org/actions/forgejo-release/pulls/7
Reviewed-by: dachary <dachary@noreply.code.forgejo.org>
2024-02-12 14:06:05 +00:00
Earl Warren 809ad6c4e5
override an existing release by the same tag 2024-02-12 14:32:32 +01:00
earl-warren 888150209e Merge pull request 'Improve documentation with example for downloading a release' (#5) from Crown0815/forgejo-release:main into main
Reviewed-on: https://code.forgejo.org/actions/forgejo-release/pulls/5
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
2024-02-02 14:14:23 +00:00
Crown0815 38c8f4cd4d Add download example 2024-02-01 12:50:40 +00:00
Earl Warren ce36eb9e28
update README 2024-01-03 22:39:52 +01:00
Earl Warren 0acb5f263e
instructions on how to update the README from action.yml 2024-01-03 22:38:48 +01:00
earl-warren 54df7acad2 Merge pull request 'Add ability to manually specify pre-releases' (#3) from Neshura/forgejo-release:main into main
Reviewed-on: https://code.forgejo.org/actions/forgejo-release/pulls/3
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
2024-01-03 21:38:31 +00:00
Earl Warren 241b5920f4
use branch_tip instead of forgejo-test-helper.sh output 2024-01-03 22:32:27 +01:00
Earl Warren fdf3d323b9
also run CI on pull requests 2024-01-03 21:45:50 +01:00
Neshura 81f7998d0e Add PRELEASE handling to forgejo-release.sh 2024-01-03 18:25:06 +00:00
Neshura a29fc96f18 Add prerelease input to action.yml 2024-01-03 18:23:39 +00:00
Earl Warren 4d98c454fb
s/ubuntu-latest/docker/ 2023-11-05 22:30:57 +01:00
earl-warren 4ac9bbc591 Merge pull request 'fix race condition when using v1.20 in tests' (#2) from wip-build-publish into main
Reviewed-on: https://code.forgejo.org/actions/forgejo-release/pulls/2
2023-09-02 09:02:44 +00:00
Earl Warren 837e49d432
show forgejo logs on failure() 2023-09-02 10:55:33 +02:00
Earl Warren 2d51a3fa48
workaround race condition in v1.20
Refs: https://codeberg.org/forgejo/forgejo/issues/1370
2023-09-02 10:55:33 +02:00
Earl Warren 069735deb1
upgrade tests to 1.20 2023-09-02 10:55:32 +02:00