Update RubyGems admins to reflect current core team

          1 Warning

:warning:
Please provide a changelog summary in the Pull Request description @KrauseFx

  Generated by :no_entry_sign: Danger


Calculate page end index accurately for unequal child sizes

When all children might have different sizes because enableUnequalChildrenSizes is true, the page array start index is calculated correctly by summing child sizes until the first child that is visible in the viewport has been reached.
However, the page array end index was still calculated using the itemsPerPage heuristic, which is not accurate when children might have arbitrary sizes.
Determine the array end index by continuing to iterate children until the aggregated size is larger than the end of the viewport.

This is great! Can this one be merged?


Omitted callback functions cause port not to close

@tigoe reports that if client doesn't register callback for "close" and/or "error" when those happen the, port doesn't close.
It could either be a client side issue with the missing callback creating a condition where the close property isn't updated or a server side issue resulting from an error generated on the client side.
This should be tested/verified and corrected.

@kaganjd would you mind checking into this?

@tigoe can you link to the sketch you're using? And are you running into this problem with p5.serialcontrol or when you're using the library on its own?

Any sketch that doesn't include a handler for .on('close') will do it.

not sure if this addresses the problem but it does seem like routing for the 'close' method was missing. i've added it in this commit. still to do:

after calling serial.close() in the sketch, serial.isConnected() still returns true
check what's going with unregistered error callbacks

let me know if i'm missing anything!

Does serial.close() get called when the sketch stops running automatically? Is there a way to do it? I’m not clear on what events get called when a sketch gets stopped, so I don’t know when I would fire the close() function. Can you clarify that?
Tom

On Oct 24, 2017, at 12:46 AM, Jen Kagan<EMAIL_ADDRESS>wrote:
not sure if this addresses the problem but it does seem like routing for the 'close' method was missing. i've added it in this commit https://github.com/kaganjd/p5.serialport/commit/1647c23f3cfd04bd0df8e23073de1d2193af1cd5#diff-d6bc58cabc93fd7941ff290c20f3e8ecR129. still to do:
after calling serial.close() in the sketch, serial.isConnected() still returns true
check what's going with unregistered error callbacks
let me know if i'm missing anything!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/vanevery/p5.serialport/issues/39#issuecomment-338818673, or mute the thread https://github.com/notifications/unsubscribe-auth/AAXOn0i1BaQAaDkez0DDD4gfQarXFvQIks5svRdBgaJpZM4P3Fra.

Thanks for catching that @kaganjd The commit looks good.
Just to clarify, the routing for the method was there and that worked, it was missing the callback routing so clients wouldn't get notified when a close occurred.
@tigoe no, serial.close() doesn't automatically get called when a client disconnects or a sketch stops.  That would mess with the multiuser/client server model.  On the server/p5.serialcontrol side, yes, if that is stopped/restarted/reloaded, the close method is called.

I am guessing that the reported issue is fixed by this commit. The port was actually closed but clients weren't notified.  That should be fixed by this.

Is there any event that occurs when a sketch is stopped (not just put into the background? Or should we start training people to put close() at the beginning of their sketches to clean up any past open sketches? I’m looking for a way that avoids restarting the seriialcontol app.
Tom

On Oct 24, 2017, at 4:12 PM, Shawn Van Every<EMAIL_ADDRESS>wrote:
Thanks for catching that @kaganjd https://github.com/kaganjd The commit looks good.
Just to clarify, the routing for the method was there and that worked, it was missing the callback routing so clients wouldn't get notified when a close occurred.
@tigoe https://github.com/tigoe no, serial.close() doesn't automatically get called when a client disconnects or a sketch stops. That would mess with the multiuser/client server model. On the server/p5.serialcontrol side, yes, if that is stopped/restarted/reloaded, the close method is called.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/vanevery/p5.serialport/issues/39#issuecomment-339004005, or mute the thread https://github.com/notifications/unsubscribe-auth/AAXOnyu3oWhg8SN2_i8TB2NuSBAdOYesks5svfBNgaJpZM4P3Fra.

p5.js doesn't have anything that covers that.  There are a variety of ways in pure JS in the browser but not super easy.
The server receives an event when the socket closes and it cleans up the list of clients.  Also, if it is in fact the last client it does close the serial port but in use this never happens because the p5.serialcontrol frontend is a client itself.
The other mechanism is to push the "close" button the p5.serialcontrol interface.
I am unsure of what the expected behavior should be.  Traditional serial and network applications act differently in this regard.
Perhaps if the p5.serialcontrol interface had an indication of the open port that would probably solve a majority of the issues by informing the user of the state?

i just dropped some UI sketches that might address some of these things over in https://github.com/vanevery/p5.serialcontrol/issues/11
@vanevery since you said the commit probably addresses the reported issue, what do y'all think of these next steps?

submit PR with the 'close' routing commit
close this issue
move UI conversation to p5.serialcontrol


REQUEST: New membership for  LambdaHJ

GitHub Username
@LambdaHJ
Requirements

[X] I have reviewed the community membership guidelines
[X] I have enabled 2FA on my GitHub account
[X] I am actively contributing to 1 or more Koordinator subprojects
[X] I have two sponsors that meet the sponsor requirements listed in the community membership guidelines
[X] I have spoken to my sponsors ahead of this application, and they have agreed to sponsor my application
[X] I have verified that my sponsors are a reviewer or an approver in at least one OWNERS file within one of the Koordinator GitHub organizations (excluding the contributor-playground)
[ ] OPTIONAL: I have taken the Inclusive Open Source Community Orientation course

Sponsor 1
@jasonliu747
Sponsor 2
@zwzhang0107
List of contributions to the Koordinator project
PR #361
PR #180
PR #320

+1
@LambdaHJ has actively contributed to koordlet and I am excited to have him as part of our contributor group.

+1
Welcome!!

+1
Welcome! 🎉🎉🎉

@LambdaHJ I have sent an invitation, please check your email.

/close


log slow blazegraph queries

Fixes #3716

@imsdu I can't reply to the comment directly for some reason, but with regard to the project deletion two apply methods: I tried to do what you've suggested, but I think the situations are just different here? I can't see a way to do it that makes sense. I think in your example, the runner vs noop means that it does make sense, but here we don't have that so we would be casting for no reason. I might have misunderstood, you can show me what you mean when you get back


Could not open eleme/gunicorn any more

eleme/gunicorn looks live have been removed. Could not open  https://github.com/eleme/gunicorn/commit/0ac40b460149f757cbbc04288f4764c3e261a645 any more.
cc @wooparadog

Looking forward your response. Thank you in advance.

noted, many thx!


Lockfile does not get the correct version for functools32

pipenv fails trims the -2 off the end of the version for functools32 resulting in the following error:
An error occured while installing!
  Could not find a version that satisfies the requirement functools32==3.2.3 (from -r /var/folders/hh/1yl543hs1cvdqtt2kl5z6m280000gn/T/tmpXl2UKq-requirements.txt (line 34)) (from versions: 3.2.3.post1, 3.2.3.post2)
No matching distribution found for functools32==3.2.3 (from -r /var/folders/hh/1yl543hs1cvdqtt2kl5z6m280000gn/T/tmpXl2UKq-requirements.txt (line 34))

when searching for the package with pip
$ pip search functools32
functools32 (3.2.3-2)  - Backport of the functools module from Python 3.2.3 for use on 2.7 and PyPy.

In the lock file
        "functools32": {
            "version": "==3.2.3"
        },

To reproduce the issue:
$ echo "functools32" > requirements.txt ;
$ pipenv install

This works fine:
$ echo "functools32==3.2.3-2" > requirements.txt ;
$ pipenv install

Hmm, I actually can't reproduce this. What version of pipenv are you currently using @NorthIsUp? This was an issue early on in 3.0 but I was under the impression we'd since solved it.
Neither of these are causing issues for me on 5.0.0:
$ echo "functools32==3.2.3-2" > requirements.txt ;
$ pipenv install

or
$ pipenv install functools32==3.2.3-2
$ pipenv lock

specifying the version works fine, it is when there is no version specified in the requirements.txt or in the Pipfile..
$ echo "functools32" > requirements.txt ;
$ pipenv install
Requirements file found, instead of Pipfile! Converting...
Creating a virtualenv for this project...
⠋New python executable in /Users/adam/.virtualenvs/toxicity-learn-gHgF3mqz/bin/python2.7
Also creating executable in /Users/adam/.virtualenvs/toxicity-learn-gHgF3mqz/bin/python
Installing setuptools, pip, wheel...done.

Virtualenv location: /Users/adam/.virtualenvs/toxicity-learn-gHgF3mqz
No package provided, installing all dependencies.
Pipfile found at /Users/adam/src/toxicity-learn/Pipfile. Considering this to be the project home.
Pipfile.lock not found, creating...
Locking [dev-packages] dependencies...
⠸Locking [packages] dependencies...
⠴Updated Pipfile.lock!
Installing dependencies from Pipfile.lock...
An error occured while installing!
  Could not find a version that satisfies the requirement functools32==3.2.3 (from -r /var/folders/hh/1yl543hs1cvdqtt2kl5z6m280000gn/T/tmp1nSR_i-requirements.txt (line 1)) (from versions: 3.2.3.post1, 3.2.3.post2)
No matching distribution found for functools32==3.2.3 (from -r /var/folders/hh/1yl543hs1cvdqtt2kl5z6m280000gn/T/tmp1nSR_i-requirements.txt (line 1))

$ cat Pipfile
[[source]]
url = "https://pypi.python.org/simple"
verify_ssl = true

[packages]
functools32 = "*"

oh, I am on an old version tho:
 pipenv --version
pipenv, version 4.0.1

let me double check

Sorry, my reading comprehension is apparently not up to snuff this evening. I can indeed reproduce this and this is oddly enough an actual test in our test suite to verify this is happening.
I was pretty on the fence about merging #314 and here it is to bite us. So it appears pip barfs on some packages when an explicit post release is provided, while others need it. I'm going to have to think about a better option for this, but it seems pretty crazy pip doesn't have a way to enforce something like this. @kennethreitz do you have any background here?

Try again with latest.


Raw Query ?

Is there any way to write raw query ? This feature is needed for some complex queries

Yes, its built on top of PDO and you can still use funcions like prepare(), bindParam(), execute () and so on.

@im-madman An example is always nicer. Here's one I needed to do for an unsupported functionality (getting all column data from a table):
$db = new \Slim\PDO\Database($dsn, $usr, $pwd);
$stmt = $db->query('SHOW COLUMNS FROM table_name')
$stmt->execute();
$columns = $stmt->fetchAll();


Connection slows over time

Example
This is cut back - I'm not including various api calls to endpoints.
# server.py
from fastapi import FastAPI, Request
from fastapi.responses import JSONResponse, HTMLResponse, FileResponse
from fastapi.middleware.cors import CORSMiddleware
from starlette.websockets import WebSocket, WebSocketDisconnect
from asyncio import sleep, ensure_future

app = FastAPI(title="App")

app.add_middleware(
    CORSMiddleware,
    allow_origins=["*"],
    allow_credentials=True,
    allow_methods=["*"],
    allow_headers=["*"],
)

template="../../build/index.html"

@app.get("/")
def default_html():
  with open(template, 'r') as f:
    response=f.read()

  headers = {"Cache-Control": "max-age=31536000"}
  return HTMLResponse(content=response, headers=headers)

Then run with:
uvicorn server:app --host = <IP_ADDRESS> --port = 80

Description

Open the browser and call the endpoint /.
Should return the html and it does.
Over time it appears to take longer and longer for the page to display on the browser.
trying to download the file directly (the apparent slow js file) from /static/js/.chunk.js displays text that appears to download in pieces.

Environment

OS: Centos 8
FastAPI Version: 0.54.1
Python version: 3.8.2

Additional context
I've built a ReactJS front end with FastAPI as the back end.
The back end performs 3 tasks:

returns html to display
handles http requests from clients
sends server-initiated messages to clients

When I first run the line to start the uvicorn service, the response times are nice and quick - less than 2 seconds the page is fully rendered on the browser.
Over time, it takes longer and longer to render the page. A few days later it can take up to 15 seconds. We did see an 80 second load time once before we restarted hte unvicorn service. What we notice when we try to inspect what is taking so long, it's the downloading of a 2MB javascript file, which is referenced in the html file as a <script />. If we head to the IP of that file directly it it appears to strongly mimic the time to display the page, and we literally watch lines of code download one at a time.
Perhaps fair if we're grabbing something large, but it's quite small and also hosted on the same network we're experiencing the slow speed.

Please use the issue template and include example code if you can.

Should I be using templating:

@fonty422 you are using a constant HTML file, why you are not caching it.
Load the HTML in the memory for once, then use it.

Ok, so at the outset when initialting the app, first load the html content in to a variable object then ensure I send that object back as the response?
I'm still not sure, though, why it takes progressively longer for the full response to be received.

I think what @ycd was referring to is that you seem to read the template file each time a GET request comes in to the "/" endpoint. You should not, assuming the file is static and doesnt change.
You can do something like this:
import functools

@functools.lru_cache
def get_and_cache_file_content(file_path):
    with open(file_path) as file_obj:
        return file_obj.read()

Then change your app.get to be something like:
@app.get("/")
def default_html():
  response=get_and_cache_file_content(template)
  headers = {"Cache-Control": "max-age=31536000"}
  return HTMLResponse(content=response, headers=headers)

The first time a request comes in, it will read template from the desk, next time it will not.
finally, it is hard to debug a performance issue with the limited information provided.

it's the downloading of a 2MB javascript file, which is referenced in the html file as a .

Who is serving  that file? is it external or it is fastAPI?
What is the size of the file that is referenced by template variable?

Thanks @aalifadv. I tested out your method and it now takes ~30 seconds to load the page every time.
I've attached an image showing the load stats. Nothing there is by any means large, but some things seem to take an age to download.

I did also move the read file to outside all functions  and save the html as a string, and the results were as previously described. It loads the page quickly straight after the server is started, then it progressively becomes slower the the longer the server uptime.
The template file is only 2kb.

So there's still no solution here. Note that the chunk.js file is in the header of the html file that is sent back. So my, possibly naïve, understanding is that the html file is returned which contains no information on what to display, the header contains this js file, which are the instructions on what to render to the page. THIS is what is slow to download. And it makes no sense why. Again if i restart the fastapi server, it's quick, but as the days go on it becomes slower and slower until it's so painfully slow that it just has to be restarted and it's really annoying the users.
Any thoughts or assistance would be greatly appreciated!

I've just implemented code splitting with lazy loading on the React side which results in there being 28 chunk files rather than 2, with the smallest being 1.1kB and the largest being 282kB, while the average is only about 40kB. Hopefully this might make things better, but if it does I have no idea why it works. unless there's a file size setting where below this is serves directly and above this it streams it in pieces of some default size.

Have you done any profiling to find where bottleneck comes from?

No. I just noticed that i'm running an older version of React too, so the standard react profiling tool doesn't appear to work.
But just running the performance test in chrome yields the following.

Again, the hang-up appears to be the time to download. I can watch these files (which are now small with the largest being in the order of 150kB) slowly download in real time. This one, which is 162kB took 8.81s to download a week after I restarted the server.

And again, the strange behaviour is that if i restart the server, then the total load time is 2-3 seconds, a week later it's 25s, then a week later something like a minute.
To be honest, i'm tempted to try flask to serve the page and fastapi for all other api and socket requests.

You should try py-spy. You can attach to a running process.
On Mon, Mar 22, 2021, 10:34 PM fonty422 @.***> wrote:

No. I just noticed that i'm running an older version of React too, so the
standard react profiling tool doesn't appear to work.
But just running the performance test in chrome yields the following.
[image: image]
https://user-images.githubusercontent.com/18232646/112083511-48c68300-8bdb-11eb-8fee-fd7c91c49316.png
Again, the hang-up appears to be the time to download. I can watch these
files (which are now small with the largest being in the order of 150kB)
slowly download in real time. This one, which is 162kB took 8.81s to
download a week after I restarted the server.
[image: image]
https://user-images.githubusercontent.com/18232646/112084008-2ed97000-8bdc-11eb-93cd-4ffa8afa2be3.png
And again, the strange behaviour is that if i restart the server, then the
total load time is 2-3 seconds, a week later it's 25s, then a week later
something like a minute.
To be honest, i'm tempted to try flask to serve the page and fastapi for
all other api and socket requests.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/tiangolo/fastapi/issues/2760#issuecomment-804537067,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAE7NZY4JD3PBM5TN5Z6YB3TE742LANCNFSM4XFLLLAA
.

Thanks for the advice @falkben. I ran it with the top command and noted the following.

The GIL is almost at 100% and often hits 100%.
The Active is always significantly over 100% and often reaches ~300%.

Are these things an issue?

So i decided to just try run it with Flask to serve the HTML and FastAPI to handle all web socket and API calls, and it's been running strong, fast, and with no reduction in performance for over 24 hours now. In the past, even at 1 day, we'd see performance drops.
I'm happy to leave it at this, but if anyone could shed light on why it might be happening in the first instance, that would be useful.

I am facing similar issue , the Fast API url running through postman is very fast , however when we integrate the API with front end application written in next JS it is taking lot of time .
For an average , running it directly through postman takes me about 500 ms as compared to running it from the front end application where it is taking almost 5 to 9 seconds .
what might be the possible reason for this .
your comments or feedbacks are highly appreciated


Adding nodes manually

Two questions:
1/ can I manually start a new node either from AWS console or AWS CLI and add it to an existing running cfn cluster?
2/ If a node crashes for some reason killing job running on that node, can I configure SGE (or otger scheduler) under cfn to resubmit job (maybe a modified version) and restart that on a new node ? I would like the scheduler to properly start accounting for that new job as the old crashed job.

Yes, you can go to the aws autoscaling console, look for the ASG named cfncluster-[cluster_name] or parallelcluster-[cluster_name] and bump up desired. This will cause a new node to launch and join the scheduler.
https://console.aws.amazon.com/ec2/autoscaling/home?region=us-east-1#AutoScalingGroups:

See man sge, there's a helpful -r option:

-r y[es]|n[o]
              Available for qsub and qalter only.

              Specifies whether a job can be rerun or not.  If the value of -r is 'yes', the job will  be  rerun
              if  it  gets  aborted without leaving a consistent exit state.  (This is typically the case if the
              node on which the job is running crashes).  If -r is 'no' (the default), the job will not be rerun
              under  such  circumstances.   It  will still be rerun if it finishes with exit code 99 unless FOR‐
              BID_RESCHEDULE is set in qmaster_params in sge_conf(5).

              Interactive jobs submitted with qsh, qrsh, or qlogin are not rerunnable.

No, the ASG uses uses either a launch template or launch configuration which specifies the instance type. You need this launch template for the node to join the cluster.
I suppose theoretically you could copy the launch template, remove the instance type and then update the ASG to use the new diversified ASG. I haven’t tried this so I can’t give you the pitfalls. See https://aws.amazon.com/blogs/aws/new-ec2-auto-scaling-groups-with-multiple-instance-types-purchase-options/
If you want multiple instance types, checkout the new aws batch integration we launched as part of ParallelCluster. Batch allows you to specify an instance family, such as c4 or c5. This will scale up the best instance to meet your job’s requirements. See https://aws-parallelcluster.readthedocs.io/en/latest/hello_world.html#running-your-first-job-using-aws-batch

Am I allowed to add a node in ASG which is of different type (e.g. rest of nodes in cluster are c.xlarge but I add c.4xlarge)

You should be able to do so with https://github.com/aws/aws-parallelcluster/issues/307#issuecomment-462215214

I am using batch with compute_instance_type = m5.xlarge,m5.2xlarge with max_vcpus = 128
How will it know what limits to apply to each of the ASGs?

Hi @steveisoft
as a general suggestion please always open a new issue instead of answering to a closed one.
For clusters that are based on AWS Batch, AWS ParallelCluster relies on the elastic scaling capabilities provided by the AWS-managed job scheduler.
ParallelCluster doesn't use ASG in that case.
Virtually there are no limits in the compute instances with AWS Batch.
See https://docs.aws.amazon.com/en_us/batch/latest/userguide/service_limits.html


settings in release-please-config.json not applied in v4

TL;DR
When using google-github-actions/release-please-action@v4, specifying custom prefixes in release-please-config.json is not working, and instead the action ends in a "No user facing commits found since ... - skipping" message.
Expected behavior
The action would create a PR when commiting with my custom prefixes, for example "chore", and extra files would be updated.
Observed behavior
No PR is made unless commit is "feat" etc., and README, which is specified as an extra file is never updated.
Action YAML
on:
  push:
    branches:
      - main

permissions:
  contents: write
  pull-requests: write

name: release-please

jobs:
  release-please:
    runs-on: ubuntu-latest
    steps:
      - name: Release please
        uses: google-github-actions/release-please-action@v4
        id: release
        with:
          token: ${{ secrets.RELEASE_TOKEN }}
          release-type: python
      - uses: actions/checkout@v4
        if: ${{ steps.release.outputs.release_created }}
      - name: Install and build
        if: ${{ steps.release.outputs.release_created }}
        run: |
          curl https://mise.jdx.dev/install.sh | sh
          echo "$HOME/.local/share/mise/bin">> $GITHUB_PATH
          echo "$HOME/.local/share/mise/shims">> $GITHUB_PATH
          eval "$(mise activate bash)"
          mise install
          mise settings set python_venv_auto_create true
          mise settings set experimental true
          mise run build
      - name: Publish package on TestPyPI
        if: ${{ steps.release.outputs.release_created }}
        uses<EMAIL_ADDRESS>        with:
          user: __token__
          password: ${{ secrets.TEST_PYPI_TOKEN }}
          repository-url: https://test.pypi.org/legacy/
      - name: Publish package on PyPI
        if: ${{ steps.release.outputs.release_created }}
        uses<EMAIL_ADDRESS>        with:
          user: __token__
          password: ${{ secrets.PYPI_TOKEN }}

Log output
https://github.com/engeir/volcano-base/actions/runs/7886140126/job/21518772262

2024-02-13T12:01:53.2519044Z Requested labels: ubuntu-latest
2024-02-13T12:01:53.2519495Z Job defined at: engeir/volcano-base/.github/workflows/release.yml@refs/heads/main
2024-02-13T12:01:53.2519664Z Waiting for a runner to pick up this job...
2024-02-13T12:01:53.6291332Z Job is waiting for a hosted runner to come online.
2024-02-13T12:01:56.8430701Z Job is about to start running on the hosted runner: GitHub Actions 22 (hosted)
2024-02-13T12:01:58.5781969Z Current runner version: '2.312.0'
2024-02-13T12:01:58.5805309Z ##[group]Operating System
2024-02-13T12:01:58.5805906Z Ubuntu
2024-02-13T12:01:58.5806414Z 22.04.3
2024-02-13T12:01:58.5806747Z LTS
2024-02-13T12:01:58.5807175Z ##[endgroup]
2024-02-13T12:01:58.5807566Z ##[group]Runner Image
2024-02-13T12:01:58.5807999Z Image: ubuntu-22.04
2024-02-13T12:01:58.5808522Z Version: 20240212.1.0
2024-02-13T12:01:58.5809480Z Included Software: https://github.com/actions/runner-images/blob/ubuntu22/20240212.1/images/ubuntu/Ubuntu2204-Readme.md
2024-02-13T12:01:58.5810937Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu22%2F20240212.1
2024-02-13T12:01:58.5811875Z ##[endgroup]
2024-02-13T12:01:58.5812274Z ##[group]Runner Image Provisioner
2024-02-13T12:01:58.5812780Z 2.0.341.1
2024-02-13T12:01:58.5813187Z ##[endgroup]
2024-02-13T12:01:58.5814205Z ##[group]GITHUB_TOKEN Permissions
2024-02-13T12:01:58.5815826Z Contents: write
2024-02-13T12:01:58.5816469Z Metadata: read
2024-02-13T12:01:58.5817205Z PullRequests: write
2024-02-13T12:01:58.5817722Z ##[endgroup]
2024-02-13T12:01:58.5820766Z Secret source: Actions
2024-02-13T12:01:58.5821379Z Prepare workflow directory
2024-02-13T12:01:58.6438147Z Prepare all required actions
2024-02-13T12:01:58.6594407Z Getting action download info
2024-02-13T12:01:58.8837325Z Download action repository 'google-github-actions/release-please-action@v4' (SHA:cc61a07e2da466bebbc19b3a7dd01d6aecb20d1e)
2024-02-13T12:01:59.2789020Z Download action repository 'actions/checkout@v4' (SHA:b4ffde65f46336ab88eb53be808477a3936bae11)
2024-02-13T12:01:59.3470039Z Download action repository<EMAIL_ADDRESS>(SHA:2f6f737ca5f74c637829c0f5c3acd0e29ea5e8bf)
2024-02-13T12:01:59.6482043Z Complete job name: release-please
2024-02-13T12:01:59.7118828Z ##[group]Build container for action use: '/home/runner/work/_actions/pypa/gh-action-pypi-publish/v1.8.11/Dockerfile'.
2024-02-13T12:01:59.7206314Z ##[command]/usr/bin/docker build -t a3eb58:117aba8fb40c4eafb91f1c16669e0dbc -f "/home/runner/work/_actions/pypa/gh-action-pypi-publish/v1.8.11/Dockerfile" "/home/runner/work/_actions/pypa/gh-action-pypi-publish/v1.8.11"
2024-02-13T12:02:24.1261611Z #0 building with "default" instance using docker driver
2024-02-13T12:02:24.1264418Z
2024-02-13T12:02:24.1264733Z #1 [internal] load .dockerignore
2024-02-13T12:02:24.1265436Z #1 transferring context: 2B done
2024-02-13T12:02:24.1266860Z #1 DONE 0.0s
2024-02-13T12:02:24.1267198Z
2024-02-13T12:02:24.1267507Z #2 [internal] load build definition from Dockerfile
2024-02-13T12:02:24.1268696Z #2 transferring dockerfile: 978B done
2024-02-13T12:02:24.1269446Z #2 DONE 0.0s
2024-02-13T12:02:24.1269721Z
2024-02-13T12:02:24.1270463Z #3 [auth] library/python:pull token for registry-1.docker.io
2024-02-13T12:02:24.1271456Z #3 DONE 0.0s
2024-02-13T12:02:24.1271786Z
2024-02-13T12:02:24.1272203Z #4 [internal] load metadata for docker.io/library/python:3.11-slim
2024-02-13T12:02:24.3763446Z #4 DONE 0.5s
2024-02-13T12:02:24.4920786Z
2024-02-13T12:02:24.4921518Z #5 [internal] load build context
2024-02-13T12:02:24.4922446Z #5 transferring context: 17.79kB done
2024-02-13T12:02:24.4924347Z #5 DONE 0.0s
2024-02-13T12:02:24.4924637Z
2024-02-13T12:02:24.4925469Z #6 [1/9] FROM docker.io/library/python:3.11-slim@sha256:0b7568850e62c6405d15098486b8fc23d9d6a845b112b866aceaf65fbded2fc1
2024-02-13T12:02:24.4927443Z #6 resolve docker.io/library/python:3.11-slim@sha256:0b7568850e62c6405d15098486b8fc23d9d6a845b112b866aceaf65fbded2fc1 done
2024-02-13T12:02:24.4929308Z #6 sha256:e01f643d06c00f7e43572922f769fda91f735b8492a7dc839fc76439e5470ae3 6.93kB / 6.93kB done
2024-02-13T12:02:24.4931329Z #6 sha256:e1caac4eb9d2ec24aa3618e5992208321a92492aef5fef5eb9e470895f771c56 8.39MB / 29.12MB 0.1s
2024-02-13T12:02:24.4932993Z #6 sha256:51d1f07906b71fd60ac43c61035514996a8ad8dbfd39d4f570ac5446b064ee5d 2.10MB / 3.51MB 0.1s
2024-02-13T12:02:24.4934717Z #6 sha256:fe87ad6b112e2dfaa9a52f49adf5bb70a80d9af2c737f71a947cb5017a12b148 3.19MB / 12.87MB 0.1s
2024-02-13T12:02:24.4936615Z #6 sha256:0b7568850e62c6405d15098486b8fc23d9d6a845b112b866aceaf65fbded2fc1 1.65kB / 1.65kB done
2024-02-13T12:02:24.4940293Z #6 sha256:6459da0f052d819e59b5329bb8f76b2f2bd16427ce6fd4db91e11b3759850380 1.37kB / 1.37kB done
2024-02-13T12:02:24.6879583Z #6 sha256:e1caac4eb9d2ec24aa3618e5992208321a92492aef5fef5eb9e470895f771c56 24.12MB / 29.12MB 0.3s
2024-02-13T12:02:24.6881324Z #6 sha256:51d1f07906b71fd60ac43c61035514996a8ad8dbfd39d4f570ac5446b064ee5d 3.51MB / 3.51MB 0.1s done
2024-02-13T12:02:24.6882450Z #6 sha256:fe87ad6b112e2dfaa9a52f49adf5bb70a80d9af2c737f71a947cb5017a12b148 12.87MB / 12.87MB 0.2s done
2024-02-13T12:02:24.6883501Z #6 sha256:4d8ccb72bbadfe34ab482a41ca4c7c07b97dfa2e523cb6317b4ff5948244765b 244B / 244B 0.2s done
2024-02-13T12:02:24.6884654Z #6 sha256:8100581c78ddcf0a8c7cb0eb6b3028d3045eaf4f34d4704ae6c72ed0b3f5714a 3.41MB / 3.41MB 0.2s done
2024-02-13T12:02:24.8898056Z #6 sha256:e1caac4eb9d2ec24aa3618e5992208321a92492aef5fef5eb9e470895f771c56 29.12MB / 29.12MB 0.4s done
2024-02-13T12:02:24.8900008Z #6 extracting sha256:e1caac4eb9d2ec24aa3618e5992208321a92492aef5fef5eb9e470895f771c56 0.1s
2024-02-13T12:02:25.8748694Z #6 extracting sha256:e1caac4eb9d2ec24aa3618e5992208321a92492aef5fef5eb9e470895f771c56 1.1s done
2024-02-13T12:02:25.8750320Z #6 extracting sha256:51d1f07906b71fd60ac43c61035514996a8ad8dbfd39d4f570ac5446b064ee5d
2024-02-13T12:02:26.1315232Z #6 extracting sha256:51d1f07906b71fd60ac43c61035514996a8ad8dbfd39d4f570ac5446b064ee5d 0.1s done
2024-02-13T12:02:26.1317265Z #6 extracting sha256:fe87ad6b112e2dfaa9a52f49adf5bb70a80d9af2c737f71a947cb5017a12b148
2024-02-13T12:02:26.6505238Z #6 extracting sha256:fe87ad6b112e2dfaa9a52f49adf5bb70a80d9af2c737f71a947cb5017a12b148 0.4s done
2024-02-13T12:02:26.6506925Z #6 extracting sha256:4d8ccb72bbadfe34ab482a41ca4c7c07b97dfa2e523cb6317b4ff5948244765b done
2024-02-13T12:02:26.6508149Z #6 extracting sha256:8100581c78ddcf0a8c7cb0eb6b3028d3045eaf4f34d4704ae6c72ed0b3f5714a
2024-02-13T12:02:26.9599868Z #6 extracting sha256:8100581c78ddcf0a8c7cb0eb6b3028d3045eaf4f34d4704ae6c72ed0b3f5714a 0.3s done
2024-02-13T12:02:26.9601132Z #6 DONE 2.6s
2024-02-13T12:02:27.1247659Z
2024-02-13T12:02:27.1249782Z #7 [2/9] COPY requirements requirements
2024-02-13T12:02:27.1250562Z #7 DONE 0.0s
2024-02-13T12:02:27.1251141Z
2024-02-13T12:02:27.1253254Z #8 [3/9] RUN   PIP_CONSTRAINT=requirements/runtime-prerequisites.txt     pip install --user --upgrade --no-cache-dir       -r requirements/runtime-prerequisites.in &&   PIP_CONSTRAINT=requirements/runtime.txt     pip install --user --upgrade --no-cache-dir --prefer-binary       -r requirements/runtime.in
2024-02-13T12:02:28.3519244Z #8 1.377 Collecting pip-with-requires-python (from -r requirements/runtime-prerequisites.in (line 1))
2024-02-13T12:02:28.4755523Z #8 1.410   Downloading pip_with_requires_python-1.0.1-py2.py3-none-any.whl (2.3 kB)
2024-02-13T12:02:28.4757267Z #8 1.463 Collecting pip>=21 (from pip-with-requires-python->-r requirements/runtime-prerequisites.in (line 1))
2024-02-13T12:02:28.4758949Z #8 1.468   Downloading pip-23.3-py3-none-any.whl.metadata (3.5 kB)
2024-02-13T12:02:28.4759698Z #8 1.475 Downloading pip-23.3-py3-none-any.whl (2.1 MB)
2024-02-13T12:02:28.6675525Z #8 1.501    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 88.6 MB/s eta 0:00:00
2024-02-13T12:02:28.6676367Z #8 1.543 Installing collected packages: pip, pip-with-requires-python
2024-02-13T12:02:29.4589769Z #8 2.484 Successfully installed pip-23.3 pip-with-requires-python-1.0.1
2024-02-13T12:02:29.6886912Z #8 2.564
2024-02-13T12:02:29.6887811Z #8 2.564 [notice] A new release of pip is available: 23.3 -> 24.0
2024-02-13T12:02:29.6889052Z #8 2.564 [notice] To update, run: python -m pip install --upgrade pip
2024-02-13T12:02:30.3611804Z #8 3.386 Collecting twine (from -r requirements/runtime.in (line 1))
2024-02-13T12:02:30.4723541Z #8 3.441   Downloading twine-4.0.2-py3-none-any.whl (36 kB)
2024-02-13T12:02:30.4725047Z #8 3.461 Collecting id~=1.0 (from -r requirements/runtime.in (line 4))
2024-02-13T12:02:30.4725970Z #8 3.466   Downloading id-1.0.0-py3-none-any.whl (11 kB)
2024-02-13T12:02:30.4727199Z #8 3.498 Collecting requests (from -r requirements/runtime.in (line 9))
2024-02-13T12:02:30.5887471Z #8 3.501   Downloading requests-2.31.0-py3-none-any.whl.metadata (4.6 kB)
2024-02-13T12:02:30.5889153Z #8 3.524 Collecting pkginfo>=1.8.1 (from twine->-r requirements/runtime.in (line 1))
2024-02-13T12:02:30.5893781Z #8 3.527   Downloading pkginfo-1.9.6-py3-none-any.whl (30 kB)
2024-02-13T12:02:30.5895053Z #8 3.546 Collecting readme-renderer>=35.0 (from twine->-r requirements/runtime.in (line 1))
2024-02-13T12:02:30.5896794Z #8 3.550   Downloading readme_renderer-40.0-py3-none-any.whl.metadata (2.7 kB)
2024-02-13T12:02:30.5897951Z #8 3.570 Collecting requests-toolbelt!=0.9.0,>=0.8.0 (from twine->-r requirements/runtime.in (line 1))
2024-02-13T12:02:30.5898942Z #8 3.573   Downloading requests_toolbelt-1.0.0-py2.py3-none-any.whl (54 kB)
2024-02-13T12:02:30.5899986Z #8 3.576      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.5/54.5 kB 55.5 MB/s eta 0:00:00
2024-02-13T12:02:30.5900861Z #8 3.614 Collecting urllib3>=1.26.0 (from twine->-r requirements/runtime.in (line 1))
2024-02-13T12:02:30.6886150Z #8 3.619   Downloading urllib3-2.0.7-py3-none-any.whl.metadata (6.6 kB)
2024-02-13T12:02:30.6887828Z #8 3.669 Collecting importlib-metadata>=3.6 (from twine->-r requirements/runtime.in (line 1))
2024-02-13T12:02:30.6889593Z #8 3.672   Downloading importlib_metadata-6.8.0-py3-none-any.whl.metadata (5.1 kB)
2024-02-13T12:02:30.6890736Z #8 3.714 Collecting keyring>=15.1 (from twine->-r requirements/runtime.in (line 1))
2024-02-13T12:02:30.8940820Z #8 3.719   Downloading keyring-24.2.0-py3-none-any.whl.metadata (20 kB)
2024-02-13T12:02:30.8941856Z #8 3.739 Collecting rfc3986>=1.4.0 (from twine->-r requirements/runtime.in (line 1))
2024-02-13T12:02:30.8943142Z #8 3.744   Downloading rfc3986-2.0.0-py2.py3-none-any.whl (31 kB)
2024-02-13T12:02:30.8944273Z #8 3.806 Collecting rich>=12.0.0 (from twine->-r requirements/runtime.in (line 1))
2024-02-13T12:02:30.8945261Z #8 3.810   Downloading rich-13.4.2-py3-none-any.whl.metadata (18 kB)
2024-02-13T12:02:30.8946116Z #8 3.919 Collecting pydantic (from id~=1.0->-r requirements/runtime.in (line 4))
2024-02-13T12:02:30.9959133Z #8 3.925   Downloading pydantic-2.0.2-py3-none-any.whl.metadata (119 kB)
2024-02-13T12:02:30.9960653Z #8 3.927      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 120.0/120.0 kB 254.8 MB/s eta 0:00:00
2024-02-13T12:02:30.9962657Z #8 3.998 Collecting charset-normalizer<4,>=2 (from requests->-r requirements/runtime.in (line 9))
2024-02-13T12:02:30.9964974Z #8 4.003   Downloading charset_normalizer-3.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (31 kB)
2024-02-13T12:02:30.9966536Z #8 4.021 Collecting idna<4,>=2.5 (from requests->-r requirements/runtime.in (line 9))
2024-02-13T12:02:31.1289547Z #8 4.024   Downloading idna-3.4-py3-none-any.whl (61 kB)
2024-02-13T12:02:31.1290758Z #8 4.026      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.5/61.5 kB 240.8 MB/s eta 0:00:00
2024-02-13T12:02:31.1291917Z #8 4.051 Collecting certifi>=2017.4.17 (from requests->-r requirements/runtime.in (line 9))
2024-02-13T12:02:31.1292981Z #8 4.054   Downloading certifi-2023.7.22-py3-none-any.whl.metadata (2.2 kB)
2024-02-13T12:02:31.1294020Z #8 4.093 Collecting zipp>=0.5 (from importlib-metadata>=3.6->twine->-r requirements/runtime.in (line 1))
2024-02-13T12:02:31.1295267Z #8 4.110   Downloading zipp-3.16.0-py3-none-any.whl.metadata (3.7 kB)
2024-02-13T12:02:31.1296629Z #8 4.154 Collecting jaraco.classes (from keyring>=15.1->twine->-r requirements/runtime.in (line 1))
2024-02-13T12:02:31.2384976Z #8 4.158   Downloading jaraco.classes-3.3.0-py3-none-any.whl.metadata (2.9 kB)
2024-02-13T12:02:31.2386638Z #8 4.180 Collecting SecretStorage>=3.2 (from keyring>=15.1->twine->-r requirements/runtime.in (line 1))
2024-02-13T12:02:31.2388185Z #8 4.184   Downloading SecretStorage-3.3.3-py3-none-any.whl (15 kB)
2024-02-13T12:02:31.2389831Z #8 4.198 Collecting jeepney>=0.4.2 (from keyring>=15.1->twine->-r requirements/runtime.in (line 1))
2024-02-13T12:02:31.2391543Z #8 4.201   Downloading jeepney-0.8.0-py3-none-any.whl (48 kB)
2024-02-13T12:02:31.2392914Z #8 4.203      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.4/48.4 kB 239.2 MB/s eta 0:00:00
2024-02-13T12:02:31.2394041Z #8 4.233 Collecting bleach>=2.1.0 (from readme-renderer>=35.0->twine->-r requirements/runtime.in (line 1))
2024-02-13T12:02:31.2394875Z #8 4.242   Downloading bleach-6.0.0-py3-none-any.whl (162 kB)
2024-02-13T12:02:31.2395618Z #8 4.244      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 162.5/162.5 kB 251.6 MB/s eta 0:00:00
2024-02-13T12:02:31.2396459Z #8 4.264 Collecting docutils>=0.13.1 (from readme-renderer>=35.0->twine->-r requirements/runtime.in (line 1))
2024-02-13T12:02:31.3505669Z #8 4.268   Downloading docutils-0.20.1-py3-none-any.whl.metadata (2.8 kB)
2024-02-13T12:02:31.3507531Z #8 4.293 Collecting Pygments>=2.5.1 (from readme-renderer>=35.0->twine->-r requirements/runtime.in (line 1))
2024-02-13T12:02:31.3509097Z #8 4.297   Downloading Pygments-2.15.1-py3-none-any.whl (1.1 MB)
2024-02-13T12:02:31.3510339Z #8 4.305      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 172.8 MB/s eta 0:00:00
2024-02-13T12:02:31.3511995Z #8 4.343 Collecting markdown-it-py>=2.2.0 (from rich>=12.0.0->twine->-r requirements/runtime.in (line 1))
2024-02-13T12:02:31.3513636Z #8 4.347   Downloading markdown_it_py-3.0.0-py3-none-any.whl.metadata (6.9 kB)
2024-02-13T12:02:31.3515013Z #8 4.376 Collecting annotated-types>=0.4.0 (from pydantic->id~=1.0->-r requirements/runtime.in (line 4))
2024-02-13T12:02:31.5087568Z #8 4.384   Downloading annotated_types-0.5.0-py3-none-any.whl.metadata (11 kB)
2024-02-13T12:02:31.7999549Z #8 4.825 Collecting pydantic-core==2.1.2 (from pydantic->id~=1.0->-r requirements/runtime.in (line 4))
2024-02-13T12:02:31.9092051Z #8 4.830   Downloading pydantic_core-2.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.1 kB)
2024-02-13T12:02:31.9094010Z #8 4.849 Collecting typing-extensions>=4.6.1 (from pydantic->id~=1.0->-r requirements/runtime.in (line 4))
2024-02-13T12:02:31.9095721Z #8 4.852   Downloading typing_extensions-4.7.1-py3-none-any.whl.metadata (3.1 kB)
2024-02-13T12:02:31.9097886Z #8 4.881 Collecting six>=1.9.0 (from bleach>=2.1.0->readme-renderer>=35.0->twine->-r requirements/runtime.in (line 1))
2024-02-13T12:02:31.9099446Z #8 4.884   Downloading six-1.16.0-py2.py3-none-any.whl (11 kB)
2024-02-13T12:02:31.9100482Z #8 4.894 Collecting webencodings (from bleach>=2.1.0->readme-renderer>=35.0->twine->-r requirements/runtime.in (line 1))
2024-02-13T12:02:31.9101392Z #8 4.897   Downloading webencodings-0.5.1-py2.py3-none-any.whl (11 kB)
2024-02-13T12:02:31.9102337Z #8 4.935 Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich>=12.0.0->twine->-r requirements/runtime.in (line 1))
2024-02-13T12:02:32.0629449Z #8 4.938   Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB)
2024-02-13T12:02:32.0691252Z #8 5.095 Collecting cryptography>=2.0 (from SecretStorage>=3.2->keyring>=15.1->twine->-r requirements/runtime.in (line 1))
2024-02-13T12:02:32.2405061Z #8 5.099   Downloading cryptography-41.0.6-cp37-abi3-manylinux_2_28_x86_64.whl.metadata (5.2 kB)
2024-02-13T12:02:32.2410079Z #8 5.149 Collecting more-itertools (from jaraco.classes->keyring>=15.1->twine->-r requirements/runtime.in (line 1))
2024-02-13T12:02:32.2411376Z #8 5.152   Downloading more_itertools-9.1.0-py3-none-any.whl (54 kB)
2024-02-13T12:02:32.2412179Z #8 5.154      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.2/54.2 kB 229.1 MB/s eta 0:00:00
2024-02-13T12:02:32.2413242Z #8 5.266 Collecting cffi>=1.12 (from cryptography>=2.0->SecretStorage>=3.2->keyring>=15.1->twine->-r requirements/runtime.in (line 1))
2024-02-13T12:02:32.3444959Z #8 5.272   Downloading cffi-1.15.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (462 kB)
2024-02-13T12:02:32.3446453Z #8 5.276      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 462.6/462.6 kB 200.9 MB/s eta 0:00:00
2024-02-13T12:02:32.3447741Z #8 5.338 Collecting pycparser (from cffi>=1.12->cryptography>=2.0->SecretStorage>=3.2->keyring>=15.1->twine->-r requirements/runtime.in (line 1))
2024-02-13T12:02:32.3449311Z #8 5.341   Downloading pycparser-2.21-py2.py3-none-any.whl (118 kB)
2024-02-13T12:02:32.3449998Z #8 5.343      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 118.7/118.7 kB 263.4 MB/s eta 0:00:00
2024-02-13T12:02:32.3450981Z #8 5.355 Downloading requests-2.31.0-py3-none-any.whl (62 kB)
2024-02-13T12:02:32.3451757Z #8 5.357    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 kB 243.8 MB/s eta 0:00:00
2024-02-13T12:02:32.3452473Z #8 5.360 Downloading certifi-2023.7.22-py3-none-any.whl (158 kB)
2024-02-13T12:02:32.3453218Z #8 5.362    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 158.3/158.3 kB 264.4 MB/s eta 0:00:00
2024-02-13T12:02:32.3454156Z #8 5.370 Downloading charset_normalizer-3.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (199 kB)
2024-02-13T12:02:32.4567950Z #8 5.373    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 199.6/199.6 kB 228.9 MB/s eta 0:00:00
2024-02-13T12:02:32.4569206Z #8 5.376 Downloading importlib_metadata-6.8.0-py3-none-any.whl (22 kB)
2024-02-13T12:02:32.4571499Z #8 5.381 Downloading keyring-24.2.0-py3-none-any.whl (37 kB)
2024-02-13T12:02:32.4572595Z #8 5.385 Downloading readme_renderer-40.0-py3-none-any.whl (14 kB)
2024-02-13T12:02:32.4573826Z #8 5.390 Downloading rich-13.4.2-py3-none-any.whl (239 kB)
2024-02-13T12:02:32.4574738Z #8 5.392    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 239.4/239.4 kB 285.1 MB/s eta 0:00:00
2024-02-13T12:02:32.4575434Z #8 5.396 Downloading urllib3-2.0.7-py3-none-any.whl (124 kB)
2024-02-13T12:02:32.4576536Z #8 5.398    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 124.2/124.2 kB 256.5 MB/s eta 0:00:00
2024-02-13T12:02:32.4577230Z #8 5.403 Downloading pydantic-2.0.2-py3-none-any.whl (359 kB)
2024-02-13T12:02:32.4578108Z #8 5.406    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 359.1/359.1 kB 278.9 MB/s eta 0:00:00
2024-02-13T12:02:32.4579087Z #8 5.412 Downloading pydantic_core-2.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB)
2024-02-13T12:02:32.4579934Z #8 5.422    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 202.5 MB/s eta 0:00:00
2024-02-13T12:02:32.4580645Z #8 5.427 Downloading annotated_types-0.5.0-py3-none-any.whl (11 kB)
2024-02-13T12:02:32.4581369Z #8 5.432 Downloading docutils-0.20.1-py3-none-any.whl (572 kB)
2024-02-13T12:02:32.4581982Z #8 5.436    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 572.7/572.7 kB 269.4 MB/s eta 0:00:00
2024-02-13T12:02:32.4582697Z #8 5.439 Downloading markdown_it_py-3.0.0-py3-none-any.whl (87 kB)
2024-02-13T12:02:32.4583430Z #8 5.441    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 87.5/87.5 kB 256.1 MB/s eta 0:00:00
2024-02-13T12:02:32.4584140Z #8 5.444 Downloading typing_extensions-4.7.1-py3-none-any.whl (33 kB)
2024-02-13T12:02:32.4584851Z #8 5.449 Downloading zipp-3.16.0-py3-none-any.whl (6.7 kB)
2024-02-13T12:02:32.4585519Z #8 5.452 Downloading jaraco.classes-3.3.0-py3-none-any.whl (5.9 kB)
2024-02-13T12:02:32.4586299Z #8 5.459 Downloading cryptography-41.0.6-cp37-abi3-manylinux_2_28_x86_64.whl (4.4 MB)
2024-02-13T12:02:32.6071873Z #8 5.482    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.4/4.4 MB 206.6 MB/s eta 0:00:00
2024-02-13T12:02:32.6407746Z #8 5.666 Installing collected packages: webencodings, zipp, urllib3, typing-extensions, six, rfc3986, Pygments, pycparser, pkginfo, more-itertools, mdurl, jeepney, idna, docutils, charset-normalizer, certifi, annotated-types, requests, pydantic-core, markdown-it-py, jaraco.classes, importlib-metadata, cffi, bleach, rich, requests-toolbelt, readme-renderer, pydantic, cryptography, SecretStorage, id, keyring, twine
2024-02-13T12:02:34.8689115Z #8 7.894 Successfully installed Pygments-2.15.1 SecretStorage-3.3.3 annotated-types-0.5.0 bleach-6.0.0 certifi-2023.7.22 cffi-1.15.1 charset-normalizer-3.2.0 cryptography-41.0.6 docutils-0.20.1 id-1.0.0 idna-3.4 importlib-metadata-6.8.0 jaraco.classes-3.3.0 jeepney-0.8.0 keyring-24.2.0 markdown-it-py-3.0.0 mdurl-0.1.2 more-itertools-9.1.0 pkginfo-1.9.6 pycparser-2.21 pydantic-2.0.2 pydantic-core-2.1.2 readme-renderer-40.0 requests-2.31.0 requests-toolbelt-1.0.0 rfc3986-2.0.0 rich-13.4.2 six-1.16.0 twine-4.0.2 typing-extensions-4.7.1 urllib3-2.0.7 webencodings-0.5.1 zipp-3.16.0
2024-02-13T12:02:34.9813871Z #8 8.007
2024-02-13T12:02:34.9814632Z #8 8.007 [notice] A new release of pip is available: 23.3 -> 24.0
2024-02-13T12:02:34.9816156Z #8 8.007 [notice] To update, run: python -m pip install --upgrade pip
2024-02-13T12:02:35.2073343Z #8 DONE 8.2s
2024-02-13T12:02:35.4318427Z
2024-02-13T12:02:35.4318975Z #9 [4/9] WORKDIR /app
2024-02-13T12:02:35.4319593Z #9 DONE 0.0s
2024-02-13T12:02:35.4320030Z
2024-02-13T12:02:35.4320252Z #10 [5/9] COPY LICENSE.md .
2024-02-13T12:02:35.4320901Z #10 DONE 0.0s
2024-02-13T12:02:35.4321316Z
2024-02-13T12:02:35.4321595Z #11 [6/9] COPY twine-upload.sh .
2024-02-13T12:02:35.4322532Z #11 DONE 0.0s
2024-02-13T12:02:35.4322927Z
2024-02-13T12:02:35.4323547Z #12 [7/9] COPY print-hash.py .
2024-02-13T12:02:35.4324337Z #12 DONE 0.0s
2024-02-13T12:02:35.4324557Z
2024-02-13T12:02:35.4324771Z #13 [8/9] COPY oidc-exchange.py .
2024-02-13T12:02:35.4325264Z #13 DONE 0.0s
2024-02-13T12:02:35.4325514Z
2024-02-13T12:02:35.4325788Z #14 [9/9] RUN chmod +x twine-upload.sh
2024-02-13T12:02:35.4675109Z #14 DONE 0.2s
2024-02-13T12:02:35.6187253Z
2024-02-13T12:02:35.6187911Z #15 exporting to image
2024-02-13T12:02:35.6188840Z #15 exporting layers
2024-02-13T12:02:36.9399617Z #15 exporting layers 1.5s done
2024-02-13T12:02:36.9531459Z #15 writing image sha256:30c96a11d4fcb3d91c2e3c3f3b875adaab623fa39146e96a04215760da5fe937 done
2024-02-13T12:02:36.9533106Z #15 naming to docker.io/library/a3eb58:117aba8fb40c4eafb91f1c16669e0dbc done
2024-02-13T12:02:36.9534448Z #15 DONE 1.5s
2024-02-13T12:02:36.9588996Z ##[endgroup]
2024-02-13T12:02:36.9972370Z ##[group]Run google-github-actions/release-please-action@v4
2024-02-13T12:02:36.9973166Z with:
2024-02-13T12:02:36.9973781Z   token: ***
2024-02-13T12:02:36.9974248Z   release-type: python
2024-02-13T12:02:36.9974614Z   repo-url: engeir/volcano-base
2024-02-13T12:02:36.9975063Z   github-api-url: https://api.github.com
2024-02-13T12:02:36.9975698Z   github-graphql-url: https://api.github.com/graphql
2024-02-13T12:02:36.9976575Z   fork: false
2024-02-13T12:02:36.9976949Z   include-component-in-tag: false
2024-02-13T12:02:36.9977455Z   skip-github-release: false
2024-02-13T12:02:36.9977914Z   skip-github-pull-request: false
2024-02-13T12:02:36.9978307Z ##[endgroup]
2024-02-13T12:02:40.1471077Z Running release-please version: 16.5.0
2024-02-13T12:02:40.9577401Z ✔ Looking for latest release on branch: main with prefix:
2024-02-13T12:02:40.9578773Z ❯ Fetching merge commits on branch main with cursor: undefined
2024-02-13T12:02:41.8192893Z ❯ Found latest release pull request: 43 version: 0.7.1
2024-02-13T12:02:41.8194073Z ❯ Fetching releases with cursor undefined
2024-02-13T12:02:42.0638493Z ❯ found release for  Version {
2024-02-13T12:02:42.0639228Z   major: 0,
2024-02-13T12:02:42.0640036Z   minor: 7,
2024-02-13T12:02:42.0640602Z   patch: 1,
2024-02-13T12:02:42.0641349Z   preRelease: undefined,
2024-02-13T12:02:42.0642084Z   build: undefined
2024-02-13T12:02:42.0642657Z }
2024-02-13T12:02:42.0643923Z ❯ found release for  Version {
2024-02-13T12:02:42.0644654Z   major: 0,
2024-02-13T12:02:42.0645201Z   minor: 7,
2024-02-13T12:02:42.0645977Z   patch: 0,
2024-02-13T12:02:42.0646570Z   preRelease: undefined,
2024-02-13T12:02:42.0647275Z   build: undefined
2024-02-13T12:02:42.0647996Z }
2024-02-13T12:02:42.0648965Z ❯ SHA not found in recent commits to branch main, skipping
2024-02-13T12:02:42.0649993Z ❯ found release for  Version {
2024-02-13T12:02:42.0650826Z   major: 0,
2024-02-13T12:02:42.0651382Z   minor: 6,
2024-02-13T12:02:42.0652121Z   patch: 1,
2024-02-13T12:02:42.0652747Z   preRelease: undefined,
2024-02-13T12:02:42.0653454Z   build: undefined
2024-02-13T12:02:42.0654133Z }
2024-02-13T12:02:42.0654969Z ❯ SHA not found in recent commits to branch main, skipping
2024-02-13T12:02:42.0656255Z ❯ found release for  Version {
2024-02-13T12:02:42.0657129Z   major: 0,
2024-02-13T12:02:42.0657724Z   minor: 6,
2024-02-13T12:02:42.0658434Z   patch: 0,
2024-02-13T12:02:42.0659062Z   preRelease: undefined,
2024-02-13T12:02:42.0659731Z   build: undefined
2024-02-13T12:02:42.0660467Z }
2024-02-13T12:02:42.0661350Z ❯ SHA not found in recent commits to branch main, skipping
2024-02-13T12:02:42.0662442Z ❯ found release for  Version {
2024-02-13T12:02:42.0663305Z   major: 0,
2024-02-13T12:02:42.0663871Z   minor: 5,
2024-02-13T12:02:42.0664580Z   patch: 0,
2024-02-13T12:02:42.0665146Z   preRelease: undefined,
2024-02-13T12:02:42.0665849Z   build: undefined
2024-02-13T12:02:42.0666578Z }
2024-02-13T12:02:42.0667433Z ❯ SHA not found in recent commits to branch main, skipping
2024-02-13T12:02:42.0668552Z ❯ found release for  Version {
2024-02-13T12:02:42.0669420Z   major: 0,
2024-02-13T12:02:42.0670000Z   minor: 4,
2024-02-13T12:02:42.0670451Z   patch: 0,
2024-02-13T12:02:42.0671106Z   preRelease: undefined,
2024-02-13T12:02:42.0671794Z   build: undefined
2024-02-13T12:02:42.0672585Z }
2024-02-13T12:02:42.0673453Z ❯ SHA not found in recent commits to branch main, skipping
2024-02-13T12:02:42.0674599Z ❯ found release for  Version {
2024-02-13T12:02:42.0675491Z   major: 0,
2024-02-13T12:02:42.0676062Z   minor: 3,
2024-02-13T12:02:42.0676686Z   patch: 3,
2024-02-13T12:02:42.0677391Z   preRelease: undefined,
2024-02-13T12:02:42.0677978Z   build: undefined
2024-02-13T12:02:42.0678508Z }
2024-02-13T12:02:42.0679496Z ❯ SHA not found in recent commits to branch main, skipping
2024-02-13T12:02:42.0680545Z ❯ found release for  Version {
2024-02-13T12:02:42.0681376Z   major: 0,
2024-02-13T12:02:42.0681921Z   minor: 3,
2024-02-13T12:02:42.0682391Z   patch: 2,
2024-02-13T12:02:42.0683105Z   preRelease: undefined,
2024-02-13T12:02:42.0684186Z   build: undefined
2024-02-13T12:02:42.0684805Z }
2024-02-13T12:02:42.0685833Z ❯ SHA not found in recent commits to branch main, skipping
2024-02-13T12:02:42.0686968Z ❯ found release for  Version {
2024-02-13T12:02:42.0687724Z   major: 0,
2024-02-13T12:02:42.0688431Z   minor: 3,
2024-02-13T12:02:42.0688982Z   patch: 1,
2024-02-13T12:02:42.0689582Z   preRelease: undefined,
2024-02-13T12:02:42.0690406Z   build: undefined
2024-02-13T12:02:42.0690968Z }
2024-02-13T12:02:42.0691962Z ❯ SHA not found in recent commits to branch main, skipping
2024-02-13T12:02:42.0692985Z ❯ found release for  Version {
2024-02-13T12:02:42.0693653Z   major: 0,
2024-02-13T12:02:42.0694361Z   minor: 3,
2024-02-13T12:02:42.0694943Z   patch: 0,
2024-02-13T12:02:42.0695584Z   preRelease: undefined,
2024-02-13T12:02:42.0696661Z   build: undefined
2024-02-13T12:02:42.0697260Z }
2024-02-13T12:02:42.0698068Z ❯ SHA not found in recent commits to branch main, skipping
2024-02-13T12:02:42.0699197Z ❯ found release for  Version {
2024-02-13T12:02:42.0699949Z   major: 0,
2024-02-13T12:02:42.0700478Z   minor: 2,
2024-02-13T12:02:42.0701159Z   patch: 12,
2024-02-13T12:02:42.0701761Z   preRelease: undefined,
2024-02-13T12:02:42.0702346Z   build: undefined
2024-02-13T12:02:42.0703045Z }
2024-02-13T12:02:42.0703902Z ❯ SHA not found in recent commits to branch main, skipping
2024-02-13T12:02:42.0705076Z ❯ found release for  Version {
2024-02-13T12:02:42.0706082Z   major: 0,
2024-02-13T12:02:42.0706686Z   minor: 2,
2024-02-13T12:02:42.0707314Z   patch: 11,
2024-02-13T12:02:42.0707811Z   preRelease: undefined,
2024-02-13T12:02:42.0708412Z   build: undefined
2024-02-13T12:02:42.0709181Z }
2024-02-13T12:02:42.0709974Z ❯ SHA not found in recent commits to branch main, skipping
2024-02-13T12:02:42.0710907Z ❯ found release for  Version {
2024-02-13T12:02:42.0711647Z   major: 0,
2024-02-13T12:02:42.0712177Z   minor: 2,
2024-02-13T12:02:42.0712798Z   patch: 10,
2024-02-13T12:02:42.0713292Z   preRelease: undefined,
2024-02-13T12:02:42.0713877Z   build: undefined
2024-02-13T12:02:42.0714512Z }
2024-02-13T12:02:42.0715243Z ❯ SHA not found in recent commits to branch main, skipping
2024-02-13T12:02:42.0716063Z ❯ found release for  Version {
2024-02-13T12:02:42.0716785Z   major: 0,
2024-02-13T12:02:42.0717254Z   minor: 2,
2024-02-13T12:02:42.0717697Z   patch: 9,
2024-02-13T12:02:42.0718299Z   preRelease: undefined,
2024-02-13T12:02:42.0718886Z   build: undefined
2024-02-13T12:02:42.0719411Z }
2024-02-13T12:02:42.0720238Z ❯ SHA not found in recent commits to branch main, skipping
2024-02-13T12:02:42.0721158Z ❯ found release for  Version {
2024-02-13T12:02:42.0721727Z   major: 0,
2024-02-13T12:02:42.0722308Z   minor: 2,
2024-02-13T12:02:42.0722790Z   patch: 8,
2024-02-13T12:02:42.0723361Z   preRelease: undefined,
2024-02-13T12:02:42.0723926Z   build: undefined
2024-02-13T12:02:42.0724449Z }
2024-02-13T12:02:42.0725299Z ❯ SHA not found in recent commits to branch main, skipping
2024-02-13T12:02:42.0726258Z ❯ found release for  Version {
2024-02-13T12:02:42.0726869Z   major: 0,
2024-02-13T12:02:42.0727441Z   minor: 2,
2024-02-13T12:02:42.0727961Z   patch: 7,
2024-02-13T12:02:42.0728479Z   preRelease: undefined,
2024-02-13T12:02:42.0729211Z   build: undefined
2024-02-13T12:02:42.0729664Z }
2024-02-13T12:02:42.0730375Z ❯ SHA not found in recent commits to branch main, skipping
2024-02-13T12:02:42.0731220Z ❯ found release for  Version {
2024-02-13T12:02:42.0731845Z   major: 0,
2024-02-13T12:02:42.0732428Z   minor: 2,
2024-02-13T12:02:42.0732938Z   patch: 6,
2024-02-13T12:02:42.0733394Z   preRelease: undefined,
2024-02-13T12:02:42.0734091Z   build: undefined
2024-02-13T12:02:42.0734645Z }
2024-02-13T12:02:42.0735260Z ❯ SHA not found in recent commits to branch main, skipping
2024-02-13T12:02:42.0736192Z ❯ found release for  Version {
2024-02-13T12:02:42.0736607Z   major: 0,
2024-02-13T12:02:42.0736913Z   minor: 2,
2024-02-13T12:02:42.0737294Z   patch: 5,
2024-02-13T12:02:42.0737620Z   preRelease: undefined,
2024-02-13T12:02:42.0738006Z   build: undefined
2024-02-13T12:02:42.0738640Z }
2024-02-13T12:02:42.0739126Z ❯ SHA not found in recent commits to branch main, skipping
2024-02-13T12:02:42.0739772Z ❯ found release for  Version {
2024-02-13T12:02:42.0740126Z   major: 0,
2024-02-13T12:02:42.0740446Z   minor: 2,
2024-02-13T12:02:42.0740812Z   patch: 4,
2024-02-13T12:02:42.0741130Z   preRelease: undefined,
2024-02-13T12:02:42.0741508Z   build: undefined
2024-02-13T12:02:42.0741893Z }
2024-02-13T12:02:42.0742348Z ❯ SHA not found in recent commits to branch main, skipping
2024-02-13T12:02:42.0742847Z ❯ found release for  Version {
2024-02-13T12:02:42.0743312Z   major: 0,
2024-02-13T12:02:42.0743629Z   minor: 2,
2024-02-13T12:02:42.0743929Z   patch: 3,
2024-02-13T12:02:42.0744309Z   preRelease: undefined,
2024-02-13T12:02:42.0744693Z   build: undefined
2024-02-13T12:02:42.0744982Z }
2024-02-13T12:02:42.0745488Z ❯ SHA not found in recent commits to branch main, skipping
2024-02-13T12:02:42.0746057Z ❯ found release for  Version {
2024-02-13T12:02:42.0746518Z   major: 0,
2024-02-13T12:02:42.0746848Z   minor: 2,
2024-02-13T12:02:42.0747150Z   patch: 2,
2024-02-13T12:02:42.0747540Z   preRelease: undefined,
2024-02-13T12:02:42.0747884Z   build: undefined
2024-02-13T12:02:42.0748206Z }
2024-02-13T12:02:42.0748731Z ❯ SHA not found in recent commits to branch main, skipping
2024-02-13T12:02:42.0749276Z ❯ found release for  Version {
2024-02-13T12:02:42.0749654Z   major: 0,
2024-02-13T12:02:42.0750217Z   minor: 2,
2024-02-13T12:02:42.0750484Z   patch: 1,
2024-02-13T12:02:42.0750819Z   preRelease: undefined,
2024-02-13T12:02:42.0751243Z   build: undefined
2024-02-13T12:02:42.0751559Z }
2024-02-13T12:02:42.0752093Z ❯ SHA not found in recent commits to branch main, skipping
2024-02-13T12:02:42.0752634Z ❯ found release for  Version {
2024-02-13T12:02:42.0753023Z   major: 0,
2024-02-13T12:02:42.0753350Z   minor: 2,
2024-02-13T12:02:42.0753649Z   patch: 0,
2024-02-13T12:02:42.0753979Z   preRelease: undefined,
2024-02-13T12:02:42.0754399Z   build: undefined
2024-02-13T12:02:42.0754712Z }
2024-02-13T12:02:42.0755186Z ❯ SHA not found in recent commits to branch main, skipping
2024-02-13T12:02:42.0755811Z ❯ found release for  Version {
2024-02-13T12:02:42.0756157Z   major: 0,
2024-02-13T12:02:42.0756485Z   minor: 1,
2024-02-13T12:02:42.0756846Z   patch: 0,
2024-02-13T12:02:42.0757175Z   preRelease: undefined,
2024-02-13T12:02:42.0757611Z   build: undefined
2024-02-13T12:02:42.0757931Z }
2024-02-13T12:02:42.0758354Z ❯ SHA not found in recent commits to branch main, skipping
2024-02-13T12:02:42.0758977Z ❯ found 2 possible releases. [
2024-02-13T12:02:42.0759380Z   Version {
2024-02-13T12:02:42.0759680Z     major: 0,
2024-02-13T12:02:42.0760068Z     minor: 7,
2024-02-13T12:02:42.0760394Z     patch: 1,
2024-02-13T12:02:42.0760736Z     preRelease: undefined,
2024-02-13T12:02:42.0761127Z     build: undefined
2024-02-13T12:02:42.0761473Z   },
2024-02-13T12:02:42.0761762Z   Version {
2024-02-13T12:02:42.0762137Z     major: 0,
2024-02-13T12:02:42.0762443Z     minor: 7,
2024-02-13T12:02:42.0762808Z     patch: 1,
2024-02-13T12:02:42.0763124Z     preRelease: undefined,
2024-02-13T12:02:42.0763491Z     build: undefined
2024-02-13T12:02:42.0763881Z   }
2024-02-13T12:02:42.0764178Z ]
2024-02-13T12:02:42.0765175Z ✔ Building releases
2024-02-13T12:02:42.0765672Z ✔ Building strategies by path
2024-02-13T12:02:42.0766082Z ❯ .: python
2024-02-13T12:02:42.4199740Z ✔ Looking for latest release on branch: main with prefix:
2024-02-13T12:02:42.4201121Z ❯ Fetching merge commits on branch main with cursor: undefined
2024-02-13T12:02:43.3259393Z ❯ Found latest release pull request: 43 version: 0.7.1
2024-02-13T12:02:43.3260219Z ❯ Fetching releases with cursor undefined
2024-02-13T12:02:43.5060122Z ❯ found release for  Version {
2024-02-13T12:02:43.5060625Z   major: 0,
2024-02-13T12:02:43.5061322Z   minor: 7,
2024-02-13T12:02:43.5061847Z   patch: 1,
2024-02-13T12:02:43.5062392Z   preRelease: undefined,
2024-02-13T12:02:43.5063124Z   build: undefined
2024-02-13T12:02:43.5063643Z }
2024-02-13T12:02:43.5064382Z ❯ found release for  Version {
2024-02-13T12:02:43.5065296Z   major: 0,
2024-02-13T12:02:43.5065880Z   minor: 7,
2024-02-13T12:02:43.5066468Z   patch: 0,
2024-02-13T12:02:43.5066977Z   preRelease: undefined,
2024-02-13T12:02:43.5067655Z   build: undefined
2024-02-13T12:02:43.5068288Z }
2024-02-13T12:02:43.5069051Z ❯ SHA not found in recent commits to branch main, skipping
2024-02-13T12:02:43.5070107Z ❯ found release for  Version {
2024-02-13T12:02:43.5070761Z   major: 0,
2024-02-13T12:02:43.5071265Z   minor: 6,
2024-02-13T12:02:43.5071855Z   patch: 1,
2024-02-13T12:02:43.5072397Z   preRelease: undefined,
2024-02-13T12:02:43.5073097Z   build: undefined
2024-02-13T12:02:43.5073556Z }
2024-02-13T12:02:43.5074306Z ❯ SHA not found in recent commits to branch main, skipping
2024-02-13T12:02:43.5075319Z ❯ found release for  Version {
2024-02-13T12:02:43.5075929Z   major: 0,
2024-02-13T12:02:43.5076428Z   minor: 6,
2024-02-13T12:02:43.5077025Z   patch: 0,
2024-02-13T12:02:43.5077601Z   preRelease: undefined,
2024-02-13T12:02:43.5078145Z   build: undefined
2024-02-13T12:02:43.5078751Z }
2024-02-13T12:02:43.5079548Z ❯ SHA not found in recent commits to branch main, skipping
2024-02-13T12:02:43.5080536Z ❯ found release for  Version {
2024-02-13T12:02:43.5081152Z   major: 0,
2024-02-13T12:02:43.5081645Z   minor: 5,
2024-02-13T12:02:43.5082160Z   patch: 0,
2024-02-13T12:02:43.5082658Z   preRelease: undefined,
2024-02-13T12:02:43.5083201Z   build: undefined
2024-02-13T12:02:43.5084075Z }
2024-02-13T12:02:43.5084869Z ❯ SHA not found in recent commits to branch main, skipping
2024-02-13T12:02:43.5085892Z ❯ found release for  Version {
2024-02-13T12:02:43.5086450Z   major: 0,
2024-02-13T12:02:43.5086729Z   minor: 4,
2024-02-13T12:02:43.5087036Z   patch: 0,
2024-02-13T12:02:43.5087444Z   preRelease: undefined,
2024-02-13T12:02:43.5087813Z   build: undefined
2024-02-13T12:02:43.5088230Z }
2024-02-13T12:02:43.5088692Z ❯ SHA not found in recent commits to branch main, skipping
2024-02-13T12:02:43.5089210Z ❯ found release for  Version {
2024-02-13T12:02:43.5089694Z   major: 0,
2024-02-13T12:02:43.5090003Z   minor: 3,
2024-02-13T12:02:43.5090305Z   patch: 3,
2024-02-13T12:02:43.5090712Z   preRelease: undefined,
2024-02-13T12:02:43.5091078Z   build: undefined
2024-02-13T12:02:43.5091410Z }
2024-02-13T12:02:43.5092002Z ❯ SHA not found in recent commits to branch main, skipping
2024-02-13T12:02:43.5092554Z ❯ found release for  Version {
2024-02-13T12:02:43.5093047Z   major: 0,
2024-02-13T12:02:43.5093333Z   minor: 3,
2024-02-13T12:02:43.5093635Z   patch: 2,
2024-02-13T12:02:43.5094034Z   preRelease: undefined,
2024-02-13T12:02:43.5094434Z   build: undefined
2024-02-13T12:02:43.5094833Z }
2024-02-13T12:02:43.5095362Z ❯ SHA not found in recent commits to branch main, skipping
2024-02-13T12:02:43.5096165Z ❯ found release for  Version {
2024-02-13T12:02:43.5096647Z   major: 0,
2024-02-13T12:02:43.5097046Z   minor: 3,
2024-02-13T12:02:43.5097368Z   patch: 1,
2024-02-13T12:02:43.5097688Z   preRelease: undefined,
2024-02-13T12:02:43.5098116Z   build: undefined
2024-02-13T12:02:43.5098460Z }
2024-02-13T12:02:43.5098884Z ❯ SHA not found in recent commits to branch main, skipping
2024-02-13T12:02:43.5099501Z ❯ found release for  Version {
2024-02-13T12:02:43.5099902Z   major: 0,
2024-02-13T12:02:43.5100343Z   minor: 3,
2024-02-13T12:02:43.5100663Z   patch: 0,
2024-02-13T12:02:43.5100979Z   preRelease: undefined,
2024-02-13T12:02:43.5101414Z   build: undefined
2024-02-13T12:02:43.5101727Z }
2024-02-13T12:02:43.5102164Z ❯ SHA not found in recent commits to branch main, skipping
2024-02-13T12:02:43.5102790Z ❯ found release for  Version {
2024-02-13T12:02:43.5103183Z   major: 0,
2024-02-13T12:02:43.5103481Z   minor: 2,
2024-02-13T12:02:43.5103859Z   patch: 12,
2024-02-13T12:02:43.5104148Z   preRelease: undefined,
2024-02-13T12:02:43.5104512Z   build: undefined
2024-02-13T12:02:43.5104904Z }
2024-02-13T12:02:43.5105386Z ❯ SHA not found in recent commits to branch main, skipping
2024-02-13T12:02:43.5106000Z ❯ found release for  Version {
2024-02-13T12:02:43.5106374Z   major: 0,
2024-02-13T12:02:43.5106856Z   minor: 2,
2024-02-13T12:02:43.5107221Z   patch: 11,
2024-02-13T12:02:43.5107547Z   preRelease: undefined,
2024-02-13T12:02:43.5107918Z   build: undefined
2024-02-13T12:02:43.5108295Z }
2024-02-13T12:02:43.5108727Z ❯ SHA not found in recent commits to branch main, skipping
2024-02-13T12:02:43.5109293Z ❯ found release for  Version {
2024-02-13T12:02:43.5109692Z   major: 0,
2024-02-13T12:02:43.5110001Z   minor: 2,
2024-02-13T12:02:43.5110316Z   patch: 10,
2024-02-13T12:02:43.5110701Z   preRelease: undefined,
2024-02-13T12:02:43.5111071Z   build: undefined
2024-02-13T12:02:43.5111446Z }
2024-02-13T12:02:43.5111883Z ❯ SHA not found in recent commits to branch main, skipping
2024-02-13T12:02:43.5112390Z ❯ found release for  Version {
2024-02-13T12:02:43.5112836Z   major: 0,
2024-02-13T12:02:43.5113135Z   minor: 2,
2024-02-13T12:02:43.5113448Z   patch: 9,
2024-02-13T12:02:43.5113821Z   preRelease: undefined,
2024-02-13T12:02:43.5114190Z   build: undefined
2024-02-13T12:02:43.5114469Z }
2024-02-13T12:02:43.5114969Z ❯ SHA not found in recent commits to branch main, skipping
2024-02-13T12:02:43.5115520Z ❯ found release for  Version {
2024-02-13T12:02:43.5115894Z   major: 0,
2024-02-13T12:02:43.5116276Z   minor: 2,
2024-02-13T12:02:43.5116573Z   patch: 8,
2024-02-13T12:02:43.5116851Z   preRelease: undefined,
2024-02-13T12:02:43.5117289Z   build: undefined
2024-02-13T12:02:43.5117613Z }
2024-02-13T12:02:43.5118301Z ❯ SHA not found in recent commits to branch main, skipping
2024-02-13T12:02:43.5118844Z ❯ found release for  Version {
2024-02-13T12:02:43.5119220Z   major: 0,
2024-02-13T12:02:43.5119597Z   minor: 2,
2024-02-13T12:02:43.5119863Z   patch: 7,
2024-02-13T12:02:43.5120179Z   preRelease: undefined,
2024-02-13T12:02:43.5120615Z   build: undefined
2024-02-13T12:02:43.5120932Z }
2024-02-13T12:02:43.5121376Z ❯ SHA not found in recent commits to branch main, skipping
2024-02-13T12:02:43.5121978Z ❯ found release for  Version {
2024-02-13T12:02:43.5122351Z   major: 0,
2024-02-13T12:02:43.5122751Z   minor: 2,
2024-02-13T12:02:43.5123063Z   patch: 6,
2024-02-13T12:02:43.5123391Z   preRelease: undefined,
2024-02-13T12:02:43.5123773Z   build: undefined
2024-02-13T12:02:43.5124111Z }
2024-02-13T12:02:43.5124565Z ❯ SHA not found in recent commits to branch main, skipping
2024-02-13T12:02:43.5125162Z ❯ found release for  Version {
2024-02-13T12:02:43.5125539Z   major: 0,
2024-02-13T12:02:43.5125853Z   minor: 2,
2024-02-13T12:02:43.5126286Z   patch: 5,
2024-02-13T12:02:43.5126619Z   preRelease: undefined,
2024-02-13T12:02:43.5126974Z   build: undefined
2024-02-13T12:02:43.5127358Z }
2024-02-13T12:02:43.5127806Z ❯ SHA not found in recent commits to branch main, skipping
2024-02-13T12:02:43.5128401Z ❯ found release for  Version {
2024-02-13T12:02:43.5128821Z   major: 0,
2024-02-13T12:02:43.5129085Z   minor: 2,
2024-02-13T12:02:43.5129452Z   patch: 4,
2024-02-13T12:02:43.5129779Z   preRelease: undefined,
2024-02-13T12:02:43.5130143Z   build: undefined
2024-02-13T12:02:43.5130518Z }
2024-02-13T12:02:43.5130977Z ❯ SHA not found in recent commits to branch main, skipping
2024-02-13T12:02:43.5131477Z ❯ found release for  Version {
2024-02-13T12:02:43.5131915Z   major: 0,
2024-02-13T12:02:43.5132232Z   minor: 2,
2024-02-13T12:02:43.5132528Z   patch: 3,
2024-02-13T12:02:43.5132939Z   preRelease: undefined,
2024-02-13T12:02:43.5133304Z   build: undefined
2024-02-13T12:02:43.5133687Z }
2024-02-13T12:02:43.5134106Z ❯ SHA not found in recent commits to branch main, skipping
2024-02-13T12:02:43.5134661Z ❯ found release for  Version {
2024-02-13T12:02:43.5135136Z   major: 0,
2024-02-13T12:02:43.5135440Z   minor: 2,
2024-02-13T12:02:43.5135741Z   patch: 2,
2024-02-13T12:02:43.5136337Z   preRelease: undefined,
2024-02-13T12:02:43.5136666Z   build: undefined
2024-02-13T12:02:43.5136979Z }
2024-02-13T12:02:43.5137509Z ❯ SHA not found in recent commits to branch main, skipping
2024-02-13T12:02:43.5138066Z ❯ found release for  Version {
2024-02-13T12:02:43.5138461Z   major: 0,
2024-02-13T12:02:43.5138877Z   minor: 2,
2024-02-13T12:02:43.5139358Z   patch: 1,
2024-02-13T12:02:43.5139653Z   preRelease: undefined,
2024-02-13T12:02:43.5140092Z   build: undefined
2024-02-13T12:02:43.5140429Z }
2024-02-13T12:02:43.5140930Z ❯ SHA not found in recent commits to branch main, skipping
2024-02-13T12:02:43.5141470Z ❯ found release for  Version {
2024-02-13T12:02:43.5141887Z   major: 0,
2024-02-13T12:02:43.5142227Z   minor: 2,
2024-02-13T12:02:43.5142532Z   patch: 0,
2024-02-13T12:02:43.5142873Z   preRelease: undefined,
2024-02-13T12:02:43.5143291Z   build: undefined
2024-02-13T12:02:43.5143626Z }
2024-02-13T12:02:43.5144050Z ❯ SHA not found in recent commits to branch main, skipping
2024-02-13T12:02:43.5144641Z ❯ found release for  Version {
2024-02-13T12:02:43.5144997Z   major: 0,
2024-02-13T12:02:43.5145306Z   minor: 1,
2024-02-13T12:02:43.5145687Z   patch: 0,
2024-02-13T12:02:43.5145998Z   preRelease: undefined,
2024-02-13T12:02:43.5146433Z   build: undefined
2024-02-13T12:02:43.5146763Z }
2024-02-13T12:02:43.5147164Z ❯ SHA not found in recent commits to branch main, skipping
2024-02-13T12:02:43.5147764Z ❯ found 2 possible releases. [
2024-02-13T12:02:43.5148179Z   Version {
2024-02-13T12:02:43.5148484Z     major: 0,
2024-02-13T12:02:43.5148872Z     minor: 7,
2024-02-13T12:02:43.5149182Z     patch: 1,
2024-02-13T12:02:43.5149510Z     preRelease: undefined,
2024-02-13T12:02:43.5149922Z     build: undefined
2024-02-13T12:02:43.5150252Z   },
2024-02-13T12:02:43.5150731Z   Version {
2024-02-13T12:02:43.5151100Z     major: 0,
2024-02-13T12:02:43.5151404Z     minor: 7,
2024-02-13T12:02:43.5151785Z     patch: 1,
2024-02-13T12:02:43.5152073Z     preRelease: undefined,
2024-02-13T12:02:43.5152435Z     build: undefined
2024-02-13T12:02:43.5152852Z   }
2024-02-13T12:02:43.5153129Z ]
2024-02-13T12:02:43.5153874Z ✔ Building pull requests
2024-02-13T12:02:43.5154362Z ✔ Building strategies by path
2024-02-13T12:02:43.5154784Z ❯ .: python
2024-02-13T12:02:43.5155226Z ✔ Collecting release commit SHAs
2024-02-13T12:02:43.5155681Z ❯ release search depth: 400
2024-02-13T12:02:43.5156155Z ❯ Fetching releases with cursor undefined
2024-02-13T12:02:43.6411353Z ❯ Found release for path ., v0.7.1
2024-02-13T12:02:43.6412595Z ❯ release for path: ., version: 0.7.1, sha: a06b1e28c156915a9953040382c17a8e9bedf851
2024-02-13T12:02:43.6413624Z ✔ Collecting commits since all latest releases
2024-02-13T12:02:43.6414372Z ❯ commit search depth: 500
2024-02-13T12:02:43.6415130Z ❯ Set(1) { 'a06b1e28c156915a9953040382c17a8e9bedf851' }
2024-02-13T12:02:43.6416122Z ❯ Fetching merge commits on branch main with cursor: undefined
2024-02-13T12:02:44.2351895Z ❯ Backfilling file list for commit: 7efdd01b6a529220d2fd737a56d1f07b0f600b59
2024-02-13T12:02:44.3566715Z ❯ Found 3 files
2024-02-13T12:02:44.3567914Z ❯ Backfilling file list for commit: b945b2b1d33559911e868128cac17aebcca00243
2024-02-13T12:02:44.4501878Z ❯ Found 1 files
2024-02-13T12:02:44.4503242Z ❯ Backfilling file list for commit: f6d998e2bc101edd710a91a37e3827e04f56be62
2024-02-13T12:02:44.5269491Z ❯ Found 1 files
2024-02-13T12:02:44.5270857Z ❯ Backfilling file list for commit: a4d7439b8abf663e291c6055f6b10906c37ce529
2024-02-13T12:02:44.6259235Z ❯ Found 2 files
2024-02-13T12:02:44.6260647Z ❯ Backfilling file list for commit: b7e7a016bcd1f49879b797cb54140f0fdbdfe8be
2024-02-13T12:02:44.7228639Z ❯ Found 1 files
2024-02-13T12:02:44.7229842Z ❯ Backfilling file list for commit: 02ff1f101f0037f025f22faa0b64a82c41695485
2024-02-13T12:02:44.8030329Z ❯ Found 1 files
2024-02-13T12:02:44.8031438Z ❯ Backfilling file list for commit: f1d66445ba9c2fce04f68134808c0a2127d13779
2024-02-13T12:02:44.8816396Z ❯ Found 2 files
2024-02-13T12:02:44.8817622Z ❯ Backfilling file list for commit: 3b68bfb3e0da4c89170cac80e64b910a770f3d6d
2024-02-13T12:02:44.9517274Z ❯ Found 2 files
2024-02-13T12:02:44.9518702Z ❯ Backfilling file list for commit: 90ea57ea8c726a083c2fd733b378a7d0e8d6555b
2024-02-13T12:02:45.0459193Z ❯ Found 1 files
2024-02-13T12:02:45.0460076Z ✔ Splitting 2 commits by path
2024-02-13T12:02:45.0466165Z ✔ Building candidate release pull request for path: .
2024-02-13T12:02:45.0467677Z ❯ type: python
2024-02-13T12:02:45.0468540Z ❯ targetBranch: main
2024-02-13T12:02:45.0486172Z ❯ commits: 2
2024-02-13T12:02:45.0488054Z ✔ Considering: 2 commits
2024-02-13T12:02:45.0491140Z ❯ component:
2024-02-13T12:02:45.0491949Z ❯ pull request title pattern: undefined
2024-02-13T12:02:45.3355581Z ✔ No user facing commits found since a06b1e28c156915a9953040382c17a8e9bedf851 - skipping
2024-02-13T12:02:45.3799776Z Cleaning up orphan processes

Additional information
No response

Confirming that, spent some time trying to figure out what's wrong with my config when adding extra-files. Switching to v3 fixes it by adding extra-files in the workflow config directly.

I would also confirm. Prefixes like ci:  do not trigger a release PR and do not appear in the changelog.

After wasting too much time on this, I have it working like so for a node codebase:
Github action:
release-please.yml
`on:
push:
branches:
- main
permissions:
contents: write
pull-requests: write
name: Release Please
jobs:
release-please:
runs-on: ubuntu-latest
steps:
- uses: google-github-actions/release-please-action@v4
with:
token: ${{ secrets.RELEASE_PLEASE_TOKEN }}`
release-please-config.json
{   "$schema": "https://raw.githubusercontent.com/googleapis/release-please/main/schemas/config.json",   "packages": {     ".": {       "changelog-path": "CHANGELOG.md",       "release-type": "node",       "changelog-sections": [         { "type": "feat", "section": "🚀 New Features", "hidden": false },         { "type": "feature", "section": "🚀 New Features", "hidden": false },         { "type": "enhance", "section": "💅 Enhancements", "hidden": false },         { "type": "fix", "section": "🔥 Bug Fixes", "hidden": false },         { "type": "perf", "section": "🏃 Performance Improvements", "hidden": false },         { "type": "revert", "section": "↩ Reverts", "hidden": true },         { "type": "docs", "section": "📚 Documentation", "hidden": false },         { "type": "style", "section": "🎨 Code Style", "hidden": false },         { "type": "chore", "section": "⚙ Chores", "hidden": false },         { "type": "refactor", "section": "⌨ Code Refactoring", "hidden": false },         { "type": "test", "section": "🧪 Automated Testing", "hidden": false },         { "type": "build", "section": "🛠 Build System", "hidden": false },         { "type": "ci", "section": "📦 CI Improvements", "hidden": false }       ]     }   } }
.release-please-manifest.json
From what I understand in the docs, this is your initial release version
{   ".": "1.0.0" }


subgrouping error?

I'm trying to take subgroups from the AnnData object as such:
adata_1 = adata[adata.obs['louvain'] == '0']
which works but if I want to get the inverse
adata_1 = adata[adata.obs['louvain'] != '0']
it sometimes throws this error only on the second line.
'IndexError: index 8 is out of bounds for axis 0 with size 8'
After some debugging, it seems like this occurs when you try run louvain clustering at different resolutions (ie doing it more than once).
Is there something real elementary that I am missing here? Or is there a better way of doing what I need? Thanks, Kevin

I think I found a way around it. The issue here is the error is thrown when the new louvain groups are created by the adata.obs['louvain_colors'] are not updated until the plotting sc.pl function is run. Therefore, when you try to slice anything, it throws out an index out of bounds error.

Thank you! If you add a few more details we can fix this quickly: Which call will update the groups but not the color and which call will error out with which stack trace? Please add the the traceback to your comment this:
```python
sc.tl.something(adata)
```

```pytb
XError                                Traceback (most recent call last)
....
XError: some message.
```

Possibly related to/ fixed by https://github.com/theislab/anndata/pull/168

Thank you for bringing up this issue!
We will close the issue for now, hopefully the expected behaviour is reached here :)
However, please don't hesitate to reopen this issue or create a new one if you have any more questions or run into any related problems in the future.
Thanks for being a part of our community! :)


[PE-D][Tester A] Incorrect appointment time is displayed when 'd/tody 10pm-11pm/10am-11am' is used as DATE_TIME input

NOTE: This bug is present in the add and editappt commands.
Steps to reproduce:
EDIT COMMAND:

Create a patient using add n/Time Wobble p/12345678.
Enter an appointment for Time Wobble patient using: addappt <Time Wobble patient index> d/today 9am-11am.
Edit the appointment using any of the following commands:

editappt <Created appointment index from (2)> d/tody 10pm-11pm
editappt <Created appointment index from (2)> d/tody 10am-11am

ADD COMMAND:

Create a walk in patient using add n/Time Jumble p/12345678 d/tody 10am-11am.

Expected:
EDIT COMMAND:
For the first command in (3):
The appointment time is changed from '9:00am to 11:00am' to '10:00pm to 11:00pm'.
For the second command in (3):
The appointment time is changed from '9:00am to 11:00am' to '10:00AM to 11:00AM'.
ADD COMMAND:
A walk in patient is created with name 'Time Jumble', phone number '12345678' and appointment '<Today's date> 10:00AM to 11:00AM'.
Actual:
EDIT COMMAND
For first command in (3):
Appointment time gets changed from '9:00am to 11:00am' to '12:00PM to 11:00PM'.
For second command in (3):
Appointment time gets changed from '9:00am to 11:00am' to '12:00AM to 11:00AM'.
When the command is rerun again, it throws an 'This appointment already exists in the address book' error, even though the Appointment List shows it as '12:00PM to 11:00PM'/'12:00AM to 11:00AM'.
ADD COMMAND
A walk in patient is created with name 'Time Jumble', phone number '12345678' and appointment '<Today's date> 12:00AM to 11:00AM'.
Improvement suggestion:
Maybe it is an issue with how Appointment List itself displays the time? Since trying to run the command again triggers an '...already exists...'  error message that suggests the time is actually properly set in the data.
Screenshot:

Labels: severity.High type.FunctionalityBug
original: JonChong98/ped#16

To add on there also seems to be an error when using d/tdy


Unexpected result for tag extraction in stats_config

If you are reporting any crash or any potential security issue, do not
open an issue in this repo. Please report the issue via emailing
<EMAIL_ADDRESS>where the issue will be triaged appropriately.
Title: Unexpected result for tag extraction in stats_config
Description:
I'm using istio and trying to customize some metrics name and tag name. I added below to the 'stats_tags' during envoy bootstrap but the metrics exposed removes 'xx' instead of keeping it.
          {
            "tag_name": "envoy.response_code_class",
            "regex": "_rq_(\\d)xx$"
          },

I expect something like envoy_cluster_upstream_rq_xx{envoy.response_code_class=2} but now I get envoy_cluster_upstream_rq{envoy.response_code_class=2}. Any idea why?
full config
    "stats_config": {
     "stats_tags": [
      {
       "tag_name": "cluster_name",
       "regex": "^cluster\\.((.+?(\\..+?\\.svc\\.cluster\\.local)?)\\.)"
      },
      {
       "tag_name": "tcp_prefix",
       "regex": "^tcp\\.((.*?)\\.)\\w+?$"
      },
      {
       "tag_name": "response_code",
       "regex": "(response_code=\\.=(.+?);\\.;)|_rq(_(\\.d{3}))$"
      },
      {
       "tag_name": "response_code_class",
       "regex": "_rq(_(\\dxx))$"
      },
      {
       "tag_name": "http_conn_manager_listener_prefix",
       "regex": "^listener(?=\\.).*?\\.http\\.(((?:[_.[:digit:]]*|[_\\[\\]aAbBcCdDeEfF[:digit:]]*))\\.)"
      },
      {
       "tag_name": "http_conn_manager_prefix",
       "regex": "^http\\.(((?:[_.[:digit:]]*|[_\\[\\]aAbBcCdDeEfF[:digit:]]*))\\.)"
      },
      {
       "tag_name": "listener_address",
       "regex": "^listener\\.(((?:[_.[:digit:]]*|[_\\[\\]aAbBcCdDeEfF[:digit:]]*))\\.)"
      },
      {
       "tag_name": "mongo_prefix",
       "regex": "^mongo\\.(.+?)\\.(collection|cmd|cx_|op_|delays_|decoding_)(.*?)$"
      },
      {
       "tag_name": "reporter",
       "regex": "(reporter=\\.=(.*?);\\.;)"
      },
      {
       "tag_name": "source_namespace",
       "regex": "(source_namespace=\\.=(.*?);\\.;)"
      },
      {
       "tag_name": "source_workload",
       "regex": "(source_workload=\\.=(.*?);\\.;)"
      },
      {
       "tag_name": "source_workload_namespace",
       "regex": "(source_workload_namespace=\\.=(.*?);\\.;)"
      },
      {
       "tag_name": "source_principal",
       "regex": "(source_principal=\\.=(.*?);\\.;)"
      },
      {
       "tag_name": "source_app",
       "regex": "(source_app=\\.=(.*?);\\.;)"
      },
      {
       "tag_name": "source_version",
       "regex": "(source_version=\\.=(.*?);\\.;)"
      },
      {
       "tag_name": "source_cluster",
       "regex": "(source_cluster=\\.=(.*?);\\.;)"
      },
      {
       "tag_name": "destination_namespace",
       "regex": "(destination_namespace=\\.=(.*?);\\.;)"
      },
      {
       "tag_name": "destination_workload",
       "regex": "(destination_workload=\\.=(.*?);\\.;)"
      },
      {
       "tag_name": "destination_workload_namespace",
       "regex": "(destination_workload_namespace=\\.=(.*?);\\.;)"
      },
      {
       "tag_name": "destination_principal",
       "regex": "(destination_principal=\\.=(.*?);\\.;)"
      },
      {
       "tag_name": "destination_app",
       "regex": "(destination_app=\\.=(.*?);\\.;)"
      },
      {
       "tag_name": "destination_version",
       "regex": "(destination_version=\\.=(.*?);\\.;)"
      },
      {
       "tag_name": "destination_service",
       "regex": "(destination_service=\\.=(.*?);\\.;)"
      },
      {
       "tag_name": "destination_service_name",
       "regex": "(destination_service_name=\\.=(.*?);\\.;)"
      },
      {
       "tag_name": "destination_service_namespace",
       "regex": "(destination_service_namespace=\\.=(.*?);\\.;)"
      },
      {
       "tag_name": "destination_port",
       "regex": "(destination_port=\\.=(.*?);\\.;)"
      },
      {
       "tag_name": "destination_cluster",
       "regex": "(destination_cluster=\\.=(.*?);\\.;)"
      },
      {
       "tag_name": "request_protocol",
       "regex": "(request_protocol=\\.=(.*?);\\.;)"
      },
      {
       "tag_name": "request_operation",
       "regex": "(request_operation=\\.=(.*?);\\.;)"
      },
      {
       "tag_name": "request_host",
       "regex": "(request_host=\\.=(.*?);\\.;)"
      },
      {
       "tag_name": "response_flags",
       "regex": "(response_flags=\\.=(.*?);\\.;)"
      },
      {
       "tag_name": "grpc_response_status",
       "regex": "(grpc_response_status=\\.=(.*?);\\.;)"
      },
      {
       "tag_name": "connection_security_policy",
       "regex": "(connection_security_policy=\\.=(.*?);\\.;)"
      },
      {
       "tag_name": "source_canonical_service",
       "regex": "(source_canonical_service=\\.=(.*?);\\.;)"
      },
      {
       "tag_name": "destination_canonical_service",
       "regex": "(destination_canonical_service=\\.=(.*?);\\.;)"
      },
      {
       "tag_name": "source_canonical_revision",
       "regex": "(source_canonical_revision=\\.=(.*?);\\.;)"
      },
      {
       "tag_name": "destination_canonical_revision",
       "regex": "(destination_canonical_revision=\\.=(.*?);\\.;)"
      },
      {
       "tag_name": "cache",
       "regex": "(cache\\.(.+?)\\.)"
      },
      {
       "tag_name": "component",
       "regex": "(component\\.(.+?)\\.)"
      },
      {
       "tag_name": "tag",
       "regex": "(tag\\.(.+?);\\.)"
      },
      {
       "tag_name": "wasm_filter",
       "regex": "(wasm_filter\\.(.+?)\\.)"
      },
      {
       "tag_name": "authz_enforce_result",
       "regex": "rbac(\\.(allowed|denied))"
      },
      {
       "tag_name": "authz_dry_run_action",
       "regex": "(\\.istio_dry_run_(allow|deny)_)"
      },
      {
       "tag_name": "authz_dry_run_result",
       "regex": "(\\.shadow_(allowed|denied))"
      },
      {
       "tag_name": "service",
       "fixed_value": "downstream-k8s"
      },
      {
       "tag_name": "envoy.cluster_name",
       "regex": "^cluster\\.((.+?(\\..+?\\.svc\\.cluster\\.local)?)\\.)"
      },
      {
       "tag_name": "envoy.http_conn_manager_prefix",
       "regex": "^http\\.(([a-zA-Z]*[_.[:digit:]]*)\\.)"
      },
      {
       "tag_name": "envoy.response_code_class",
       "regex": "_rq_(\\d)xx$"
      },
      {
       "tag_name": "envoy.response_code",
       "regex": "_rq(_(\\d{3}))$"
      }
     ],

[optional Relevant Links:]
https://www.envoyproxy.io/docs/envoy/latest/api-v3/config/metrics/v3/stats.proto#config-metrics-v3-tagspecifier

https://www.envoyproxy.io/docs/envoy/latest/api-v3/config/metrics/v3/stats.proto#config-metrics-v3-tagspecifier

Thanks. The reason for only 1 group is because I got this from the doc If no second capture group is provided, the first will also be used to set the value of the tag. However I tried to use _rq_((\\d))xx$ but it still doesn't work.

The first capture group identifies the portion of the name to remove. The second capture group (which will normally be nested inside the first) will designate the value of the tag for the statistic.

Two groups are necessary in general. Part matched group 1 will be removed. Part matched group 2 will be used as tag value.

In addition, would you mind testing the 'stats_tag' in your environment if possible to check if it can be reproduced or there is something wrong with my configuration?

@Shuanglu sorry for the delayed reply.
Seems the root cause is the exist extractor:

response_code

No worries and thanks for the update. May I know the logic behind the conflict of these two extractor like the 1st regex extracts the tag and the 2nd won't be able to find the matched string anymore from the metrics? The reason I ask this is because another two tags 'response_code' and 'evnoy.response_code' work however.

@Shuanglu sorry for the delayed reply.
Seems the root cause is the exist extractor:

No worries and thanks for the update.
May I know the logic behind the conflict of these two extractors. Like the 1st one extract the tag and the 2nd regex won't be able to find the matched string in the metrics? The reason I ask this is because other two tags 'response_code' and 'envoy.response_code' work fine.

May I know the logic behind the conflict of these two extractors. Like the 1st one extract the tag and the 2nd regex won't be able
Sorry, I am not very sure. Seems the dup extractor just will be ignored.


Hybrid System Controller not counted as OBD Module.

Hybrid System Controller not counted as OBD Module.
For 3.1.22 only the engine was counted.

6.1.13 Responses.
Start Test 1.13 - DM5: Diagnostic Readiness 1: Monitor Readiness
17:37:55.1489 Global DM5 Request
17:37:55.1508 18EAFFF9 [3] CE FE 00 (TX)
17:37:55.1540 18FECE00 [8] [00 00 14 37](tel:00 00 14 37) E0 1E E0 1E
DM5 from Engine #1 (0): OBD Compliance: HD OBD (20), Active Codes: 0, Previously Active Codes: 0
17:37:55.1685 18FECE5A [8] 00 FF [14 04 00 00 00 00](tel:14 04 00 00 00 00)
DM5 from Powertrain Control Module (90): OBD Compliance: HD OBD (20), Active Codes: 0, Previously Active Codes: not available
17:37:55.9106 Destination Specific DM5 Request to Engine #1 (0)
17:37:55.9127 18EA00F9 [3] CE FE 00 (TX)
17:37:55.9194 18FECE00 [8] [00 00 14 37](tel:00 00 14 37) E0 1E E0 1E
DM5 from Engine #1 (0): OBD Compliance: HD OBD (20), Active Codes: 0, Previously Active Codes: 0

User Data Entry:
Engine Model Emissions Year: 2023 not US/CARB
Number of Emissions ECUs Expected: 2
Number of CAL IDs Expected: 14
Fuel Type: Hybrid vehicle using diesel engine
Ignition Type: Compression
Number of Trips for Fault B Implant: 1
Vehicle Information:
VIN: 5FYH8YU08PB107655
Vehicle MY: 2023
Engine MY: 2023
Cert. Engine Family: ISL 2023MY Gen 2.5 Hybrid
Number of OBD ECUs Found: 1

The list of OBD modules is created in <IP_ADDRESS>.  Any chance there was a failure during that step?  to diagnose, I'll need the section of the report that includes at least 6.1.3 and everything from the start to 6.1.13 would be helpful.

I've confirmed that .ASC logging begins before the requests used for "Number of OBD ECUs Found:". I think the code is relying partly on Component ID responses to make the list, we might not be receiving one from the PCM.
I'll need the output and .ASC log from the the start of all tests through the end of 6.1.13 to confirm.


cleanup media.autoplay* [2030+2031]

@Thorin-Oakenpants
2030... we force 1 which is also a new default.
The tag // [DEFAULT: 1] is missing in user.js... I guess :wink:
Close the issue at your will.
Cheers
OT: I hate 1... needs multiple clicks to play and is confusing and annoying... my override is 0

it was on the overrides anaylsis, but the whole thing has now changed, option 2 gone, a pref was deprecated, now there's a user-gesture pref (meaning the gesture is that the user is already on the site - weird naming IMO) .. so I stuck in the ignore list
Might as well use this issue to do something, maybe combine them and add a setup-web tag

Actually, I don;t want to combine these, there's also 2032. I'll just add a setup tag and reference the others .. which would bring us to 40 setup tags (excluding 5 harden ones) .. and it's getting out of hand... but I am almost done with them.

I now think I don;t want to do anything with this at all. 2030 + 2032 are at default values. The only one that should have a setup tag is 2031. I can't go tagging everything with a setup tag, it devalues the purpose of having them. How hard is it for someone to search for autoplay?
I'm now thinking, WTF do these have to do with "increasing" privacy and security? Privacy none: you already connected to the source. Security, I doubt it (outside of zero-day exploits). They can go in the personal section, all inactive, TBH.

closing as wontfix before I move them, sorry crssi

No need for "sorry" at all. :wink:
Cheers


Language related to Linux/WinPE/DOS bootstrapping claims is too colloquial?

I'm wondering if we want to change the language/voice in the sentence quoted below. It seems a little colloquial, like something spoken in a live pitch, rather than the language of documentation.
"The default and most commonly used microkernel is based on Linux, although we have also built and run WinPE and even DOS microkernels." (from the first paragraph in http://rackhd.readthedocs.org/en/latest/software_architecture.html)
Perhaps something like:
"The default and most commonly used microkernel is based on Linux, although WinPE and DOS netbooting is also possible." (We do have active support for WinPE and DOS booting, with a small amount of legwork, so this statement is accurate).

@bossidy @christineday @heckj

Works for me.

heh, clearly I wrote it :-) Good update.

@heckj ha! yeah I can spot your language like a hawk.


redis sentinel  use error

What happened:
use juicfs on k8s
deploy juicefs-csi ,use redis-sentinel on k8s
juicefs-csi version : juicedata/juicefs-csi-driver:v0.22.1
redis version : 6.2.7
redis.yaml
apiVersion: v1
kind: Secret
metadata:
name: my-redis
namespace: "redis-system"
labels:
app.kubernetes.io/name: redis
app.kubernetes.io/instance: my-redis
type: Opaque
data:
redis-password: "cGRmMjAyMQ=="
base64 decode : pdf2021
Redis sentinel format of the official document
redis[s]://[[USER]:PASSWORD@]MASTER_NAME,SENTINEL_ADDR[,SENTINEL_ADDR]:SENTINEL_PORT[/DB]
juicefs-sc-secret.yaml
metaurl: cmVkaXM6Ly86cGRmMjAyMUBteW1hc3RlciwxMDAuMTIyLjI0OS4xMDUsMTAwLjkyLjIxLjM5LDEwMC4xMTEuMTYzLjE2MzoyNjM3OS8y
base64 decode : redis://:pdf2021@mymaster,<IP_ADDRESS>,<IP_ADDRESS>,<IP_ADDRESS>:26379/2
redis connect test:

juicefs-pvc init error:
sentinel: GetMasterAddrByName master="mymaster" failed: NOAUTH HELLO must be called with the client already authenticated
change secret to connect redis master,success!
What you expected to happen:
connect redis success!
Testing Redis Sentinel with other programs has no problem!!
How to reproduce it (as minimally and precisely as possible):
Anything else we need to know?
Environment:

JuiceFS version (use juicefs --version) or Hadoop Java SDK version:
Cloud provider or hardware configuration running JuiceFS:
OS (e.g cat /etc/os-release): centos 7.9
Kernel (e.g. uname -a): 3.10.0-1160.el7.x86_64
Object storage (cloud provider and region, or self maintained): minio
Metadata engine info (version, cloud provider managed or self maintained):
Network connectivity (JuiceFS to metadata engine, JuiceFS to object storage):
Others:

Problem solved
method:
in juicefs-sc-secret.yaml, add envs: {{SENTINEL_PASSWORD: xxx}}


Added setting properties and showFractionHint function

Hey not sure if I needed to add fraction properties or use the precision ones. Been trying to look through the other files/functions to figure it out. I added them for now, but we can obviously change it if it's not right.

Thanks for this.
If you give the issue number in your description (#526), GitHub will create a link back to the issue and automatically close it when your pull request is merged.
It looks like you've copied all the precision-related options. Those aren't needed - we already have everything needed to mark fractions, I just wanted an option to toggle the visibility of the input hint.
I forgot to mention that you'll need to add code in bin/exam.py to put the showFractionHint option in the exam XML.


chore(deps): bump @backstage/plugin-catalog-backend to 1.26.1

https://issues.redhat.com/browse/RHIDP-4118
https://issues.redhat.com/browse/RHIDP-4119

closing this as this is not compatible with Backstage 1.29.2


⚠ Bio Links has degraded performance

In 995d945, Bio Links (https://bio.rheinklang.events/links) experienced degraded performance:

HTTP code: 200
Response time: 1655 ms

Resolved: Bio Links performance has improved in 0af9a73 after 12 minutes.


Unexpected crash! - @google-cloud/compute

I got this error message when trying to generate types for the @google-cloud/compute package:
$ dts-gen -m @google-cloud/compute

Unexpected crash! Please log a bug with the commandline you specified.
/home/mwelke/.config/yarn/global/node_modules/dts-gen/bin/lib/run.js:130
        throw e;
        ^

Error: ENOENT: no such file or directory, open<EMAIL_ADDRESS>    at Object.fs.openSync (fs.js:646:18)
    at Object.fs.writeFileSync (fs.js:1291:33)
    at Object.<anonymous> (/home/mwelke/.config/yarn/global/node_modules/dts-gen/bin/lib/run.js:112:12)
    at Module._compile (module.js:643:30)
    at Object.Module._extensions..js (module.js:654:10)
    at Module.load (module.js:556:32)
    at tryModuleLoad (module.js:499:12)
    at Function.Module._load (module.js:491:3)
    at Function.Module.runMain (module.js:684:10)
    at startup (bootstrap_node.js:187:16)

My first suspicion was that this was an issue with me using Yarn instead of NPM, so I tried generating types for the yargs package in the readme example. That actually worked fine:
$ dts-gen -m yargs
Wrote 141 lines to yargs.d.ts.

In both cases, I made sure to install the packages globally as per the readme instructions before running the dts-gen command to generate types for them.
Could this be an issue with this particular package?
My info:
@google-cloud/compute version: 0.10.0
yarn version: 1.5.1
Node version: 8.9.4

Seems the problem is the forward slash, you can work around the issue by manually specifying the output file with -f/

I actually got the same thing, thought that's a different issue than the one that was initially reported here.
Is this project still supported? The original issue was reported 15 days ago and it has yet to receive a response.

Had the same problem but with the @google-cloud/bigquery module. I've opened a new issue #107 describing that a d.ts file is generated but the content doesn't make sense.

Any updates on this?


Add a method to lookup source and target nodes for an edge

11:45:37      sfackler │ bluss: is it possible to get from an EdgeIndex to the nodes that edge is connected to?
11:45:41      sfackler │ in petgraph
11:48:34         bluss │ it should be
11:50:26         bluss │ sfackler: hm ok that's not part of the nice API, kind of an oversight
11:50:59         bluss │ it's reachable via .raw_edges() -> index by the EdgeIndex::index()

Do you have a suggestion for the name of this accessor? :)

edge_endpoints sounds good to me!

Thanks to https://en.wikipedia.org/wiki/Glossary_of_graph_theory