Johannes Marbach
0c7342cb20
Set up CI to lint workflows with action-validator ( #3905 )
...
* Set up CI to lint workflows with action-validator
* Rename release-action workflow
2023-11-24 14:41:19 +00:00
Michael Telatynski
d644f111ea
Fix Ingest upstream changes for element-desktop
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2023-11-21 11:45:55 +00:00
Johannes Marbach
eca651c0c2
Explicitly forward ELEMENT_BOT_TOKEN ( #3894 )
...
`inherit` doesn't work across orgs, sadly.
2023-11-16 14:46:56 +00:00
Andy Balaam
2205445a50
Specify the correct environment for the docs builder workflow ( #3893 )
2023-11-16 13:40:02 +00:00
renovate[bot]
f168144c84
Update matrix-org/sonarcloud-workflow-action action to v2.7 ( #3892 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-16 10:58:00 +00:00
renovate[bot]
e5ccfa86fe
Update actions/github-script action to v7 ( #3886 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2023-11-15 22:25:24 +00:00
renovate[bot]
97c531aa42
Update all non-major dependencies ( #3884 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2023-11-15 22:24:58 +00:00
renovate[bot]
e3c70a3ee4
Update actions/setup-node action to v4 ( #3887 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-15 22:19:02 +00:00
renovate[bot]
3a2cf14a68
Update matrix-org/matrix-react-sdk digest to f6ef476 ( #3879 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-15 00:58:24 +00:00
Michael Telatynski
138281c620
Fix RELEASE_ID
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2023-11-14 17:12:49 +01:00
Michael Telatynski
378a91fe10
Fix yarn version call in release-action.yml
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2023-11-14 16:31:58 +01:00
Michael Telatynski
48fe267ea7
release-action.yml iterate
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2023-11-14 15:26:31 +01:00
Michael Telatynski
a11fd8bc86
release-npm.yml ref=staging
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2023-11-14 15:22:03 +01:00
Michael Telatynski
eb9e557a64
Update release-action.yml
2023-11-14 14:19:52 +00:00
Michael Telatynski
b9e684fdc3
Update release-action.yml
2023-11-14 14:07:25 +00:00
Michael Telatynski
9044145a7e
Update release-action.yml
2023-11-14 14:03:09 +00:00
Michael Telatynski
c54f8f6106
Update release-drafter.yml
2023-11-14 13:47:56 +00:00
Michael Telatynski
25a777a0a6
Update release-drafter.yml
2023-11-14 13:41:37 +00:00
Michael Telatynski
7de9b23e59
Add support for ingest-changes to refer to a project without package.json ( #3864 )
...
* Tidy reusable release workflow
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Add ability to include upstream changes
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Add ability to upload assets and gpg sign them
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Update relative composite actions
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Wire up validating release tarball signature
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Validate release has expected assets
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Paths
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Use gpg outputs for email instead of scraping it ourselves
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* v6
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Extract pre-release and post-merge-master scripts
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Reuse pre-release and post-merge-master scripts in gha
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Cull unused vars
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Revert
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Remove unused variables
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Simplify
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Simplify and fix merge-release-notes script
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Tidy release automation
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Update release.sh
* Move environment
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* s/includes/contains/
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Iterate uses syntax
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Fix action-repo calls
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Fix RELEASE_NOTES env
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Fix if check
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Fix gpg tag signing
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Cull stale params
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Fix sign-release-tarball paths being outside the workspace
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Fix gpg validation (of course wget uses `-O` and not `-o`)
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Fix expected asset assertion
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Fix release publish mode
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Add support for ingest-changes to refer to a project without it being in node_modules
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2023-11-13 12:43:18 +00:00
Michael Telatynski
d179b8c557
Add automation to advance release blocker labels during the release ( #3866 )
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2023-11-13 09:46:11 +00:00
Johannes Marbach
d2e951738a
Automatically add tech-debt issues to the right project ( #3872 )
2023-11-11 07:21:31 +00:00
Michael Telatynski
9efc0acb9d
Automate checking there is no published release using the version already ( #3865 )
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2023-11-11 06:53:14 +00:00
Michael Telatynski
625753c388
Update tests.yml ( #3847 )
2023-11-10 20:30:33 +00:00
Michael Telatynski
24ed030294
Extend release automation with GPG signing, assets & changelog merging ( #3852 )
...
* Tidy reusable release workflow
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Add ability to include upstream changes
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Add ability to upload assets and gpg sign them
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Update relative composite actions
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Wire up validating release tarball signature
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Validate release has expected assets
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Paths
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Use gpg outputs for email instead of scraping it ourselves
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* v6
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Extract pre-release and post-merge-master scripts
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Reuse pre-release and post-merge-master scripts in gha
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Cull unused vars
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Revert
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Remove unused variables
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Simplify
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Simplify and fix merge-release-notes script
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Tidy release automation
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Update release.sh
* Move environment
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* s/includes/contains/
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Iterate uses syntax
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Fix action-repo calls
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Fix RELEASE_NOTES env
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Fix if check
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Fix gpg tag signing
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Cull stale params
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Fix sign-release-tarball paths being outside the workspace
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Fix gpg validation (of course wget uses `-O` and not `-o`)
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Fix expected asset assertion
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Fix release publish mode
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2023-11-09 20:54:29 +00:00
Andy Balaam
53615c9938
Merge pull request #3855 from matrix-org/rav/cypress-element-r
...
Cypress workflow: remove redundant `rust-crypto` param
2023-11-09 15:34:49 +00:00
R Midhun Suresh
ffb4cae792
Update workfile
2023-11-09 20:00:45 +05:30
Michael Telatynski
5931a5119c
Tidy release automation ( #3857 )
2023-11-08 12:20:25 +00:00
renovate[bot]
6ae3c208f6
Update all non-major dependencies ( #3863 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-08 12:08:04 +00:00
Michael Telatynski
a25ba7bfd9
Iterate reusable release automation workflows ( #3851 )
...
* Clean up unused envvar
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Make the gitflow workflow reusable
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Add support for resetting dependencies to develop after merge
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Rename workflow file
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2023-11-06 13:25:19 +00:00
Richard van der Hoff
89b7e7d792
Cypress workflow: remove redundant rust-crypto param
...
https://github.com/matrix-org/matrix-react-sdk/pull/11828 removes the
`rust-crypto` input param from the reusable cypress workflow. This gets rid of
it on the calling side.
2023-11-03 15:51:07 +00:00
Michael Telatynski
4458dcc2a4
Make release automation reusable and add dependency upgrade support ( #3848 )
...
* Extract release into reusable action
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Add dependency upgrade task to release-action
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Prevent develop dependencies
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Simplify dependency management
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Add missing secret declaration
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2023-11-01 23:24:05 +00:00
renovate[bot]
36c958642c
Update all non-major dependencies ( #3842 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-01 08:34:18 +00:00
renovate[bot]
b62e97eb92
Update actions/setup-node action to v4 ( #3844 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-01 08:31:51 +00:00
Michael Telatynski
448fab9e8a
New release automations ( #3813 )
2023-11-01 08:40:43 +00:00
renovate[bot]
99f70cd048
Update JS-DevTools/npm-publish action to v3 ( #3843 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-31 16:09:00 +00:00
David Baker
f941fd896e
Change latest node ver to '*' ( #3831 )
...
* Change latest node ver to '*'
This uses the latest cached version rather than fetching the latest released version so we don't reply on (and hammer) node's download servers for the very latest version before the actions runners get updated. We'll still stay current, just not quite so aggressively current.
* Fix artifact uploading hopefully
* Hopefully make job name 'node latest'
2023-10-24 14:45:03 +00:00
Michael Telatynski
748d03ba11
Delete .github/workflows/upgrade_dependencies.yml
2023-10-24 00:48:22 +01:00
renovate[bot]
04fcd5880b
Update all non-major dependencies ( #3776 )
...
* Update all non-major dependencies
* Remove `name wrap-ansi-cjs`
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Remove `name string-width-cjs`
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Hold jest-sonar-reporter back
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2023-10-19 07:31:15 +00:00
Michael Telatynski
6beb693616
Update cypress.yml
2023-10-18 09:11:40 +01:00
renovate[bot]
2d57f28d5a
Update matrix-org/matrix-react-sdk digest to 94ca061 ( #3774 )
...
* Update matrix-org/matrix-react-sdk digest to 94ca061
* Update cypress.yml
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2023-10-17 17:40:07 +00:00
renovate[bot]
5d016c1e4f
Update tspascoal/get-user-teams-membership action to v3 ( #3804 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-17 16:50:40 +00:00
Michael Telatynski
68317ac836
Remove browserify builds ( #3759 )
2023-10-03 10:23:11 +01:00
Michael Telatynski
5c45c980e9
Update cypress.yml
2023-10-03 08:40:40 +01:00
Michael Telatynski
d29b8520f7
Update cypress.yml
2023-09-25 17:17:26 +01:00
Richard van der Hoff
37e1fd9af5
Another attempt at fixing the Cypress job ( #3749 )
2023-09-25 15:58:38 +01:00
Richard van der Hoff
407ec4d67a
Add github action to mark cypress tests skipped ( #3744 )
2023-09-22 09:22:00 +00:00
renovate[bot]
a3e273d6f1
Update all non-major dependencies ( #3735 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-20 10:26:16 +00:00
renovate[bot]
b1a3b264e5
Update SimenB/github-actions-cpu-cores action to v2 ( #3741 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-20 10:25:40 +00:00
renovate[bot]
015e9a5be7
Update all non-major dependencies ( #3700 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-06 12:42:44 +00:00
renovate[bot]
8cdd8e882b
Update peter-evans/repository-dispatch digest to bf47d10 ( #3696 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-06 09:02:54 +00:00