Giter Site home page Giter Site logo

firefox-addon's Introduction

Hi there ๐Ÿ‘‹

Something will eventually be here! ๐Ÿ‘€

firefox-addon's People

Contributors

alexesprit avatar github-actions[bot] avatar trmcnvn 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

firefox-addon's Issues

Use zip file to publish addon

Using webpack I build a zip file for the extension but this action uses xpi extension, is there a way I can use a zip file?

Request failed with status code 400

Thank you for this addon!
When using it here I got a Request failed with status code 400

Run trmcnvn/firefox-addon@v1
  with:
    uuid: {87477736-c9f4-44c4-8eee-7fdfaaf750e9}
    xpi: packages/qownnotes-web-companion.v20.8.3.firefox.xpi.zip
    manifest: dist/firefox/manifest.json
    api-key: ***
    api-secret: ***
  env:
    VERSION: 20.8.3
    TAG: v20.8.3
    RELEASE_TEXT: ## 20.8.3
  - Firefox store releasing is now done via GitHub Actions
##[error]Request failed with status code 400

Config: https://github.com/qownnotes/web-companion/blob/8512fd2c075491c775767825c5f6aaa56219fe70/.github/workflows/build-release.yml#L69-L77

Is there a way to find out what causes the error?

Upload Source For Review

I got this review, because I use minified sources:

This version contains minified, concatenated or otherwise machine-generated code. Please provide the original sources, together with instructions on how to generate the final XPI. Source code must be provided as an archive and uploaded using the source code upload field, which can be done during submission or on the version page in the developer hub.
Please read through the instructions at https://extensionworkshop.com/documentation/publish/source-code-submission/ .

How can I upload the source with this action?

Btw. amazing work on this! This action makes publishing really easy.

Explain JWT Issuer/ JWT Key

Hi, this action asks for a key and secret but the page linked says JWT issuer and JWT secret.

Using them as key secret respectively doesn't seem to be working.

Just looking for some clarification, I know this action is 2 years old

GITHUB_TOKEN permissions used by this action

At https://github.com/step-security/secure-workflows we are building a knowledge-base (KB) of GITHUB_TOKEN permissions needed by different GitHub Actions. When developers try to set minimum token permissions for their workflows, they can use this knowledge-base instead of trying to research permissions needed by each GitHub Action they use.

Below you can see the KB of your GITHUB Action.

name: 'Firefox Addon Action' # trmcnvn/firefox-addon
# GITHUB_TOKEN not used

If you think this information is not accurate, or if in the future your GitHub Action starts using a different set of permissions, please create an issue at https://github.com/step-security/secure-workflows/issues to let us know.

This issue is automatically created by our analysis bot, feel free to close after reading :)

References:

GitHub asks users to define workflow permissions, see https://github.blog/changelog/2021-04-20-github-actions-control-permissions-for-github_token/ and https://docs.github.com/en/actions/security-guides/automatic-token-authentication#modifying-the-permissions-for-the-github_token for securing GitHub workflows against supply-chain attacks.

Setting minimum token permissions is also checked for by Open Source Security Foundation (OpenSSF) Scorecards. Scorecards recommend using https://github.com/step-security/secure-workflows so developers can fix this issue in an easier manner.

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.