diff --git a/.github/workflows/check-version-bump.yml b/.github/workflows/check-version-bump.yml index 84163e3..6445831 100644 --- a/.github/workflows/check-version-bump.yml +++ b/.github/workflows/check-version-bump.yml @@ -12,6 +12,8 @@ jobs: - name: Check if version has been updated id: check uses: EndBug/version-check@v2 + with: + diff-search: true - name: Log when changed if: steps.check.outputs.changed == 'true' diff --git a/configs/resources/opensearch-project-resource.yml b/configs/resources/opensearch-project-resource.yml new file mode 100644 index 0000000..3eb33e2 --- /dev/null +++ b/configs/resources/opensearch-project-resource.yml @@ -0,0 +1,127 @@ +--- +organizations: + - name: opensearch-project + projects: + - name: 'OpenSearch Roadmap' + number: 206 + fields: + - name: 'OpenSearch Roadmap' + repositories: + - name: opensearch-api-specification + - name: OpenSearch + - name: opensearch-build-libraries + - name: project-website + - name: security + - name: opensearch-spark + - name: OpenSearch-Dashboards + - name: data-prepper + - name: ml-commons + - name: opensearch-build + - name: k-NN + - name: documentation-website + - name: security-analytics-dashboards-plugin + - name: alerting + - name: dashboards-maps + - name: opensearch-learning-to-rank-base + - name: opensearch-java + - name: opensearch-dashboards-functional-test + - name: cross-cluster-replication + - name: opensearch-php + - name: opensearch-py + - name: dashboards-reporting + - name: alerting-dashboards-plugin + - name: notifications + - name: opensearch-hadoop + - name: opensearch-go + - name: automation-app + - name: dashboards-flow-framework + - name: anomaly-detection + - name: opensearch-testcontainers + - name: opensearch-migrations + - name: flow-framework + - name: security-analytics + - name: opensearch-cluster-cdk + - name: opensearch-net + - name: asynchronous-search + - name: neural-search + - name: dashboards-observability + - name: opensearch-js + - name: security-dashboards-plugin + - name: spring-data-opensearch + - name: foundation-website + - name: dashboards-assistant + - name: skills + - name: opensearch-sdk-java + - name: sql + - name: opensearch-sdk-py + - name: dashboards-search-relevance + - name: opentelemetry-demo + - name: oui + - name: query-insights + - name: custom-codecs + - name: user-behavior-insights + - name: project-meta + - name: ml-commons-dashboards + - name: opensearch-system-templates + - name: anomaly-detection-dashboards-plugin + - name: opensearch-benchmark-workloads + - name: common-utils + - name: sql-cli + - name: .github + - name: opensearch-benchmark + - name: dashboards-query-workbench + - name: dashboards-visualizations + - name: observability + - name: performance-analyzer + - name: dashboards-notifications + - name: reporting + - name: index-management-dashboards-plugin + - name: geospatial + - name: opensearch-plugins + - name: index-management + - name: project-tools + - name: skills-eval + - name: opensearch-metrics + - name: job-scheduler + - name: opensearch-k8s-operator + - name: terraform-provider-opensearch + - name: opensearch-devops + - name: helm-charts + - name: dashboards-anywhere + - name: ansible-playbook + - name: maps + - name: opensearch-ci + - name: query-insights-dashboards + - name: opensearch-catalog + - name: performance-analyzer-rca + - name: performance-analyzer-commons + - name: opensearch-clients + - name: reporting-cli + - name: opensearch-rs + - name: community + - name: opensearch-oci-object-storage + - name: opensearch-plugin-template-java + - name: opensearch-py-ml + - name: opensearch-ruby-aws-sigv4 + - name: data-prepper-documentation-website + - name: search-processor + - name: logstash-input-opensearch + - name: logstash-output-opensearch + - name: opensearch-ruby + - name: project-website-search + - name: opensearch-cli + - name: oui-docs-cdk + - name: sql-odbc + - name: demos + - name: opensearch-research + - name: sql-jdbc + - name: traffic-comparator + - name: simple-schema + - name: dashboards-desktop + - name: perftop + - name: opensearch-dashboards-test-library + - name: dashboards-i18n + - name: opensearch-dashboards-sdk-js + - name: traffic-replayer + - name: ux + - name: piped-processing-language diff --git a/package-lock.json b/package-lock.json index ce4ab57..1876134 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "opensearch-automation-app", - "version": "0.1.0", + "version": "0.1.2", "lockfileVersion": 3, "requires": true, "packages": { diff --git a/package.json b/package.json index 91ac10a..8888cd0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "opensearch-automation-app", - "version": "0.1.1", + "version": "0.1.2", "description": "An Automation App that handles all your GitHub Repository Activities", "author": "Peter Zhu", "homepage": "https://github.com/opensearch-project/automation-app", diff --git a/src/call/github-merged-pulls-monitor.ts b/src/call/github-merged-pulls-monitor.ts index 342a0ec..e9495a2 100644 --- a/src/call/github-merged-pulls-monitor.ts +++ b/src/call/github-merged-pulls-monitor.ts @@ -72,7 +72,7 @@ export default async function githubMergedPullsMonitor(app: Probot, context: any const [month, year] = [new Date().getMonth() + 1, new Date().getFullYear()].map((num) => String(num).padStart(2, '0')); try { - await new OpensearchClient().bulkIndex(`github-pulls-ci-runs-checks-${month}-${year}`, logDataArray); + await new OpensearchClient().bulkIndex(`github-pulls-ci-workflow-runs-${month}-${year}`, logDataArray); app.log.info('All log data indexed successfully.'); } catch (error) { app.log.error(`Error indexing log data: ${error}`); diff --git a/test/call/github-merged-pulls-monitor.test.ts b/test/call/github-merged-pulls-monitor.test.ts index 42a3b3a..6260c0e 100644 --- a/test/call/github-merged-pulls-monitor.test.ts +++ b/test/call/github-merged-pulls-monitor.test.ts @@ -97,7 +97,7 @@ describe('githubMergedPullsMonitor', () => { ref: 'abcdef123456', }); expect(mockBulkIndex).toHaveBeenCalledWith( - expect.stringMatching(/^github-pulls-ci-runs-checks-\d{2}-\d{4}$/), + expect.stringMatching(/^github-pulls-ci-workflow-runs-\d{2}-\d{4}$/), expect.arrayContaining([ expect.objectContaining({ number: 123,