diff --git a/.github/workflows/android_integration.yml b/.github/workflows/android_integration.yml index e072e2465..f1e5cb28c 100644 --- a/.github/workflows/android_integration.yml +++ b/.github/workflows/android_integration.yml @@ -1,4 +1,4 @@ -name: Android Integration Test +name: "Integration - Android" on: workflow_dispatch: diff --git a/.github/workflows/build_and_test.yml b/.github/workflows/build_and_test.yml index aa90088ec..5c6b3b1aa 100644 --- a/.github/workflows/build_and_test.yml +++ b/.github/workflows/build_and_test.yml @@ -1,4 +1,4 @@ -name: Build and Test +name: "[CI] Build and Test" on: push: diff --git a/.github/workflows/check_versions.yml b/.github/workflows/check_versions.yml index 9a003c723..d7eacba08 100644 --- a/.github/workflows/check_versions.yml +++ b/.github/workflows/check_versions.yml @@ -1,4 +1,4 @@ -name: Check Versions +name: "[CI] Check Versions" # We want to run this job on all changes, so that we do not have to risk breakage slipping # through due to the set of files included in the version consistency check getting out of sync # with the set of files checked by the test dispatch logic. diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 9cdac7657..6c4f0674e 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -1,4 +1,4 @@ -name: Docs +name: "[CI] Docs" env: MDBOOK_VERSION: "0.4.43" diff --git a/.github/workflows/ios_artifacts.yml b/.github/workflows/ios_artifacts.yml index a7f78bb44..c34c4e5d2 100644 --- a/.github/workflows/ios_artifacts.yml +++ b/.github/workflows/ios_artifacts.yml @@ -1,4 +1,4 @@ -name: Build iOS Artifacts +name: "Release - iOS" on: workflow_dispatch: diff --git a/.github/workflows/jni_artifacts.yml b/.github/workflows/jni_artifacts.yml index fd34257eb..9153254db 100644 --- a/.github/workflows/jni_artifacts.yml +++ b/.github/workflows/jni_artifacts.yml @@ -1,4 +1,4 @@ -name: Upload Java libraries +name: "Release - Java" run-name: ${{ github.workflow }} (${{ github.ref_name }}) on: diff --git a/.github/workflows/lints.yml b/.github/workflows/lints.yml index 1a0c6cbdb..189f9cd29 100644 --- a/.github/workflows/lints.yml +++ b/.github/workflows/lints.yml @@ -1,4 +1,4 @@ -name: Lints +name: "[CI] Lints" # This is in a separate job because we have shell scripts scattered across all our targets, # *and* some of them have common dependencies. diff --git a/.github/workflows/npm.yml b/.github/workflows/npm.yml index d34be55fa..5890d267b 100644 --- a/.github/workflows/npm.yml +++ b/.github/workflows/npm.yml @@ -1,4 +1,4 @@ -name: Publish to NPM +name: "Release - NPM" on: workflow_dispatch: diff --git a/.github/workflows/release_notes.yml b/.github/workflows/release_notes.yml index b332ee266..3af79251b 100644 --- a/.github/workflows/release_notes.yml +++ b/.github/workflows/release_notes.yml @@ -1,4 +1,4 @@ -name: Check release notes +name: "[CI] Check release notes" # This is in a separate job because it only runs on pull requests and triggers # on label changes in addition to code changes. diff --git a/.github/workflows/slow_tests.yml b/.github/workflows/slow_tests.yml index 4eb5b85cc..3f8825fd7 100644 --- a/.github/workflows/slow_tests.yml +++ b/.github/workflows/slow_tests.yml @@ -1,4 +1,4 @@ -name: Slow Tests +name: "Integration - Slow Tests" env: ANDROID_NDK_VERSION: 28.0.13004108 diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index 9acb6fc3a..731dfa501 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -1,4 +1,4 @@ -name: 'Close stale issues and PRs' +name: "[auto] Close stale issues and PRs" on: schedule: - cron: '15 12 * * *' # 7:15 EST, early in a workday diff --git a/RELEASE.md b/RELEASE.md index 52a1be45b..c990d60c5 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -54,17 +54,17 @@ git push HEAD:main ## 3. Submit to package repositories as needed -### Android and Server: Sonatype +### Android and Server: Maven -In the signalapp/libsignal repository on GitHub, run the "Upload Java libraries" action on the tag you just made. +In the signalapp/libsignal repository on GitHub, run the "Release - Java" action on the tag you just made. ### Node: NPM -In the signalapp/libsignal repository on GitHub, run the "Publish to NPM" action on the tag you just made. Leave the "NPM Tag" as "latest". +In the signalapp/libsignal repository on GitHub, run the "Release - NPM" action on the tag you just made. Leave the "NPM Tag" as "latest". ### iOS: Build Artifacts -In the signalapp/libsignal repository on GitHub, run the "Build iOS Artifacts" action on the tag you just made. Share the resulting checksum with whoever will update the iOS app repository. +In the signalapp/libsignal repository on GitHub, run the "Release - iOS" action on the tag you just made. Share the resulting checksum with whoever will update the iOS app repository. ## Appendix: Release Standards and Information