Giter Site home page Giter Site logo

gh-actions's Introduction

Bitwarden

GitHub Workflow browser build on main GitHub Workflow CLI build on main GitHub Workflow desktop build on main GitHub Workflow web build on main gitter chat


Bitwarden Client Applications

This repository houses all Bitwarden client applications except the Mobile application.

Please refer to the Clients section of the Contributing Documentation for build instructions, recommended tooling, code style tips, and lots of other great information to get you started.

Related projects:

We're Hiring!

Interested in contributing in a big way? Consider joining our team! We're hiring for many positions. Please take a look at our Careers page to see what opportunities are currently open as well as what it's like to work at Bitwarden.

Contribute

Code contributions are welcome! Please commit any pull requests against the main branch. Learn more about how to contribute by reading the Contributing Guidelines. Check out the Contributing Documentation for how to get started with your first contribution.

Security audits and feedback are welcome. Please open an issue or email us privately if the report is sensitive in nature. You can read our security policy in the SECURITY.md file.

gh-actions's People

Contributors

cscharf avatar dependabot[bot] avatar eeebru avatar hinton avatar joseph-flinn avatar michalchecinski avatar mimartin12 avatar renovate[bot] avatar tyrrrz avatar urbinaalex17 avatar vgrassia avatar withinfocus avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gh-actions's Issues

Relax "Run in step # of job key '...' should be a single line"

I believe the following step should not trigger an error:

- name: Set DataDog version
  run: >
    cat <<<
    $(jq '.DD_VERSION = "${{ inputs.version }}"' app/datadog.json)
    > app/datadog.json

The command above is collapsed by the YAML processor down to a single line, replacing newlines with spaces:

cat <<< $(jq '.DD_VERSION = "${{ inputs.version }}"' app/datadog.json) > app/datadog.json

I don't understand why I'm getting a linter error for this step:

image

Looking at the linter source code, I'm not entirely sure how it works or what's it's even supposed to achieve. Like, what is an example of a "bad" step that it's supposed to discourage?

https://github.com/bitwarden/gh-actions/blob/5b6221ea0434becf48eb6c98b16515dbd326c04e/lint-workflow/lint.py#L381C1-L389C30

Suggestions (either works):

  • Relax the linter rule to a warning
  • Remove the linter rule entirely
  • Make the linter rule support multiline strings correctly

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Detected dependencies

dockerfile
crowdin/Dockerfile
  • crowdin/cli 3.16.0
get-checksum/Dockerfile
  • python 3-slim
version-bump/Dockerfile
  • python 3-slim
github-actions
.github/workflows/check-run.yml
  • actions-cool/check-user-permission v2.2.1@956b2e73cdfe3bcb819bb7225e490cb3b18fd76e
  • ubuntu 22.04
.github/workflows/enforce-labels.yml
  • ubuntu 22.04
.github/workflows/lint-ci.yml
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • actions/setup-python v5.0.0@0a5c61591373683505ea898e09a3ea4f39ef2b9c
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • actions/setup-python v5.0.0@0a5c61591373683505ea898e09a3ea4f39ef2b9c
  • ubuntu 22.04
  • ubuntu 22.04
.github/workflows/test-download-artifacts.yml
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • ubuntu 22.04
  • ubuntu 22.04
  • ubuntu 22.04
  • ubuntu 22.04
  • ubuntu 22.04
  • ubuntu 22.04
  • ubuntu 22.04
  • ubuntu 22.04
.github/workflows/test-lint-workflow.yml
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
.github/workflows/test-release-version-check.yml
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
.github/workflows/test-report-deployment-status-to-slack.yml
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • ubuntu 22.04
  • ubuntu 22.04
.github/workflows/test-version-bump.yml
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
.github/workflows/upload-test-artifacts.yml
  • actions/upload-artifact v4.3.1@5d5d22a31266ced268874388b861e4b58bb5c2f3
  • actions/upload-artifact v4.3.1@5d5d22a31266ced268874388b861e4b58bb5c2f3
  • actions/upload-artifact v4.3.1@5d5d22a31266ced268874388b861e4b58bb5c2f3
  • actions/upload-artifact v4.3.1@5d5d22a31266ced268874388b861e4b58bb5c2f3
  • actions/upload-artifact v4.3.1@5d5d22a31266ced268874388b861e4b58bb5c2f3
  • ubuntu 22.04
  • ubuntu 22.04
  • ubuntu 22.04
.github/workflows/workflow-linter.yml
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • tj-actions/changed-files v43.0.0@77af4bed286740ef1a6387dc4e4e4dec39f96054
  • ubuntu 22.04
report-deployment-status-to-slack/action.yml
  • Azure/login v1.6.0@e15b166166a8746d1a47596803bd8c1b595455cf
  • slackapi/slack-github-action v1.25.0@6c661ce58804a1a20f6dc5fbee7f0381b469e001
setup-docker-trust/action.yml
  • Azure/login v1.6.0@e15b166166a8746d1a47596803bd8c1b595455cf
npm
download-artifacts/package.json
  • @actions/artifact 2.0.0
  • @actions/core 1.10.1
  • @actions/github 6.0.0
  • adm-zip 0.5.10
  • filesize 9.0.11
get-keyvault-secrets/package.json
  • @actions/core 1.10.1
  • @actions/exec 1.1.1
  • azure-actions-webclient 1.1.1
  • @types/node 20.9.2
  • typescript 5.2.2
package.json
  • husky 9.0.11
  • lint-staged 15.1.0
  • prettier 3.1.0
pipenv
lint-workflow-v2/Pipfile
lint-workflow/Pipfile

  • Check this box to trigger a request for Renovate to run again on this repository

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.