diff --git a/.github/workflows/automated-release.yml b/.github/workflows/automated-release.yml index f4b13ed..c3c1f3f 100644 --- a/.github/workflows/automated-release.yml +++ b/.github/workflows/automated-release.yml @@ -43,7 +43,7 @@ on: jobs: release: name: Release - uses: SonarSource/release-github-actions/.github/workflows/automated-release.yml@v1 + uses: SonarSource/release-github-actions/.github/workflows/automated-release.yml@tt/slack permissions: statuses: read id-token: write @@ -70,3 +70,4 @@ jobs: issue-categories: "Feature,False Positive,False Negative,Bug,Security,Maintenance" bump-version: ${{ github.event.inputs.bump-version == 'true' }} bump-version-normalize: true + # check-releasability: false diff --git a/.github/workflows/releasability.yaml b/.github/workflows/releasability.yaml index c57105a..7528f92 100644 --- a/.github/workflows/releasability.yaml +++ b/.github/workflows/releasability.yaml @@ -2,53 +2,22 @@ name: Releasability status on: workflow_dispatch: - # Inputs the workflow accepts. - inputs: - version: - description: Optional; Used to specify the version to check, otherwise pulls the latest master version from artifactory. - required: false jobs: - releasability-job: - name: Releasability check + slack-job: + name: Test Slack runs-on: github-ubuntu-latest-s permissions: id-token: write # required by SonarSource/vault-action-wrapper contents: read # required by checkout steps: - - name: Retrieve Vault Secrets - id: secrets - uses: SonarSource/vault-action-wrapper@v3 + - name: Send Slack + uses: SonarSource/release-github-actions/slack-message@tt/slack with: - secrets: | - development/artifactory/token/{REPO_OWNER_NAME_DASH}-private-reader access_token | ARTIFACTORY_PASSWORD; - development/artifactory/token/{REPO_OWNER_NAME_DASH}-private-reader role | ARTIFACTORY_ROLE; - development/kv/data/repox url | ARTIFACTORY_URL; - - - name: Get the latest available version number - id: latest-version - env: - ARTIFACTORY_PRIVATE_USERNAME: vault-${{ fromJSON(steps.secrets.outputs.vault).ARTIFACTORY_ROLE }} - ARTIFACTORY_PRIVATE_PASSWORD: ${{ fromJSON(steps.secrets.outputs.vault).ARTIFACTORY_PASSWORD }} - ARTIFACTORY_URL: ${{ fromJSON(steps.secrets.outputs.vault).ARTIFACTORY_URL }} - REPO: sonarsource-public-builds - GROUP_ID: org.sonarsource.slang - ARTIFACT_ID: sonar-ruby-plugin - run: | - if [[ -z "${{ github.event.inputs.version }}" ]]; then - echo "version not provided, pulling latest version from $REPO." - echo LATEST_VERSION=$(curl -s -u ${ARTIFACTORY_PRIVATE_USERNAME}:${ARTIFACTORY_PRIVATE_PASSWORD} \ - "${ARTIFACTORY_URL}/api/search/latestVersion?g=${GROUP_ID}&a=${ARTIFACT_ID}&repos=${REPO}") >> "$GITHUB_OUTPUT" - else - echo "version is provided, using its value: ${{ github.event.inputs.version }}." - echo "LATEST_VERSION=${{ github.event.inputs.version }}" >> "$GITHUB_OUTPUT" - fi - - - uses: SonarSource/gh-action_releasability@v3 - id: releasability - with: - branch: ${{ github.ref_name }} - commit-sha: ${{ github.sha }} - organization: ${{ github.repository_owner }} - repository: ${{ github.event.repository.name }} - version: ${{ steps.latest-version.outputs.LATEST_VERSION }} + channel: 'tomasz-tylenda-test' + message-markdown: | + # Hello World! + This is a test message from GitHub Actions. + - one + - two + - three \ No newline at end of file diff --git a/gradle.properties b/gradle.properties index 2f453b0..4e43ab0 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,5 +1,5 @@ group=org.sonarsource.slang -version=1.23.0-SNAPSHOT +version=1.24.0-SNAPSHOT description=Code Analyzer for Ruby projectTitle=Ruby org.gradle.jvmargs=-XX:MaxMetaspaceSize=512m -XX:+HeapDumpOnOutOfMemoryError -Xms256m -Xmx1024m