react-native-macos/.circleci/configurations
Alex Hunt 76598de621 Reorganise and document release script entry points (#42774)
Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/42774

Reorganise release scripts so that command entry points are grouped based on execution context, which also reflects dependencies between scripts.

Also:

- Document the current behaviours of these scripts.
- Relocate utils out of the root contents.
- Replace `exec` call to `set-rn-version` script with function import.

NOTE: `yarn trigger-react-native-release` (documented command in release process) is unchanged, since this is aliased from `package.json`.

```
├── releases
│   ├── templates/
│   ├── utils/
│   ├── remove-new-arch-flags.js
│   ├── set-rn-version.js
│   └── update-template-package.js
├── releases-ci
│   ├── prepare-package-for-release.js
│   └── publish-npm.js
└── releases-local
    └── trigger-react-native-release.js
```

Changelog: [Internal]

Reviewed By: cipolleschi

Differential Revision: D53274341

fbshipit-source-id: eec2befc43e7a47fd821b2e2bcc818ddffbb6cf7
2024-02-01 06:02:17 -08:00
..
test_workflows Reintroduce OldArch Integration Tests (#42262) 2024-01-12 07:02:51 -08:00
commands.yml Install bundler versions depending on Ruby version (#41962) 2023-12-16 08:50:20 -08:00
executors.yml Test against XCode 14.3 and 15 (#41798) 2023-12-05 15:35:05 -08:00
jobs.yml Reorganise and document release script entry points (#42774) 2024-02-01 06:02:17 -08:00
top_level.yml Build Android on Ubuntu 22.04 (#42618) 2024-01-24 00:54:51 -08:00
workflows.yml Remove unnecessary workflows (#41453) 2023-11-13 22:07:51 -08:00