From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.devel Subject: Re: Validating tree-sitter major modes and grammar Date: Sat, 28 Dec 2024 13:02:38 +0100 Message-ID: <87v7v4582p.fsf@gmx.de> References: <2F1CA2E3-4C86-4892-AF6B-0C9CFCE26629@gmail.com> <6768b29d.050a0220.1b40f2.5574SMTPIN_ADDED_BROKEN@mx.google.com> <8DF80F0D-E50A-4162-93E6-F7F55B2E7144@gmail.com> <87cyhh88ms.fsf@gmx.de> <7DEA0D59-5856-4113-870D-4222B446EE5B@gmail.com> <875xn88978.fsf@gmx.de> <774CBF6C-4667-4E18-A0D8-C42209D41A10@gmail.com> <92eb9006-b7fc-2bb7-6ea7-166f9127917b@mavit.org.uk> <87msgi72r8.fsf@gmx.de> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="3968"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Yuan Fu , Emacs Devel To: Peter Oliver Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Dec 28 13:03:22 2024 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1tRVXO-0000ro-6T for ged-emacs-devel@m.gmane-mx.org; Sat, 28 Dec 2024 13:03:22 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tRVWo-0004jH-F8; Sat, 28 Dec 2024 07:02:47 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tRVWm-0004eB-E3 for emacs-devel@gnu.org; Sat, 28 Dec 2024 07:02:44 -0500 Original-Received: from mout.gmx.net ([212.227.15.19]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tRVWk-0006qb-AV for emacs-devel@gnu.org; Sat, 28 Dec 2024 07:02:44 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1735387358; x=1735992158; i=michael.albinus@gmx.de; bh=K08C0Gg7egK8zK4q4oKrtTyccb8T9IlaYPLZ7IOxFmQ=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=jQ0PYdVUtoOY+WJOtoKVHfXaZoe3QNOvMQ2SHEPQRkVnqGkCorthseUy+jGz07Qw d5McXWiRyXYjukxEO1b5aZHyiL/w+/yw/9bc1tDEkF6W4P9jcDTCzI+WW9LA7pqAu PvIIYRRFrk73QIebTZt5IvuTiSmDqBzD++jAcSsxrXd+vX+sbQYN0IrtfdO0m77Ae 3RM8W+iO3KBKzB4+tmQ5jZDHEI3EIuxHSV5Fs79qZqcJbRAE/UA8T2lLiHrozMVCv LT+8RVf8mAAVQBGwJsR68ADoeNkY5+vHhx2bx8OdMfjRcnxBXdCxulMt2c6sKpjMR if048GU1Zpqz4/D9GA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Original-Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MMobO-1t8kBe3KXE-00Jd5j; Sat, 28 Dec 2024 13:02:38 +0100 In-Reply-To: <87msgi72r8.fsf@gmx.de> (Michael Albinus's message of "Thu, 26 Dec 2024 18:50:03 +0100") X-Provags-ID: V03:K1:MePJ6Q6Fz9o7ltYu7l8kvLLteSKxaWcQOVivp3zaGWI1tD+e6Sm fItHkfNOzITnB4gDV/Kp2ZNb9AyrFf/Za6htxW9Fh6cmyd4ij62TiGd790VysJykybOCCCE 7UVDNqzjMLMWU3h9cNle3Y4yU5/NmGunW51YJqLHis2ddUYi4Irse66OB7SkWVogwSknnXk 3D3e70zRTVSY6X60DIzMA== UI-OutboundReport: notjunk:1;M01:P0:0edSLHEBxLM=;M6rFcL+P/Bq7spfJ1W+6y2Ga/Kn YTnBoHdlyjTjzBSXB0YxliU2UdDGVEOdNpUs8PWu8/IiXg9ud4LcevylJIBOaesmL+hxvlF71 MBMq6KGHzKJHNgqGHcscK2/3LRxB/UhCAyLaHrqTIBlHApFj2jhu3cN03eTs6C5Y8zYsPGrBu Rd3k6xQDRkYjpSGRl7LGMo2ICnr28sXSFhD52zrb/oGQMe3lMBHmZ0s+shNIAj6C2OvpPnPPC 5XkJzP0N7nm2zNShU6gsJwE3jFqtZW1Um+632SMJHpVnQP5vavISL3Xd6qZpZ1qVkqiuS9siM EMw7SeBYgs4P9aR4eT4A42qSTnmLna2oCGE6u12BLIyKmNyJsDJDL5II5kONmVEuOTh90USPk 1JdnctqYZgjzJhws0cEGaODyFzo2Bpg/eQDSpgRmkrCZ7auwJrbHXhAZ4+wD7VTkaUs4ZCYW6 LXhA64WtcxFSPEwEt2MWoAsiXQ+ppMAh+sugGBId81RraOf/XpE+/dnAUV9k3an0YKIlKAZVg 6JLcZzTRg2Tn5Rlf3QtbMjGAbBoB8v2pRDqolqsaTDWDNLkx1QftuvGRSZIdbT1wH4S9Bv97P 3RK78+Sic44yVqjM/PNwaAi50FMZlNv0l8ER5oJlxj6Onriuz7g6Rx3OPw4ve7Sdc7qozZLtX kcr8WNMS2AtsrQMj7uHaoGecRMM7jBHCFGmDDAObt6TlxMHFImCAs157Vir+a4+xZ+DofH1i3 29ZXDo9J583hqpxQeryfomgXvhDaGkZLUH6Wx+e+W/59QJG9hmTf0fpTL2TVIKV+5hhaXEV+ Received-SPF: pass client-ip=212.227.15.19; envelope-from=michael.albinus@gmx.de; helo=mout.gmx.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:327254 Archived-At: Michael Albinus writes: Hi Peter & Yuan, >>> Is it possible for EMBA to run a CI which produces a HTML webpage, and = host that webpage somewhere? I=E2=80=99m referring to this idea of Peter=E2= =80=99s. >> >> In general it is possible, using a GitLab feature called Pages (https://= emba.gnu.org/help/user/project/pages/index.md). >> >> Some configuration is required >> (https://emba.gnu.org/help/administration/pages/index.md). I don=E2=80= =99t >> know if this has been done for EMBA (but I suspect not, because >> https://emba.gnu.org/emacs/emacs/pages returns 404; alternatively, >> it=E2=80=99s possible the feature simply needs switching on at >> https://emba.gnu.org/emacs/emacs/edit#js-general-project-settings). >> >> Once this is done, you don=E2=80=99t have to do much more than, from you= r CI job, write HTML files to a directory called pages. >> >>> I=E2=80=99m thinking of a table where rows are languages, columns are E= macs releases (29, 30, master), and cells are the latest revision of a lang= uage grammar that=E2=80=99s compatible with an Emacs release. >> >> Sounds perfect. > > Nice. I'll see whether I can do something useful with this. As a starting point, we could use the JUnit reports, which are already generated. They are not formatted to what we want, but they contain all test results in XML files for better access. See for example and click on "Tests". Choose job test-tree-sitter. There are no data when you inspect "View details", but this can be changed. Best regards, Michael.