I can successfully load
http://apacheroyaleci2.westus2.cloudapp.azure.com:8080 in my browser.

It looks like the builds are running.

It appears that build failure emails aren't getting sent, though. This is
from the royale-asjs_jsonly console log:

> Sending e-mails to: royale-bui...@royale.apache.org
> ERROR: 535-5.7.8 Username and Password not accepted. Learn more at
> 535 5.7.8  https://support.google.com/mail/?p=BadCredentials
g4-20020a6544c4000000b00439f027789asm2672501pgs.59 - gsmtp


--
Josh Tynjala
Bowler Hat LLC <https://bowlerhat.dev>


On Fri, Oct 28, 2022 at 8:39 AM Alex Harui <aha...@adobe.com.invalid> wrote:

> Looks like I was able to recover it and move it to my new subscription.
> Can someone else verify?
>
> -Alex
>
> From: Yishay Weiss <yishayj...@hotmail.com>
> Date: Saturday, October 22, 2022 at 3:54 AM
> To: Alex Harui <aha...@adobe.com>, "dev@royale.apache.org" <
> dev@royale.apache.org>, Maria Jose Esteve <mjest...@iest.com>
> Subject: Re: Jenkins (was Re: Introducing asformat)
>
>
> EXTERNAL: Use caution when clicking on links or opening attachments.
>
>
> Thanks for the update.
>
> Get Outlook for Android<
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faka.ms%2FAAb9ysg&data=05%7C01%7Caharui%40adobe.com%7Cb76c1bfcc9dc45f9f83f08dab41bb87e%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C638020328414901525%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=WXHc8nAvise3FKzmn344k6s8yXWg8CZvFK6GpNEv51k%3D&reserved=0
> >
> ________________________________
> From: Alex Harui <aha...@adobe.com>
> Sent: Saturday, October 22, 2022 5:05:53 AM
> To: Yishay Weiss <yishayj...@hotmail.com>; dev@royale.apache.org <
> dev@royale.apache.org>; Maria Jose Esteve <mjest...@iest.com>
> Subject: Re: Jenkins (was Re: Introducing asformat)
>
>
> I logged into the Azure portal.  The Jenkins VM is listed but against a
> disabled subscription.  For some reason I was given a new subscription id
> instead of renewing the old one.  I created a support ticket to see if they
> can let me run that VM again.  We’ll see.
>
>
>
> -Alex
>
>
>
> From: Yishay Weiss <yishayj...@hotmail.com>
> Date: Thursday, October 20, 2022 at 11:50 PM
> To: Alex Harui <aha...@adobe.com>, "dev@royale.apache.org" <
> dev@royale.apache.org>, Maria Jose Esteve <mjest...@iest.com>
> Subject: RE: Jenkins (was Re: Introducing asformat)
>
>
>
> EXTERNAL: Use caution when clicking on links or opening attachments.
>
>
>
> >.  Not sure if we’ve made changes since,
>
>
>
> I did make some changes in Jenkins job and in VM env (maybe Josh did as
> well).
>
>
>
> Can you gather from the emails you got if files were permanently deleted
> and if there are recovery paths?
>
> From: Alex Harui<mailto:aha...@adobe.com>
> Sent: Friday, October 21, 2022 9:36 AM
> To: Yishay Weiss<mailto:yishayj...@hotmail.com>; dev@royale.apache.org
> <mailto:dev@royale.apache.org>; Maria Jose Esteve<mailto:mjest...@iest.com
> >
> Subject: Jenkins (was Re: Introducing asformat)
>
>
>
> I was wondering when someone would notice that Jenkins CI was down.
>
>
>
> My free subscription expired several weeks ago and due to the renewal
> notices going to spam and renewal forms handled by volunteers, my new free
> subscription didn’t get renewed until recently.  I have not had time to
> look, but some notices said that resources would be deleted, so I won’t be
> surprised to find the VM’s disk is empty.  I might have time to look this
> weekend.
>
>
>
> I do have Jenkins screenshots saved from when I first set up the jobs.
> Not sure if we’ve made changes since, and Jenkins UI might have changed.
> But if the disk is empty and I can’t recover the disk data, probably the
> next best option is to just try to recreate the jobs on Yishay’s VM.
>
>
>
> -Alex
>
>
>
> From: Yishay Weiss <yishayj...@hotmail.com>
> Date: Wednesday, October 19, 2022 at 9:46 AM
> To: "dev@royale.apache.org" <dev@royale.apache.org>, Alex Harui <
> aha...@adobe.com>, Maria Jose Esteve <mjest...@iest.com>
> Subject: RE: Introducing asformat
>
>
>
> EXTERNAL: Use caution when clicking on links or opening attachments.
>
>
>
>   *   I don't feel able to help you with any of this but, Yishay, if you
> teach me I can be your backup for the releases.
>
> @Maria Jose Esteve<mailto:mjest...@iest.com>, the first step in getting a
> release done is making sure all builds on CI are running without issue. For
> that we will need the CI to be up and running.
>
>
>
> @Alex Harui<mailto:aha...@adobe.com>, It looks like CI is down. Can you
> take a look? I hope to work on creating my own CI next week.
>
>
>
> Thanks.
>
>
>
> From: Maria Jose Esteve<mailto:mjest...@iest.com>
> Sent: Wednesday, September 28, 2022 11:00 PM
> To: dev@royale.apache.org<mailto:dev@royale.apache.org>
> Subject: RE: Introducing asformat
>
>
>
> How can you know about so many things? asformat, aslint, linter... omg,
> you guys never cease to amaze me... I had to look up the meaning of each of
> these words :(
>
> I don't feel able to help you with any of this but, Yishay, if you teach
> me I can be your backup for the releases.
>
> Hiedra
>
> -----Mensaje original-----
> De: Yishay Weiss <yishayj...@hotmail.com>
> Enviado el: miércoles, 28 de septiembre de 2022 20:16
> Para: dev@royale.apache.org
> Asunto: RE: Introducing asformat
>
> It's great to see this progress. I expect to see as-linter replacing
> SonarQube in our current project. Do you think it would be hard to
> integrate it with GitHub actions?
>
> The -watch option is already being used and is a big productivity boost.
>
> I expect I'll make use of asformat at some point as well. Thanks for all
> this Josh.
>
> I may get some time at the end of this month to work on a release, but I
> would prefer to do it with another volunteer, to share knowledge and add
> redundancy. Also, I want to use the new Azure VM I created (Apache funded)
> instead of Alex's so we have redundancy in that respect as well.  The VM
> isn't all set up yet so I will need to work on that.
>
>
>
>
>
> From: Josh Tynjala<mailto:joshtynj...@bowlerhat.dev>
> Sent: Wednesday, September 28, 2022 6:35 PM
> To: dev@royale.apache.org<mailto:dev@royale.apache.org>
> Subject: Re: Introducing asformat
>
> A new release sounds good to me! I just updated the compiler release
> notes, and there's a decent amount of stuff to be included. Not just these
> formatter improvements, but also the new linter, headless JS RoyaleUnit
> tests with Playwright, and the --watch compiler option are all new since
> the last release.
>
> --
> Josh Tynjala
> Bowler Hat LLC <https://bowlerhat.dev<
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbowlerhat.dev%2F&data=05%7C01%7Caharui%40adobe.com%7Cb76c1bfcc9dc45f9f83f08dab41bb87e%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C638020328414901525%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=U1hNv4pnUvDeoULu%2BlZW4TwCTkXCVhdFVFsHDUhaGhc%3D&reserved=0
> >>
>
>
> On Wed, Sep 28, 2022 at 6:45 AM Harbs <harbs.li...@gmail.com> wrote:
>
> > That's great!
> >
> > This is a good reason to get another release out. :-)
> >
> > Harbs
> >
> > > On Sep 28, 2022, at 12:24 AM, Josh Tynjala
> > > <joshtynj...@bowlerhat.dev>
> > wrote:
> > >
> > > I just wanted to follow up by mentioning that I recently added the
> > ability for the formatter load configuration files, in addition to the
> > existing command line options. It will automatically detect an
> > asformat-config.xml file in the current working directory, allowing
> > you to easily specify configuration options for a specific project.
> > You can also use a new -load-config option to load a configuration
> > file from any path, not just the current working directory. You can
> > use -skip-local-config-file to ignore the asformat-config.xml file.
> > >
> > > Once we release the next Royale update, I plan to make
> > > vscode-as3mxml
> > automatically detect the asformat-config.xml file too, so you will be
> > able to configure formatting options for both the command line and
> > VSCode at the same time.
> > >
> > > I also updated the Royale documentation to add a section for the
> > formatter:
> > >
> > > https://apache.github.io/royale-docs/formatter<
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapache.github.io%2Froyale-docs%2Fformatter&data=05%7C01%7Caharui%40adobe.com%7Cb76c1bfcc9dc45f9f83f08dab41bb87e%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C638020328414901525%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=13sk8zmAYFLwmoQTCF0%2FLS6MuEzsLIomc310jKlLp50%3D&reserved=0>
> <
> > https://apache.github.io/royale-docs/formatter><https://apache.github<
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapache.github.io%2Froyale-docs%2Fformatter%253e%253chttps%3A%2Fapache.github&data=05%7C01%7Caharui%40adobe.com%7Cb76c1bfcc9dc45f9f83f08dab41bb87e%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C638020328415057766%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=tcbjaW8bHjBLRjBslwJAr1NK126teZAhskIdYv7Vayk%3D&reserved=0
> >.
> > io/royale-docs/formatter%3e>
> > >
> > > --
> > > Josh Tynjala
> > > Bowler Hat LLC <https://bowlerhat.dev/<
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbowlerhat.dev%2F&data=05%7C01%7Caharui%40adobe.com%7Cb76c1bfcc9dc45f9f83f08dab41bb87e%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C638020328415057766%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=%2BmBTs1l1seb%2B4wUP%2Bd21R%2FLp9gZ88bQOiakb6llJkBg%3D&reserved=0
> >>
> > >
> > >
> > > On Wed, Sep 22, 2021 at 10:42 AM Josh Tynjala
> > > <joshtynj...@bowlerhat.dev
> > <mailto:joshtynj...@bowlerhat.dev>> wrote:
> > > Hey everyone,
> > >
> > > I recently created asformat, which is a formatter for ActionScript
> code.
> > It is based on the Royale compiler's lexer that creates a stream of
> tokens.
> > One nice thing about working with the token stream versus a full AST
> > (Abstract Syntax Tree) is that it's easier to keep track of existing
> > whitespace to preserve it where appropriate.
> > >
> > > In addition to command line usage, this formatter is intended to
> > eventually be used by IDEs/editors, such as VSCode and Moonshine.
> > >
> > > You can find asformat in nightly builds for now. I'm still testing
> > > it
> > with existing codebases, but I wanted to share my progress so that
> > others could check it out, if interested.
> > >
> > > Usage:
> > >
> > > Format a file, and write it back to the file system:
> > >
> > > asformat --write-files src/com/example/MyClass.as
> > >
> > > Alternatively, format all .as files in a directory:
> > >
> > > asformat --write-files src
> > >
> > > Options:
> > >
> > > --write-files: Writes the formatting changes back to the original
> files.
> > If a file has no formatting changes, it will not be modified. Alias: -w.
> > Default: false.
> > >
> > > --list-files: Lists the files that have been changed by formatting.
> > > If a
> > file has no formatting changes, it won't be listed. Alias: -l. Default:
> > false.
> > >
> > > --insert-spaces: Indents with spaces instead of tabs. (Default:
> > > false)
> > >
> > > --tab-width: The width of tabs when insert-spaces is specified.
> > (Default: 4)
> > >
> > > --insert-final-new-line: Adds a final empty line at the end of the
> > > file,
> > if one doesn't exist already. (Default: false)
> > >
> > > --open-brace-new-line: Controls whether an opening curly brace is
> > > placed
> > on a new line, or is "cuddled" on the current line. (Default: true)
> > >
> > > --insert-space-for-loop-semicolon: Controls whether a space is
> > > inserted
> > after the semicolons in a for() loop. (Default: true)
> > >
> > > --insert-space-control-flow-keywords: Controls whether a space is
> > inserted between control flow keywords (like if, for, while) and the
> > following ( open parenthesis. (Default: true)
> > >
> > > --insert-space-anonymous-function-keyword: Controls whether a space
> > > is
> > inserted between the function keyword and the following ( open
> > parenthesis, if the function is anonymous (if it doesn't have a name).
> > (Default: false)
> > >
> > > --insert-space-binary-operators: Controls whether a space is
> > > inserted
> > before and after binary operators (like +, -, *, /, &&, ||, etc.)
> (Default:
> > true)
> > >
> > > --insert-space-comma-delimiter: Controls whether a space is inserted
> > after comma delimiters in Object and Array literals. (Default: true)
> > >
> > > --collapse-empty-blocks: Controls whether empty blocks are collapsed
> > > so
> > that the opening and closing curly brace are both on the same line or
> not.
> > (Default: false)
> > >
> > > --max-preserve-new-lines: Specify the maximum number of new line
> > characters that are allowed to appear consecutively. (Default: 2)
> > >
> > > --semicolons: Controls how semicolons are handled. Valid values are
> > insert, remove, and ignore. Insert means that missing semicolons are
> > inserted. Remove means that all semicolons are removed, and ignore
> > means that there is no change to semicolons in the file. (Default:
> > insert)
> > >
> > > Additional notes:
> > >
> > > If neither --write-files nor --list-files is specified, the
> > > formatted
> > source code is written to standard output instead.
> > >
> > > If no files are specified, asformat waits for standard input instead.
> > >
> > > --
> > > Josh Tynjala
> > > Bowler Hat LLC <https://bowlerhat.dev/<
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbowlerhat.dev%2F&data=05%7C01%7Caharui%40adobe.com%7Cb76c1bfcc9dc45f9f83f08dab41bb87e%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C638020328415057766%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=%2BmBTs1l1seb%2B4wUP%2Bd21R%2FLp9gZ88bQOiakb6llJkBg%3D&reserved=0
> >>
> >
> >
>
>
>
>
>

Reply via email to