Commit Graph

11 Commits

Author SHA1 Message Date
Derek Schuff
1f00f5dfe9 Allow overriding version number in create_release.py (#1512)
This changes the CLI syntax for create_relase.py to be more compatible
with
argparse, but we don't run it often manually anyway.
2025-01-13 16:23:25 -08:00
Derek Schuff
cbbb7f359a Enable auto-merge for bot-created PRs (#1490)
This still requires a human to review, but one less button to click.
2024-11-19 11:32:28 -08:00
Derek Schuff
e7fd5fd445 Add "release" label to PRs created for releases (#1486)
This allows filtering PRs to more easily find releases.
2024-11-05 22:11:30 +00:00
Derek Schuff
019b660d67 Update release tagging workflow to handle external triggering (#1482)
When triggered from Chromium CI, the credential is for the
emscripten-bot account.
2024-11-04 13:11:27 -08:00
Derek Schuff
8e661c80d4 Add release reviewers to release creation PRs (#1455) 2024-10-14 17:27:03 -07:00
github-actions[bot]
a36df02dc4 Release 3.1.69 (#1456)
With emscripten-releases revisions:

https://chromium.googlesource.com/emscripten-releases/+/8fe01288bc35668c13316324336ea00195dfb814
(LTO)

https://chromium.googlesource.com/emscripten-releases/+/cf6f9d1b4026ec7aec33aceb68077c704b52b068
(asserts)

---------

Co-authored-by: Derek Schuff <dschuff@chromium.org>
Co-authored-by: dschuff <1122856+dschuff@users.noreply.github.com>
2024-10-11 18:27:36 -07:00
Derek Schuff
20edf66145 Switch token name in release action (#1446)
Rename secret from test to production name
2024-09-09 19:56:11 -07:00
Derek Schuff
122b38f2ce Automatically dispatch emscripten release tag action (#1442)
This PR add several features to release automation:

1. The existing tag-release job has an output that indicates whether the
triggering commit
    is a release (i.e. whether it matches the regex)
2. The new followup job runs a new script which fetches the recent
emscripten-releases
revisions, reads the DEPS file from the 'latest' release in
emscripten-releases-tags.json
to find the corresponding emscripten revision and writes it into the
environment
2. The final step reads the emscripten revision from the environment and
creates a
workflow_dispatch event to run the tag-release.yml job on the emscripten
repo
2024-08-29 17:07:00 -07:00
Derek Schuff
d09b3c3815 Add Actions workflow to automatically create release tags (#1439)
For commits created by the new create-release.yml workflow, we can add
the corresponding release tag. This only runs for changes to the tag
JSON file (and the workflow itself) and only acts on changes created by
the automation (so that it won't interfere if we want to do things
manually).
2024-08-23 10:46:25 -07:00
Derek Schuff
f010ca9fdc Add a github actions workflow to create a release PR (#1437)
The action runs the existing create_release.py script in a new mode
created for github actions. Rather than using local git commands, it
uses a public action for creating a PR in the repository. The action can
be triggered from the website or via the CLI tool, for example

gh workflow run create-release.yml -R emscripten-core/emsdk -F
lto-sha=abc123 -F nonlto-sha=234567
2024-08-22 22:14:14 +00:00
Sam Clegg
9c27544f85 Add stalebot (#601) 2020-08-25 15:40:41 -07:00